Gunakan ModifyImageAttribute dengan CLI - AWS SDKContoh Kode

Ada lebih banyak AWS SDK contoh yang tersedia di GitHub repo SDKContoh AWS Dokumen.

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