Utilizzare CopyImage con una CLI - AWS Esempi di codice SDK

Sono disponibili altri esempi AWS SDK nel repository AWS Doc SDK 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 CopyImage con una CLI

Gli esempi di codice seguenti mostrano come utilizzare CopyImage.

CLI
AWS CLI

Esempio 1: copiare un’AMI in un’altra Regione.

L’esempio copy-image seguente copia l’AMI specificata dalla Regione us-west-2 alla Regione us-east-1 e aggiunge una breve descrizione.

aws ec2 copy-image \ --region us-east-1 \ --name ami-name \ --source-region us-west-2 \ --source-image-id ami-066877671789bd71b \ --description "This is my copied image."

Output:

{ "ImageId": "ami-0123456789abcdefg" }

Per ulteriori informazioni, consulta Copiare un'AMI nella Amazon EC2 User Guide.

Esempio 2: come copiare un’AMI in un’altra Regione e crittografare lo snapshot di supporto

Il comando copy-image seguente copia l’AMI specificata dalla Regione us-west-2 nella Regione corrente ed esegue la crittografia dello snapshot di supporto utilizzando la chiave KMS specificata.

aws ec2 copy-image \ --source-region us-west-2 \ --name ami-name \ --source-image-id ami-066877671789bd71b \ --encrypted \ --kms-key-id alias/my-kms-key

Output:

{ "ImageId": "ami-0123456789abcdefg" }

Per ulteriori informazioni, consulta Copiare un'AMI nella Amazon EC2 User Guide.

Esempio 3: come includere i tag AMI definiti dall’utente durante la copia di un’AMI

Il comando copy-image seguente utilizza il parametro --copy-image-tags per copiare i tag AMI definiti dall’utente durante la copia dell’AMI.

aws ec2 copy-image \ --region us-east-1 \ --name ami-name \ --source-region us-west-2 \ --source-image-id ami-066877671789bd71b \ --description "This is my copied image." --copy-image-tags

Output:

{ "ImageId": "ami-0123456789abcdefg" }

Per ulteriori informazioni, consulta Copiare un'AMI nella Amazon EC2 User Guide.

PowerShell
Strumenti per PowerShell V4

Esempio 1: questo esempio copia l’AMI specificato nella Regione “Europa (Irlanda)” nella Regione “Stati Uniti occidentali (Oregon)”. Se il parametro -Region non è specificato, come Regione di destinazione viene utilizzata la Regione predefinita corrente.

Copy-EC2Image -SourceRegion eu-west-1 -SourceImageId ami-12345678 -Region us-west-2 -Name "Copy of ami-12345678"

Output:

ami-87654321
  • Per i dettagli sull'API, vedere CopyImagein AWS Strumenti per PowerShell Cmdlet Reference (V4).

Strumenti per V5 PowerShell

Esempio 1: questo esempio copia l’AMI specificato nella Regione “Europa (Irlanda)” nella Regione “Stati Uniti occidentali (Oregon)”. Se il parametro -Region non è specificato, come Regione di destinazione viene utilizzata la Regione predefinita corrente.

Copy-EC2Image -SourceRegion eu-west-1 -SourceImageId ami-12345678 -Region us-west-2 -Name "Copy of ami-12345678"

Output:

ami-87654321
  • Per i dettagli sull'API, vedere CopyImagein AWS Strumenti per PowerShell Cmdlet Reference (V5).