

 **Bantu tingkatkan halaman ini** 

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Untuk berkontribusi pada panduan pengguna ini, pilih **Edit halaman ini pada GitHub** tautan yang terletak di panel kanan setiap halaman.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Siapkan FIPS node pekerja Anda dengan Bottlerocket FIPS AMI
<a name="bottlerocket-fips-amis"></a>

Federal Information Processing Standard (FIPS) Publikasi 140-3 adalah standar pemerintah Amerika Serikat dan Kanada yang menetapkan persyaratan keamanan untuk modul kriptografi yang melindungi informasi sensitif. Bottlerocket memudahkan untuk mematuhi FIPS dengan menawarkan AMI dengan kernel FIPS.

AMI ini telah dikonfigurasi sebelumnya untuk menggunakan modul kriptografi tervalidasi FIPS 140-3. Ini termasuk Modul Kriptografi Amazon Linux 2023 Kernel Crypto API dan Modul Kriptografi Go.

Menggunakan Bottlerocket FIPS AMI membuat node pekerja Anda “FIPS siap” tetapi tidak secara otomatis "”. FIPS-compliant Untuk informasi lebih lanjut, lihat [Federal Information Processing Standard (FIPS) 140-3](https://aws.amazon.com/compliance/fips/).

## Pertimbangan-pertimbangan
<a name="_considerations"></a>
+ Jika klaster Anda menggunakan subnet terisolasi, titik akhir Amazon ECR FIPS mungkin tidak dapat diakses. Hal ini dapat menyebabkan node bootstrap gagal. Pastikan konfigurasi jaringan Anda memungkinkan akses ke titik akhir FIPS yang diperlukan. *Untuk informasi selengkapnya, lihat [Mengakses sumber daya melalui titik akhir VPC sumber daya di Panduan](https://docs.aws.amazon.com/vpc/latest/privatelink/use-resource-endpoint.html). AWS PrivateLink *
+ Jika klaster Anda menggunakan subnet dengan [PrivateLink](vpc-interface-endpoints.md), pastikan Anda telah mengonfigurasi titik akhir Amazon ECR PrivateLink FIPS. Amazon ECR mendukung titik akhir FIPS melalui. PrivateLink Untuk informasi selengkapnya, lihat [Titik akhir VPC antarmuka Amazon ECR](https://docs.aws.amazon.com/AmazonECR/latest/userguide/vpc-endpoints.html).

## Buat grup node terkelola dengan AMI FIPS Bottlerocket
<a name="_create_a_managed_node_group_with_a_bottlerocket_fips_ami"></a>

Bottlerocket FIPS AMI hadir dalam empat varian untuk mendukung beban kerja Anda:
+  `BOTTLEROCKET_x86_64_FIPS` 
+  `BOTTLEROCKET_ARM_64_FIPS` 
+  `BOTTLEROCKET_x86_64_NVIDIA_FIPS` 
+  `BOTTLEROCKET_ARM_64_NVIDIA_FIPS` 

Untuk membuat grup node terkelola dengan AMI FIPS Bottlerocket, pilih tipe AMI yang berlaku selama proses pembuatan. Untuk informasi selengkapnya, lihat [Buat grup node terkelola untuk klaster Anda](create-managed-node-group.md).

Untuk informasi lebih lanjut tentang memilih FIPS-enabled varian, lihat[Ambil Bottlerocket AMI yang direkomendasikan IDs](retrieve-ami-id-bottlerocket.md).

## Nonaktifkan titik akhir FIPS untuk yang tidak didukung AWS Wilayah
<a name="disable_the_fips_endpoint_for_non_supported_shared_aws_regions"></a>

AMI FIPS Bottlerocket didukung langsung di Amerika Serikat, termasuk Wilayah (AS). AWS GovCloud Untuk AWS Wilayah di mana AMI tersedia tetapi tidak didukung secara langsung, Anda masih dapat menggunakan AMI dengan membuat grup node terkelola dengan templat peluncuran.

Bottlerocket FIPS AMI bergantung pada titik akhir Amazon ECR FIPS selama bootstrap, yang umumnya tidak tersedia di luar Amerika Serikat. Untuk menggunakan AMI untuk kernel FIPS di AWS Wilayah yang tidak memiliki titik akhir Amazon ECR FIPS, lakukan langkah-langkah berikut untuk menonaktifkan titik akhir FIPS:

1. Buat file konfigurasi baru dengan konten berikut atau sertakan konten ke dalam file konfigurasi yang ada.

```
[default]
use_fips_endpoint=false
```

1. Encode konten file sebagai format Base64.

1. Di template peluncuran Anda`UserData`, tambahkan string yang dikodekan berikut menggunakan format TOLL:

```
[settings.aws]
config = "<your-base64-encoded-string>"
```

Untuk pengaturan lainnya, lihat [Deskripsi](https://github.com/bottlerocket-os/bottlerocket?tab=readme-ov-file#description-of-settings) pengaturan Bottlerocket aktif. GitHub

Berikut adalah contoh `UserData` dalam template peluncuran:

```
[settings]
motd = "Hello from eksctl!"
[settings.aws]
config = "W2RlZmF1bHRdCnVzZV9maXBzX2VuZHBvaW50PWZhbHNlCg==" # Base64-encoded string.
[settings.kubernetes]
api-server = "<api-server-endpoint>"
cluster-certificate = "<cluster-certificate-authority>"
cluster-name = "<cluster-name>"
...<other-settings>
```

Untuk informasi selengkapnya tentang membuat template peluncuran dengan data pengguna, lihat[Sesuaikan node terkelola dengan templat peluncuran](launch-templates.md).