

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

# Buat pembagian AWS RAM sumber daya untuk sumber daya Image Builder
<a name="manage-shared-resources-share"></a>

Untuk membagikan komponen, gambar, atau resep Image Builder, Anda harus menambahkannya ke pembagian AWS Resource Access Manager sumber daya. Pembagian sumber daya menentukan sumber daya untuk dibagikan dan konsumen dengan siapa mereka dibagikan.

Opsi berikut tersedia untuk berbagi sumber daya Anda.

## Opsi 1: Buat berbagi sumber daya RAM
<a name="share-opt1-create-resource-share"></a>

Saat Anda membuat pembagian sumber daya RAM, Anda dapat membagikan komponen, gambar, atau resep yang Anda miliki dalam satu langkah. Gunakan salah satu metode berikut untuk membuat pembagian sumber daya Anda:
+ 

**Konsol**  
Untuk membuat pembagian sumber daya menggunakan AWS RAM konsol, lihat [Berbagi AWS sumber daya yang dimiliki oleh Anda](https://docs.aws.amazon.com/ram/latest/userguide/working-with-sharing.html#working-with-sharing-create) di *Panduan AWS RAM Pengguna*.
+ 

**AWS CLI**  
Untuk membuat pembagian sumber daya Anda menggunakan antarmuka baris AWS RAM perintah, jalankan **[create-resource-share](https://docs.aws.amazon.com/cli/latest/reference/ram/create-resource-share.html)** perintah di file AWS CLI.

## Opsi 2: Terapkan kebijakan sumber daya dan promosikan ke pembagian sumber daya yang ada
<a name="share-opt2-promote-resource-share"></a>

Opsi kedua untuk berbagi sumber daya Anda melibatkan dua langkah, menjalankan perintah di AWS CLI untuk keduanya. Langkah pertama menggunakan perintah Image Builder AWS CLI untuk menerapkan kebijakan berbasis sumber daya ke sumber daya bersama. Langkah kedua mempromosikan sumber daya ke berbagi sumber daya RAM menggunakan **[promote-resource-share-created-from-policy](https://docs.aws.amazon.com/cli/latest/reference/ram/promote-resource-share-created-from-policy.html)** AWS RAM perintah di AWS CLI untuk memastikan bahwa sumber daya terlihat oleh semua kepala sekolah dengan siapa Anda telah membagikannya.

1. 

**Terapkan kebijakan sumber daya**

   Agar berhasil menerapkan kebijakan sumber daya, Anda harus memastikan bahwa akun yang Anda bagikan memiliki izin untuk mengakses sumber daya apa pun yang mendasarinya.

   Pilih tab yang cocok dengan jenis sumber daya Anda untuk perintah yang berlaku.

------
#### [ Image ]

   Anda dapat menerapkan kebijakan sumber daya ke gambar, untuk memungkinkan orang lain menggunakannya sebagai gambar dasar dalam resep mereka. 

   Jalankan perintah **[put-image-policy](https://docs.aws.amazon.com/cli/latest/reference//imagebuilder/put-image-policy.html)** Image Builder di AWS CLI, untuk mengidentifikasi AWS prinsipal untuk berbagi gambar dengan.

   ```
   aws imagebuilder put-image-policy --image-arn arn:aws:imagebuilder:us-west-2:123456789012:image/my-example-image/2019.12.03/1 --policy '{ "Version": "2012-10-17",		 	 	  "Statement": [ { "Effect": "Allow", "Principal": { "AWS": [ "123456789012" ] }, "Action": ["imagebuilder:GetImage", "imagebuilder:ListImages"], "Resource": [ "arn:aws:imagebuilder:us-west-2:123456789012:image/my-example-image/2019.12.03/1" ] } ] }'
   ```

------
#### [ Component ]

   Anda dapat menerapkan kebijakan sumber daya ke komponen build atau pengujian untuk mengaktifkan berbagi lintas akun. Perintah ini memberikan izin akun lain untuk menggunakan komponen Anda dalam resep mereka. Agar berhasil menerapkan kebijakan sumber daya, Anda harus memastikan bahwa akun yang Anda bagikan memiliki izin untuk mengakses sumber daya apa pun yang direferensikan oleh komponen bersama, seperti file yang dihosting di repositori pribadi.

   Jalankan perintah **[put-component-policy](https://docs.aws.amazon.com/cli/latest/reference//imagebuilder/put-component-policy.html)** Image Builder di AWS CLI, untuk mengidentifikasi AWS prinsipal untuk berbagi komponen dengan.

   ```
   aws imagebuilder put-component-policy --component-arn arn:aws:imagebuilder:us-west-{{2:123456789012}}:component/{{my-example-component}}/2019.12.03/1 --policy '{ "Version": "2012-10-17",		 	 	  "Statement": [ { "Effect": "Allow", "Principal": { "AWS": [ "123456789012" ] }, "Action": [ "imagebuilder:GetComponent", "imagebuilder:ListComponents" ], "Resource": [ "arn:aws:imagebuilder:us-west-{{2:123456789012}}:component/{{my-example-component}}/2019.12.03/1" ] } ] }'
   ```

------
#### [ Image recipe ]

   Anda dapat menerapkan kebijakan sumber daya ke resep gambar untuk mengaktifkan berbagi lintas akun. Perintah ini memberikan izin akun lain untuk menggunakan resep Anda untuk membuat gambar di akun mereka. Agar berhasil menerapkan kebijakan sumber daya, Anda harus memastikan bahwa akun yang Anda bagikan memiliki izin untuk mengakses sumber daya apa pun yang direferensikan resep, seperti gambar dasar, atau komponen yang dipilih.

   Jalankan perintah **[put-image-recipe-policy](https://docs.aws.amazon.com/cli/latest/reference//imagebuilder/put-image-recipe-policy.html)** Image Builder di AWS CLI, untuk mengidentifikasi AWS prinsipal untuk berbagi gambar dengan.

   ```
   aws imagebuilder put-image-recipe-policy --image-recipe-arn arn:aws:imagebuilder:us-west-{{2:123456789012}}:image-recipe/{{my-example-image-recipe}}/2019.12.03 --policy '{ "Version": "2012-10-17",		 	 	  "Statement": [ { "Effect": "Allow", "Principal": { "AWS": [ "123456789012" ] }, "Action": [ "imagebuilder:GetImageRecipe", "imagebuilder:ListImageRecipes" ], "Resource": [ "arn:aws:imagebuilder:us-west-{{2:123456789012}}:image-recipe/{{my-example-image-recipe}}/2019.12.03" ] } ] }'
   ```

------
#### [ Container recipe ]

   Anda dapat menerapkan kebijakan sumber daya ke resep kontainer untuk mengaktifkan berbagi lintas akun. Perintah ini memberikan izin akun lain untuk menggunakan resep Anda untuk membuat gambar di akun mereka. Agar berhasil menerapkan kebijakan sumber daya, Anda harus memastikan bahwa akun yang Anda bagikan memiliki izin untuk mengakses sumber daya apa pun yang direferensikan resep, seperti gambar dasar, atau komponen yang dipilih.

   Jalankan perintah **[put-container-recipe-policy](https://docs.aws.amazon.com/cli/latest/reference//imagebuilder/put-container-recipe-policy.html)** Image Builder di AWS CLI, untuk mengidentifikasi AWS prinsipal untuk berbagi gambar dengan.

   ```
   aws imagebuilder put-container-recipe-policy --container-recipe-arn arn:aws:imagebuilder:us-west-{{2:123456789012}}:container-recipe/{{my-example-container-recipe}}/2021.12.03 --policy '{ "Version": "2012-10-17",		 	 	  "Statement": [ { "Effect": "Allow", "Principal": { "AWS": [ "123456789012" ] }, "Action": [ "imagebuilder:GetContainerRecipe", "imagebuilder:ListContainerRecipes" ], "Resource": [ "arn:aws:imagebuilder:us-west-{{2:123456789012}}:container-recipe/{{my-example-container-recipe}}/2021.12.03" ] } ] }'
   ```

------
**catatan**  
Untuk menetapkan kebijakan yang benar untuk berbagi dan membatalkan berbagi sumber daya, pemilik sumber daya harus memiliki `imagebuilder:put*` izin.

1. 

**Promosikan sebagai pembagian sumber daya RAM**

   Untuk memastikan bahwa sumber daya terlihat oleh semua prinsipal dengan siapa Anda telah berbagi, jalankan **[promote-resource-share-created-from-policy](https://docs.aws.amazon.com/cli/latest/reference/ram/promote-resource-share-created-from-policy.html)** AWS RAM perintah di. AWS CLI