Utilizzare CreateInstanceExportTask con una CLI - Esempi di codice per SDK AWS

Sono disponibili altri esempi per SDK AWS nel repository GitHub della documentazione degli esempi per SDK AWS.

Utilizzare CreateInstanceExportTask con una CLI

Gli esempi di codice seguenti mostrano come utilizzare CreateInstanceExportTask.

CLI
AWS CLI

Come esportare un’istanza

Questo comando di esempio crea un’attività per esportare l’istanza i-1234567890abcdef0 nel bucket Amazon S3 myexportbucket.

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

Output:

{ "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
Strumenti per PowerShell V4

Esempio 1: questo esempio esporta l’istanza arrestata i-0800b00a00EXAMPLE come disco rigido virtuale (VHD) nel bucket S3 testbucket-export-instances-2019. L’ambiente di destinazione è Microsoft e il parametro region viene aggiunto perché l’istanza si trova nella Regione us-east-1, mentre la Regione AWS predefinita dell’utente non è us-east-1. Per ottenere lo stato dell’attività di esportazione, copia il valore ExportTaskId dai risultati di questo comando, quindi esegui 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

Output:

Description : ExportTaskId : export-i-077c73108aEXAMPLE ExportToS3Task : Amazon.EC2.Model.ExportToS3Task InstanceExportDetails : Amazon.EC2.Model.InstanceExportDetails State : active StatusMessage :
  • Per informazioni dettagliate sull’API, consulta CreateInstanceExportTask nella documentazione di riferimento dei cmdlet di AWS Strumenti per PowerShell (V4).

Strumenti per PowerShell V5

Esempio 1: questo esempio esporta l’istanza arrestata i-0800b00a00EXAMPLE come disco rigido virtuale (VHD) nel bucket S3 testbucket-export-instances-2019. L’ambiente di destinazione è Microsoft e il parametro region viene aggiunto perché l’istanza si trova nella Regione us-east-1, mentre la Regione AWS predefinita dell’utente non è us-east-1. Per ottenere lo stato dell’attività di esportazione, copia il valore ExportTaskId dai risultati di questo comando, quindi esegui 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

Output:

Description : ExportTaskId : export-i-077c73108aEXAMPLE ExportToS3Task : Amazon.EC2.Model.ExportToS3Task InstanceExportDetails : Amazon.EC2.Model.InstanceExportDetails State : active StatusMessage :
  • Per informazioni dettagliate sull’API, consulta CreateInstanceExportTask nella documentazione di riferimento dei cmdlet di AWS Strumenti per PowerShell (V5).