Hay más ejemplos de AWS SDK disponibles en el repositorio de GitHub de ejemplos de AWS SDK de documentos
Utilizar CopyImage con una CLI
Los siguientes ejemplos de código muestran cómo utilizar CopyImage.
- CLI
-
- AWS CLI
-
Ejemplo 1: copia de una AMI a otra región
En el siguiente ejemplo de
copy-image, se copia la AMI especificada de la regiónus-west-2en la regiónus-east-1y se agrega una breve descripción.aws ec2 copy-image \ --regionus-east-1\ --nameami-name\ --source-regionus-west-2\ --source-image-idami-066877671789bd71b\ --description"This is my copied image."Salida:
{ "ImageId": "ami-0123456789abcdefg" }Para obtener más información, consulte Copiar una AMI en la Guía del usuario de Amazon EC2.
Ejemplo 2: copia de una AMI en otra región y cifrado de la instantánea respaldada
En el siguiente comando
copy-image, se copia la AMI especificada de la regiónus-west-2en la región actual y se usa la clave de KMS especificada para cifrar la instantánea respaldada.aws ec2 copy-image \ --source-regionus-west-2\ --nameami-name\ --source-image-idami-066877671789bd71b\ --encrypted \ --kms-key-idalias/my-kms-keySalida:
{ "ImageId": "ami-0123456789abcdefg" }Para obtener más información, consulte Copiar una AMI en la Guía del usuario de Amazon EC2.
Ejemplo 3: inclusión de las etiquetas de AMI definidas por el usuario al copiar una AMI
En el siguiente comando
copy-imagese usa el parámetro--copy-image-tagspara copiar las etiquetas de AMI definidas por el usuario al copiar la AMI.aws ec2 copy-image \ --regionus-east-1\ --nameami-name\ --source-regionus-west-2\ --source-image-idami-066877671789bd71b\ --description"This is my copied image."--copy-image-tagsSalida:
{ "ImageId": "ami-0123456789abcdefg" }Para obtener más información, consulte Copiar una AMI en la Guía del usuario de Amazon EC2.
-
Para obtener información sobre la API, consulte CopyImage
en la Referencia de comandos de la AWS CLI.
-
- PowerShell
-
- Herramientas para PowerShell V4
-
Ejemplo 1: En este ejemplo se copia la AMI especificada de la región “UE (Irlanda)” en la región “Oeste de EE. UU. (Oregón)”. Si no se especifica -Region, la región predeterminada actual se utiliza como región de destino.
Copy-EC2Image -SourceRegion eu-west-1 -SourceImageId ami-12345678 -Region us-west-2 -Name "Copy of ami-12345678"Salida:
ami-87654321-
Para obtener información sobre la API, consulte CopyImage en la Referencia de cmdlets de Herramientas de AWS para PowerShell (V4).
-
- Herramientas para PowerShell V5
-
Ejemplo 1: En este ejemplo se copia la AMI especificada de la región “UE (Irlanda)” en la región “Oeste de EE. UU. (Oregón)”. Si no se especifica -Region, la región predeterminada actual se utiliza como región de destino.
Copy-EC2Image -SourceRegion eu-west-1 -SourceImageId ami-12345678 -Region us-west-2 -Name "Copy of ami-12345678"Salida:
ami-87654321-
Para obtener información sobre la API, consulte CopyImage en la Referencia de cmdlets de Herramientas de AWS para PowerShell (V5).
-