Untuk mendapatkan status tugas gambar impor
Gunakan perintah describe-import-image-tasks berikut ini.
aws ec2 describe-import-image-tasks \
--import-task-ids import-ami-1234567890abcdef0
Berikut ini adalah output contoh. Ketika tugas impor selesai, ID AMI disediakan diImageId
.
{
"ImportImageTasks": [
{
"ImportTaskId": "import-ami-01234567890abcdef",
"ImageId": "ami-1234567890EXAMPLE",
"SnapshotDetails": [
{
"DiskImageSize": 705638400.0,
"Format": "ova",
"SnapshotId": "snap-111222333444aaabb",
"Status": "completed",
"UserBucket": {
"S3Bucket": "amzn-s3-demo-import-bucket",
"S3Key": "vms/my-server-vm.ova"
}
}
],
"Status": "completed"
}
]
}
Untuk mendapatkan status semua tugas gambar impor
Gunakan perintah berikut describe-import-image-tasks. sedPerintah memotong pesan status. Jika tugas gagal dan pesan status panjang, itu membuat tabel lebih sulit dibaca.
aws ec2 describe-import-image-tasks \
--query "ImportImageTasks[*].{Description:Description, Progress:Progress, Status:Status, ImportTaskId:ImportTaskId, StatusMessage:StatusMessage}" \
--output table | \
sed 's/\(.\{120\}\).*/\1|/'
Berikut ini adalah output contoh. Anda dapat menampilkan bidang tambahan yang Anda butuhkan.
+---------------------+-------------------------------+-----------+----------+-----------------
| Description | ImportTaskId | Progress | Status | StatusMessage |
+----------------------------------+------------------+-----------+----------+----------------+
| My server disks | import-ami-01234567890abaaaa | 62 | active | booting |
| My server OVA | import-ami-01234567890abbbbb | 62 | active | booting |
| My server disks | import-ami-01234567890accccc | 62 | active | booting |
+----------------------------------+------------------+-----------+----------+----------------+
Untuk mendapatkan status tugas gambar impor
Gunakan Get-EC2ImportImageTaskcmdlet sebagai berikut.
Get-EC2ImportImageTask `
-ImportTaskId import-ami-01234567890abcdef
|
Format-List ImportTaskId, Status, Progress, ImageId,
@{Name='SnapshotDetails';Expression={ $_.SnapshotDetails | Out-String }},
@{Name='UserBucket';Expression={ $_.SnapshotDetails.UserBucket | Out-String }},
Berikut ini adalah output contoh. Ketika tugas impor selesai, ID AMI disediakan diImageId
.
ImportTaskId : import-ami-01234567890abcdef
Status : completed
Progress :
ImageId : ami-1234567890EXAMPLE
SnapshotDetails :
Description :
DeviceName : /dev/sda1
DiskImageSize : 549272064
Format : VMDK
Progress :
SnapshotId : snap-111222333444aaabb
Status : completed
StatusMessage :
Url :
UserBucket : Amazon.EC2.Model.UserBucketDetails
UserBucket :
S3Bucket : amzn-s3-demo-import-bucket
S3Key : vms/my-server-vm.ova
Untuk mendapatkan status semua tugas gambar impor
Gunakan Get-EC2ImportImageTaskcmdlet sebagai berikut.
Get-EC2ImportImageTask |
Format-Table Description, ImportTaskId, Progress, Status, StatusMessage -AutoSize
Berikut ini adalah output contoh. Anda dapat menampilkan bidang tambahan yang Anda butuhkan.
Description ImportTaskId Progress Status StatusMessage
----------------- ------------ -------- ------ -------------
My server disks import-ami-01234567890abaaaa 62 active booting
My server OVA import-ami-01234567890abbbbb 62 active booting
My server disks import-ami-01234567890accccc completed