

Sono disponibili altri esempi AWS SDK nel repository [AWS Doc SDK](https://github.com/awsdocs/aws-doc-sdk-examples) Examples. GitHub 

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
<a name="ec2_example_ec2_ModifyImageAttribute_section"></a>

Gli esempi di codice seguenti mostrano come utilizzare `ModifyImageAttribute`.

------
#### [ 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-attribute`esempio 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: Per rimuovere l'autorizzazione di avvio da un account AWS **  
L'`modify-instance-attribute`esempio seguente rimuove le autorizzazioni di avvio dall' AWS account specificato.  

```
aws ec2 modify-image-attribute \
    --image-id ami-5731123e \
    --launch-permission "Remove=[{UserId=123456789012}]"
```
+  Per i dettagli sull'API, vedere [ModifyImageAttribute](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ec2/modify-image-attribute.html)in *AWS CLI Command Reference.* 

------
#### [ 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 l'AMI pubblico (ad esempio, in modo che chiunque Account AWS possa utilizzarlo).**  

```
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 il permesso 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 i dettagli sull'API, vedere [ModifyImageAttribute](https://docs.aws.amazon.com/powershell/v4/reference)in *AWS Strumenti per PowerShell Cmdlet Reference (V4)*. 

**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 l'AMI pubblico (ad esempio, in modo che chiunque Account AWS possa utilizzarlo).**  

```
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 il permesso 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 i dettagli sull'API, vedere [ModifyImageAttribute](https://docs.aws.amazon.com/powershell/v5/reference)in *AWS Strumenti per PowerShell Cmdlet Reference (V5)*. 

------