

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# イメージのインポートタスクのモニタリング
<a name="check-import-task-status"></a>

VM Import/Export のイメージのインポートタスクの進行状況をモニタリングできます。以下は、イメージのインポートタスクのステータス値になります。
+ `active` — インポートタスクは進行中です。
+ `deleting` — インポートタスクはキャンセルされています。
+ `deleted` — インポートタスクはキャンセルされました。
+ `updating` — インポートのステータスを更新しています。
+ `validating` — インポートしたイメージを検証中です。
+ `validated` — インポートしたイメージが検証されました。
+ `converting` — インポートしたイメージを AMI に変換しています。
+ `completed` — インポートタスクは完了し、AMI はすぐに使用できます。

------
#### [ AWS CLI ]

**イメージのインポートタスクのステータスを取得するには**  
次の [describe-import-image-tasks](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-import-image-tasks.html) コマンドを使用します。

```
aws ec2 describe-import-image-tasks \
    --import-task-ids {{import-ami-1234567890abcdef0}}
```

以下は出力の例です。インポートタスクが完了すると、AMI の ID は `ImageId` で提供されます。

```
{
    "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"
        }
    ]
}
```

**イメージのインポートタスクすべてのステータスを取得するには**  
次の [describe-import-image-tasks](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-import-image-tasks.html) コマンドを使用します。**sed** コマンドはステータスメッセージを切り捨てます。タスクが失敗し、ステータスメッセージが長い場合、テーブルの読み込みが遅くなります。

```
aws ec2 describe-import-image-tasks \
  --query "ImportImageTasks[*].{Description:Description, Progress:Progress, Status:Status, ImportTaskId:ImportTaskId, StatusMessage:StatusMessage}" \
  --output table | \
    sed 's/\(.\{120\}\).*/\1|/'
```

以下は出力の例です。必要に応じて、その他のフィールドも表示できます。

```
+---------------------+-------------------------------+-----------+----------+-----------------
|    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       |
+----------------------------------+------------------+-----------+----------+----------------+
```

------
#### [ PowerShell ]

**イメージのインポートタスクのステータスを取得するには**  
次のように、[Get-EC2ImportImageTask](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2ImportImageTask.html) コマンドレットを使用します。

```
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 }},
```

以下は出力の例です。インポートタスクが完了すると、AMI の ID は `ImageId` で提供されます。

```
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
```

**イメージのインポートタスクすべてのステータスを取得するには**  
次のように、[Get-EC2ImportImageTask](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2ImportImageTask.html) コマンドレットを使用します。

```
Get-EC2ImportImageTask | 
    Format-Table Description, ImportTaskId, Progress, Status, StatusMessage -AutoSize
```

以下は出力の例です。必要に応じて、その他のフィールドも表示できます。

```
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
```

------