Usar CreateInstanceExportTask com uma CLI - Exemplos de código do AWS SDK

Há mais exemplos do AWS SDK disponíveis no repositório do GitHub Documento de Exemplos do AWS SDK.

Usar CreateInstanceExportTask com uma CLI

Os exemplos de código a seguir mostram como usar o CreateInstanceExportTask.

CLI
AWS CLI

Exportar uma instância

Esse comando de exemplo cria uma tarefa para exportar a instância i-1234567890abcdef0 para o bucket myexportbucket do Amazon S3.

Comando:

aws ec2 create-instance-export-task --description "RHEL5 instance" --instance-id i-1234567890abcdef0 --target-environment vmware --export-to-s3-task DiskImageFormat=vmdk,ContainerFormat=ova,S3Bucket=myexportbucket,S3Prefix=RHEL5

Saída:

{ "ExportTask": { "State": "active", "InstanceExportDetails": { "InstanceId": "i-1234567890abcdef0", "TargetEnvironment": "vmware" }, "ExportToS3Task": { "S3Bucket": "myexportbucket", "S3Key": "RHEL5export-i-fh8sjjsq.ova", "DiskImageFormat": "vmdk", "ContainerFormat": "ova" }, "Description": "RHEL5 instance", "ExportTaskId": "export-i-fh8sjjsq" } }
PowerShell
Ferramentas para PowerShell V4

Exemplo 1: esse exemplo exporta uma instância interrompida, i-0800b00a00EXAMPLE, como um disco rígido virtual (VHD) para o bucket do S3 testbucket-export-instances-2019. O ambiente de destino é Microsoft, e o parâmetro de região é adicionado porque a instância está na região us-east-1, enquanto a Região AWS padrão do usuário não é us-east-1. Para obter o status da tarefa de exportação, copie o valor ExportTaskId dos resultados desse comando e execute Get-EC2ExportTask -ExportTaskId export_task_ID_from_results.

New-EC2InstanceExportTask -InstanceId i-0800b00a00EXAMPLE -ExportToS3Task_DiskImageFormat VHD -ExportToS3Task_S3Bucket "amzn-s3-demo-bucket" -TargetEnvironment Microsoft -Region us-east-1

Saída:

Description : ExportTaskId : export-i-077c73108aEXAMPLE ExportToS3Task : Amazon.EC2.Model.ExportToS3Task InstanceExportDetails : Amazon.EC2.Model.InstanceExportDetails State : active StatusMessage :
  • Consulte detalhes da API em CreateInstanceExportTask na Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).

Ferramentas para PowerShell V5

Exemplo 1: esse exemplo exporta uma instância interrompida, i-0800b00a00EXAMPLE, como um disco rígido virtual (VHD) para o bucket do S3 testbucket-export-instances-2019. O ambiente de destino é Microsoft, e o parâmetro de região é adicionado porque a instância está na região us-east-1, enquanto a Região AWS padrão do usuário não é us-east-1. Para obter o status da tarefa de exportação, copie o valor ExportTaskId dos resultados desse comando e execute Get-EC2ExportTask -ExportTaskId export_task_ID_from_results.

New-EC2InstanceExportTask -InstanceId i-0800b00a00EXAMPLE -ExportToS3Task_DiskImageFormat VHD -ExportToS3Task_S3Bucket "amzn-s3-demo-bucket" -TargetEnvironment Microsoft -Region us-east-1

Saída:

Description : ExportTaskId : export-i-077c73108aEXAMPLE ExportToS3Task : Amazon.EC2.Model.ExportToS3Task InstanceExportDetails : Amazon.EC2.Model.InstanceExportDetails State : active StatusMessage :
  • Consulte detalhes da API em CreateInstanceExportTask na Referência de cmdlet do Ferramentas da AWS para PowerShell (V5).