Gunakan ModifyImageAttribute dengan CLI - Amazon Elastic Compute Cloud

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

Gunakan ModifyImageAttribute dengan CLI

Contoh kode berikut menunjukkan cara menggunakanModifyImageAttribute.

CLI
AWS CLI

Contoh 1: Untuk membuat AMI publik

modify-instance-attributeContoh berikut membuat AMI publik yang ditentukan.

aws ec2 modify-image-attribute \ --image-id ami-5731123e \ --launch-permission "Add=[{Group=all}]"

Perintah ini tidak menghasilkan output.

Contoh 2: Untuk membuat AMI pribadi

modify-instance-attributeContoh berikut membuat AMI pribadi yang ditentukan.

aws ec2 modify-image-attribute \ --image-id ami-5731123e \ --launch-permission "Remove=[{Group=all}]"

Perintah ini tidak menghasilkan output.

Contoh 3: Untuk memberikan izin peluncuran ke AWS akun

modify-instance-attributeContoh berikut memberikan izin peluncuran ke akun yang ditentukan AWS .

aws ec2 modify-image-attribute \ --image-id ami-5731123e \ --launch-permission "Add=[{UserId=123456789012}]"

Perintah ini tidak menghasilkan output.

Contoh 4: Untuk menghapus izin peluncuran dari AWS akun

modify-instance-attributeContoh berikut menghapus izin peluncuran dari AWS akun yang ditentukan.

aws ec2 modify-image-attribute \ --image-id ami-5731123e \ --launch-permission "Remove=[{UserId=123456789012}]"
PowerShell
Alat untuk PowerShell

Contoh 1: Contoh ini memperbarui deskripsi untuk yang ditentukanAMI.

Edit-EC2ImageAttribute -ImageId ami-12345678 -Description "New description"

Contoh 2: Contoh ini membuat AMI publik (misalnya, jadi apa pun Akun AWS dapat menggunakannya).

Edit-EC2ImageAttribute -ImageId ami-12345678 -Attribute launchPermission -OperationType add -UserGroup all

Contoh 3: Contoh ini membuat AMI pribadi (misalnya, sehingga hanya Anda sebagai pemilik yang dapat menggunakannya).

Edit-EC2ImageAttribute -ImageId ami-12345678 -Attribute launchPermission -OperationType remove -UserGroup all

Contoh 4: Contoh ini memberikan izin peluncuran ke yang ditentukan Akun AWS.

Edit-EC2ImageAttribute -ImageId ami-12345678 -Attribute launchPermission -OperationType add -UserId 111122223333

Contoh 5: Contoh ini menghapus izin peluncuran dari yang ditentukan Akun AWS.

Edit-EC2ImageAttribute -ImageId ami-12345678 -Attribute launchPermission -OperationType remove -UserId 111122223333

Untuk daftar lengkap panduan AWS SDK pengembang dan contoh kode, lihatMembuat EC2 sumber daya Amazon menggunakan AWS SDK. Topik ini juga mencakup informasi tentang memulai dan detail tentang SDK versi sebelumnya.