Weitere AWS-SDK-Beispiele sind im GitHub-Repository Beispiele für AWS Doc SDKs
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-idi-1234567890abcdef0--target-environmentvmware--export-to-s3-taskDiskImageFormat=vmdk,ContainerFormat=ova,S3Bucket=myexportbucket,S3Prefix=RHEL5Ausgabe:
{ "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" } }-
Weitere API-Informationen finden Sie unter CreateInstanceExportTask
in der AWS CLI-Befehlsreferenz.
-
- PowerShell
-
- Tools für PowerShell V4
-
Beispiel 1: In diesem Beispiel wird eine angehaltene Instance,
i-0800b00a00EXAMPLE, als virtuelle Festplatte (VHD) in den S3-Buckettestbucket-export-instances-2019exportiert. Die Zielumgebung istMicrosoftund der Parameter region wird hinzugefügt, da sich die Instance in der Regionus-east-1befindet, während die AWSStandardregion des Benutzers nicht us-east-1 ist. Um den Status der Exportaufgabe abzurufen, kopieren Sie denExportTaskId-Wert aus den Ergebnissen dieses Befehls und führen Sie anschließendGet-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-1Ausgabe:
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-Buckettestbucket-export-instances-2019exportiert. Die Zielumgebung istMicrosoftund der Parameter region wird hinzugefügt, da sich die Instance in der Regionus-east-1befindet, während die AWSStandardregion des Benutzers nicht us-east-1 ist. Um den Status der Exportaufgabe abzurufen, kopieren Sie denExportTaskId-Wert aus den Ergebnissen dieses Befehls und führen Sie anschließendGet-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-1Ausgabe:
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).
-