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-idi-1234567890abcdef0--target-environmentvmware--export-to-s3-taskDiskImageFormat=vmdk,ContainerFormat=ova,S3Bucket=myexportbucket,S3Prefix=RHEL5Output:
{ "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" } }-
Per informazioni dettagliate sull’API, consulta CreateInstanceExportTask
in AWS CLI Command Reference.
-
- PowerShell
-
- Strumenti per PowerShell V4
-
Esempio 1: questo esempio esporta l’istanza arrestata
i-0800b00a00EXAMPLEcome disco rigido virtuale (VHD) nel bucket S3testbucket-export-instances-2019. L’ambiente di destinazione èMicrosofte il parametro region viene aggiunto perché l’istanza si trova nella Regioneus-east-1, mentre la Regione AWS predefinita dell’utente non è us-east-1. Per ottenere lo stato dell’attività di esportazione, copia il valoreExportTaskIddai risultati di questo comando, quindi eseguiGet-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-1Output:
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-0800b00a00EXAMPLEcome disco rigido virtuale (VHD) nel bucket S3testbucket-export-instances-2019. L’ambiente di destinazione èMicrosofte il parametro region viene aggiunto perché l’istanza si trova nella Regioneus-east-1, mentre la Regione AWS predefinita dell’utente non è us-east-1. Per ottenere lo stato dell’attività di esportazione, copia il valoreExportTaskIddai risultati di questo comando, quindi eseguiGet-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-1Output:
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).
-