

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

# Lengkapi prasyarat
<a name="serverless-endpoints-prerequisites"></a>

Topik berikut menjelaskan prasyarat yang harus Anda selesaikan sebelum membuat titik akhir tanpa server. Prasyarat ini termasuk menyimpan artefak model Anda dengan benar, mengonfigurasi AWS IAM dengan izin yang benar, dan memilih gambar kontainer.

**Untuk menyelesaikan prasyarat**

1. **Siapkan AWS akun.** Pertama-tama Anda memerlukan AWS akun dan pengguna AWS Identity and Access Management administrator. Untuk petunjuk tentang cara mengatur AWS akun, lihat [Bagaimana cara membuat dan mengaktifkan AWS akun baru?](https://aws.amazon.com/premiumsupport/knowledge-center/create-and-activate-aws-account/) . Untuk petunjuk tentang cara mengamankan akun Anda dengan pengguna administrator IAM, lihat [Membuat pengguna admin IAM pertama dan grup pengguna](https://docs.aws.amazon.com/IAM/latest/UserGuide/getting-started_create-admin-group.html) di Panduan Pengguna *IAM*.

1. **Buat bucket Amazon S3**. Anda menggunakan ember Amazon S3 untuk menyimpan artefak model Anda. Untuk mempelajari cara membuat bucket, lihat [Membuat bucket S3 pertama Anda](https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-bucket.html) di Panduan Pengguna *Amazon S3*.

1. **Unggah artefak model Anda ke bucket S3 Anda.** Untuk petunjuk tentang cara mengunggah model ke bucket, lihat [Mengunggah objek ke bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/uploading-an-object-bucket.html) di *Panduan Pengguna Amazon S3*.

1. **Buat peran IAM untuk Amazon SageMaker AI.** Amazon SageMaker AI membutuhkan akses ke bucket S3 yang menyimpan model Anda. Buat peran IAM dengan kebijakan yang memberikan akses baca SageMaker AI ke bucket Anda. Prosedur berikut menunjukkan cara membuat peran di konsol, tetapi Anda juga dapat menggunakan [CreateRole](https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreateRole.html)API dari *Panduan Pengguna IAM*. Untuk informasi tentang memberikan izin lebih terperinci pada peran Anda berdasarkan kasus penggunaan Anda, lihat. [Cara menggunakan peran eksekusi SageMaker AI](sagemaker-roles.md#sagemaker-roles-createmodel-perms)

   1. Masuklah ke [konsol IAM](https://console.aws.amazon.com/iam/).

   1. Di tab navigasi, pilih **Peran**.

   1. Pilih **Buat Peran**.

   1. Untuk **Pilih jenis entitas tepercaya**, pilih **AWS layanan** dan kemudian pilih **SageMaker AI**.

   1. Pilih **Berikutnya: Izin** dan kemudian pilih **Berikutnya: Tag**.

   1. (Opsional) Tambahkan tag sebagai pasangan nilai kunci jika Anda ingin memiliki metadata untuk peran tersebut.

   1. Pilih **Berikutnya: Tinjauan**.

   1.  Untuk **nama Peran**, masukkan nama untuk peran baru yang unik di AWS akun Anda. Anda tidak dapat mengedit nama peran setelah membuat peran.

   1. (Opsional) Untuk **Deskripsi peran**, masukkan deskripsi.

   1. Pilih **Buat peran**.

1. **Lampirkan izin bucket S3 ke peran SageMaker AI Anda.** Setelah membuat peran IAM, lampirkan kebijakan yang memberikan izin SageMaker AI untuk mengakses bucket S3 yang berisi artefak model Anda.

   1. Di tab navigasi konsol IAM, pilih **Peran**.

   1. Dari daftar peran, cari peran yang Anda buat di langkah sebelumnya berdasarkan nama.

   1. Pilih peran Anda, lalu pilih **Lampirkan kebijakan**.

   1. Untuk **melampirkan izin**, pilih **Buat kebijakan**.

   1. Dalam tampilan **Buat kebijakan**, pilih tab **JSON**.

   1. Tambahkan pernyataan kebijakan berikut ke editor JSON. Pastikan untuk mengganti `{{<your-bucket-name>}}` dengan nama bucket S3 yang menyimpan artefak model Anda. Jika Anda ingin membatasi akses ke folder atau file tertentu di bucket, Anda juga dapat menentukan jalur folder Amazon S3, misalnya,. `{{<your-bucket-name>}}/{{<model-folder>}}`

------
#### [ JSON ]

****  

      ```
      {
          "Version":"2012-10-17",		 	 	 
          "Statement": [
              {
                  "Sid": "VisualEditor0",
                  "Effect": "Allow",
                  "Action": "s3:GetObject",
                  "Resource": "arn:aws:s3:::{{<your-bucket-name>}}/*"
              }
          ]
      }
      ```

------

   1. Pilih **Berikutnya: Tanda**.

   1. (Opsional) Tambahkan tag dalam pasangan nilai kunci ke kebijakan.

   1. Pilih **Berikutnya: Tinjauan**.

   1. Untuk **Nama**, masukkan nama untuk kebijakan baru.

   1. (Opsional) Tambahkan **Deskripsi** untuk kebijakan.

   1. Pilih **Buat kebijakan**.

   1. Setelah membuat kebijakan, kembali ke **Peran** di [konsol IAM](https://console.aws.amazon.com/iam/) dan pilih peran SageMaker AI Anda.

   1. Pilih **Lampirkan kebijakan**.

   1. Untuk **izin Lampirkan**, cari kebijakan yang Anda buat berdasarkan nama. Pilih dan pilih **Lampirkan kebijakan**.

1. **Pilih gambar kontainer Docker bawaan atau bawa sendiri.** Wadah yang Anda pilih menyajikan inferensi pada titik akhir Anda. SageMaker AI menyediakan wadah untuk algoritme bawaan dan gambar Docker bawaan untuk beberapa kerangka kerja pembelajaran mesin yang paling umum, seperti Apache MXNet,,, dan Chainer. TensorFlow PyTorch Untuk daftar lengkap gambar yang tersedia, lihat SageMaker Gambar [Deep Learning Containers yang Tersedia](https://github.com/aws/deep-learning-containers/blob/master/available_images.md).

   Jika tidak ada kontainer SageMaker AI yang ada yang memenuhi kebutuhan Anda, Anda mungkin perlu membuat wadah Docker Anda sendiri. Untuk informasi tentang cara membuat image Docker Anda dan membuatnya kompatibel dengan SageMaker AI, lihat[Wadah dengan kode inferensi khusus](your-algorithms-inference-main.md). Untuk menggunakan container Anda dengan titik akhir tanpa server, image container harus berada di repositori Amazon ECR dalam akun yang sama yang membuat endpoint. AWS 

1. **(Opsional) Daftarkan model Anda dengan Model Registry.** [SageMaker Model Registry](model-registry.md) membantu Anda membuat katalog dan mengelola versi model untuk digunakan di saluran pipa ML. Untuk informasi selengkapnya tentang mendaftarkan versi model Anda, lihat [Buat Grup Model](model-registry-model-group.md) dan[Daftarkan Versi Model](model-registry-version.md). [Untuk contoh alur kerja Registri Model dan Inferensi Tanpa Server, lihat contoh buku catatan berikut.](https://github.com/aws/amazon-sagemaker-examples/blob/main/serverless-inference/serverless-model-registry.ipynb)

1. **(Opsional) Bawa AWS KMS kunci.** Saat menyiapkan titik akhir tanpa server, Anda memiliki opsi untuk menentukan kunci KMS yang digunakan SageMaker AI untuk mengenkripsi gambar Amazon ECR Anda. Perhatikan bahwa kebijakan kunci untuk kunci KMS harus memberikan akses ke peran IAM yang Anda tentukan saat menyiapkan titik akhir Anda. Untuk mempelajari selengkapnya tentang kunci KMS, lihat [Panduan AWS Key Management Service Pengembang](https://docs.aws.amazon.com/kms/latest/developerguide/overview.html).