CLI로 CreateInstanceExportTask 사용
다음 코드 예시는 CreateInstanceExportTask의 사용 방법을 보여 줍니다.
- CLI
-
- AWS CLI
-
인스턴스 내보내기
이 예시에서는 인스턴스 i-1234567890abcdef0을 Amazon S3 버킷 myexportbucket으로 내보내는 태스크를 생성합니다.
명령:
aws ec2 create-instance-export-task --description"RHEL5 instance"--instance-idi-1234567890abcdef0--target-environmentvmware--export-to-s3-taskDiskImageFormat=vmdk,ContainerFormat=ova,S3Bucket=myexportbucket,S3Prefix=RHEL5결과:
{ "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" } }-
API 세부 정보는 AWS CLI 명령 참조의 CreateInstanceExportTask
섹션 섹션을 참조하세요.
-
- PowerShell
-
- Tools for PowerShell V4
-
예제 1: 이 예제에서는 중지된 인스턴스인
i-0800b00a00EXAMPLE을 가상 하드 디스크(VHD) 형태로 내보내 S3 버킷testbucket-export-instances-2019에 저장합니다. 대상 환경은Microsoft이고, 인스턴스는us-east-1리전에 있지만 사용자의 기본 AWS 리전은 us-east-1이 아니기 때문에 리전 파라미터가 추가됩니다. 내보내기 작업의 상태를 가져오려면 이 명령의 결과에서ExportTaskId값을 복사한 다음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출력:
Description : ExportTaskId : export-i-077c73108aEXAMPLE ExportToS3Task : Amazon.EC2.Model.ExportToS3Task InstanceExportDetails : Amazon.EC2.Model.InstanceExportDetails State : active StatusMessage :-
API 세부 정보는 AWS Tools for PowerShell Cmdlet 참조(V4)의 CreateInstanceExportTask를 참조하세요.
-
- Tools for PowerShell V5
-
예제 1: 이 예제에서는 중지된 인스턴스인
i-0800b00a00EXAMPLE을 가상 하드 디스크(VHD) 형태로 내보내 S3 버킷testbucket-export-instances-2019에 저장합니다. 대상 환경은Microsoft이고, 인스턴스는us-east-1리전에 있지만 사용자의 기본 AWS 리전은 us-east-1이 아니기 때문에 리전 파라미터가 추가됩니다. 내보내기 작업의 상태를 가져오려면 이 명령의 결과에서ExportTaskId값을 복사한 다음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출력:
Description : ExportTaskId : export-i-077c73108aEXAMPLE ExportToS3Task : Amazon.EC2.Model.ExportToS3Task InstanceExportDetails : Amazon.EC2.Model.InstanceExportDetails State : active StatusMessage :-
API 세부 정보는 AWS Tools for PowerShell Cmdlet 참조(V5)의 CreateInstanceExportTask를 참조하세요.
-
AWS SDK 개발자 가이드 및 코드 예시의 전체 목록은 AWS SDK를 사용하여 Amazon EC2 리소스 생성 섹션을 참조하세요. 이 주제에는 시작하기에 대한 정보와 이전 SDK 버전에 대한 세부 정보도 포함되어 있습니다.