Importing the AMI

Run the following AWS command to import the Entrust PKIaaS Virtual Machine OVA as an EC2 AMI.

aws ec2 import-image --disk-containers file://containers.json

For example:

$ aws ec2 import-image --disk-containers file://containers.json
{
"ImportTaskId": "import-ami-0c0ccaaab21ee1ce5",
"Progress": "1",
"SnapshotDetails": [
{
"Description": "Entrust PKIaaS Virtual Machine AMI file",
"DiskImageSize": 0.0,
"Format": "OVA",
"Url": "s3://pkiaas-vm/pkiaas-vm-prod-us.ova",
"UserBucket": {
"S3Bucket": "pkiaas-vm",
"S3Key": "pkiaas-vm-prod-us.ova"
}
}
],
"Status": "active",
"StatusMessage": "pending"
}

Use the value of the ImportTaskId field to check the status of the import process.

aws ec2 describe-import-image-tasks --import-task-ids <ImportTaskId>

For example:

{
"ImportImageTasks": [
{
"Architecture": "x86_64",
"ImageId": "ami-0844eae6801fff32a",
"ImportTaskId": "import-ami-0c0ccaaab21ee1ce5",
"LicenseType": "BYOL",
"Platform": "Linux",
"SnapshotDetails": [
{
"DeviceName": "/dev/sda1",
"DiskImageSize": 1538403840.0,
"Format": "VMDK",
"SnapshotId": "snap-0a6deaf4b94eb2b36",
"Status": "completed",
"Url": "s3://pkiaas-vm/pkiaas-vm-prod-us.ova",
"UserBucket": {
"S3Bucket": "pkiaas-vm",
"S3Key": "pkiaas-vm-prod-us.ova"
}
}
],
"Status": "completed",
"Tags": []
}
]
}

In the command output, check the value of the Status field.