Sono disponibili altri esempi per SDK AWS nel repository GitHub della documentazione degli esempi per SDK AWS
Utilizzare DescribeImportImageTasks con una CLI
Gli esempi di codice seguenti mostrano come utilizzare DescribeImportImageTasks.
- CLI
-
- AWS CLI
-
Come monitorare un’attività di importazione di immagini
L’esempio
describe-import-image-tasksseguente controlla lo stato dell’attività di importazione di immagini specificata.aws ec2 describe-import-image-tasks \ --import-task-idsimport-ami-1234567890abcdef0Output di un’attività di importazione di immagini in corso.
{ "ImportImageTasks": [ { "ImportTaskId": "import-ami-1234567890abcdef0", "Progress": "28", "SnapshotDetails": [ { "DiskImageSize": 705638400.0, "Format": "ova", "Status": "completed", "UserBucket": { "S3Bucket": "my-import-bucket", "S3Key": "vms/my-server-vm.ova" } } ], "Status": "active", "StatusMessage": "converting" } ] }Output di un’attività di importazione di immagini completata. L’ID dell’AMI risultante è fornito da
ImageId.{ "ImportImageTasks": [ { "ImportTaskId": "import-ami-1234567890abcdef0", "ImageId": "ami-1234567890abcdef0", "SnapshotDetails": [ { "DiskImageSize": 705638400.0, "Format": "ova", "SnapshotId": "snap-1234567890abcdef0" "Status": "completed", "UserBucket": { "S3Bucket": "my-import-bucket", "S3Key": "vms/my-server-vm.ova" } } ], "Status": "completed" } ] }-
Per informazioni dettagliate sull’API, consulta DescribeImportImageTasks
in AWS CLI Command Reference.
-
- PowerShell
-
- Strumenti per PowerShell V4
-
Esempio 1: questo esempio descrive l’attività di importazione di immagini specificata.
Get-EC2ImportImageTask -ImportTaskId import-ami-hgfedcbaOutput:
Architecture : x86_64 Description : Windows Image 2 Hypervisor : ImageId : ami-1a2b3c4d ImportTaskId : import-ami-hgfedcba LicenseType : AWS Platform : Windows Progress : SnapshotDetails : {/dev/sda1} Status : completed StatusMessage :Esempio 2: questo esempio descrive tutte le attività di importazione di immagini specificate.
Get-EC2ImportImageTaskOutput:
Architecture : Description : Windows Image 1 Hypervisor : ImageId : ImportTaskId : import-ami-abcdefgh LicenseType : AWS Platform : Windows Progress : SnapshotDetails : {} Status : deleted StatusMessage : User initiated task cancelation Architecture : x86_64 Description : Windows Image 2 Hypervisor : ImageId : ami-1a2b3c4d ImportTaskId : import-ami-hgfedcba LicenseType : AWS Platform : Windows Progress : SnapshotDetails : {/dev/sda1} Status : completed StatusMessage :-
Per informazioni dettagliate sull’API, consulta DescribeImportImageTasks nella documentazione di riferimento dei cmdlet di AWS Strumenti per PowerShell (V4).
-
- Strumenti per PowerShell V5
-
Esempio 1: questo esempio descrive l’attività di importazione di immagini specificata.
Get-EC2ImportImageTask -ImportTaskId import-ami-hgfedcbaOutput:
Architecture : x86_64 Description : Windows Image 2 Hypervisor : ImageId : ami-1a2b3c4d ImportTaskId : import-ami-hgfedcba LicenseType : AWS Platform : Windows Progress : SnapshotDetails : {/dev/sda1} Status : completed StatusMessage :Esempio 2: questo esempio descrive tutte le attività di importazione di immagini specificate.
Get-EC2ImportImageTaskOutput:
Architecture : Description : Windows Image 1 Hypervisor : ImageId : ImportTaskId : import-ami-abcdefgh LicenseType : AWS Platform : Windows Progress : SnapshotDetails : {} Status : deleted StatusMessage : User initiated task cancelation Architecture : x86_64 Description : Windows Image 2 Hypervisor : ImageId : ami-1a2b3c4d ImportTaskId : import-ami-hgfedcba LicenseType : AWS Platform : Windows Progress : SnapshotDetails : {/dev/sda1} Status : completed StatusMessage :-
Per informazioni dettagliate sull’API, consulta DescribeImportImageTasks nella documentazione di riferimento dei cmdlet di AWS Strumenti per PowerShell (V5).
-