View a markdown version of this page

Utilizzare ModifyImageAttribute con una CLI - Amazon Elastic Compute Cloud

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Utilizzare ModifyImageAttribute con una CLI

I seguenti esempi di codice mostrano come usareModifyImageAttribute.

CLI
AWS CLI

Esempio 1: come rendere pubblica un’AMI

L’esempio modify-instance-attribute seguente rende pubblica l’AMI specificata.

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

Questo comando non produce alcun output.

Esempio 2: come rendere privata un’AMI

L’esempio modify-instance-attribute seguente rende privata l’AMI specificata.

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

Questo comando non produce alcun output.

Esempio 3: concedere l'autorizzazione di avvio a un account AWS

L'modify-instance-attributeesempio seguente concede le autorizzazioni di avvio all'account specificato AWS .

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

Questo comando non produce alcun output.

Esempio 4: rimuovere l'autorizzazione di avvio da un account AWS

L'modify-instance-attributeesempio seguente rimuove le autorizzazioni di avvio dall' AWS account specificato.

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

Esempio 1: questo esempio aggiorna la descrizione dell’AMI specificata.

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

Esempio 2: questo esempio rende pubblica l'AMI (ad esempio, in modo che chiunque Account AWS possa utilizzarla).

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

Esempio 3: questo esempio rende privata l’AMI (ad esempio, in modo che solo il proprietario possa utilizzarla).

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

Esempio 4: questo esempio concede l'autorizzazione di avvio all'oggetto specificato Account AWS.

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

Esempio 5: questo esempio rimuove l'autorizzazione di avvio da quella specificata Account AWS.

Edit-EC2ImageAttribute -ImageId ami-12345678 -Attribute launchPermission -OperationType remove -UserId 111122223333
Strumenti per V5 PowerShell

Esempio 1: questo esempio aggiorna la descrizione dell’AMI specificata.

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

Esempio 2: questo esempio rende pubblica l'AMI (ad esempio, in modo che chiunque Account AWS possa utilizzarla).

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

Esempio 3: questo esempio rende privata l’AMI (ad esempio, in modo che solo il proprietario possa utilizzarla).

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

Esempio 4: questo esempio concede l'autorizzazione di avvio all'oggetto specificato Account AWS.

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

Esempio 5: questo esempio rimuove l'autorizzazione di avvio da quella specificata Account AWS.

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

Per un elenco completo delle guide per sviluppatori AWS SDK e degli esempi di codice, consulta. Crea EC2 risorse Amazon utilizzando un AWS SDK Questo argomento include anche informazioni su come iniziare e dettagli sulle versioni precedenti dell’SDK.