Verwendung von CreateInstanceExportTask mit einer CLI - AWS-SDK-Codebeispiele

Weitere AWS-SDK-Beispiele sind im GitHub-Repository Beispiele für AWS Doc SDKs verfügbar.

Verwendung von CreateInstanceExportTask mit einer CLI

Die folgenden Code-Beispiele zeigen, wie CreateInstanceExportTask verwendet wird.

CLI
AWS CLI

So exportieren Sie eine Instance

Dieser Beispielbefehl erstellt eine Aufgabe zum Exportieren der Instance i-1234567890abcdef0 in den Amazon-S3-Bucket myexportbucket.

Befehl:

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

Ausgabe:

{ "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
Tools für PowerShell V4

Beispiel 1: In diesem Beispiel wird eine angehaltene Instance, i-0800b00a00EXAMPLE, als virtuelle Festplatte (VHD) in den S3-Bucket testbucket-export-instances-2019 exportiert. Die Zielumgebung ist Microsoft und der Parameter region wird hinzugefügt, da sich die Instance in der Region us-east-1 befindet, während die AWSStandardregion des Benutzers nicht us-east-1 ist. Um den Status der Exportaufgabe abzurufen, kopieren Sie den ExportTaskId-Wert aus den Ergebnissen dieses Befehls und führen Sie anschließend Get-EC2ExportTask -ExportTaskId export_task_ID_from_results. aus.

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

Ausgabe:

Description : ExportTaskId : export-i-077c73108aEXAMPLE ExportToS3Task : Amazon.EC2.Model.ExportToS3Task InstanceExportDetails : Amazon.EC2.Model.InstanceExportDetails State : active StatusMessage :
  • Weitere API-Informationen finden Sie unter CreateInstanceExportTask in der AWS -Tools für PowerShell-Cmdlet-Referenz (V4).

Tools für PowerShell V5

Beispiel 1: In diesem Beispiel wird eine angehaltene Instance, i-0800b00a00EXAMPLE, als virtuelle Festplatte (VHD) in den S3-Bucket testbucket-export-instances-2019 exportiert. Die Zielumgebung ist Microsoft und der Parameter region wird hinzugefügt, da sich die Instance in der Region us-east-1 befindet, während die AWSStandardregion des Benutzers nicht us-east-1 ist. Um den Status der Exportaufgabe abzurufen, kopieren Sie den ExportTaskId-Wert aus den Ergebnissen dieses Befehls und führen Sie anschließend Get-EC2ExportTask -ExportTaskId export_task_ID_from_results. aus.

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

Ausgabe:

Description : ExportTaskId : export-i-077c73108aEXAMPLE ExportToS3Task : Amazon.EC2.Model.ExportToS3Task InstanceExportDetails : Amazon.EC2.Model.InstanceExportDetails State : active StatusMessage :
  • Weitere API-Informationen finden Sie unter CreateInstanceExportTask in der AWS -Tools für PowerShell-Cmdlet-Referenz (V5).