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.
If this value is active, rerun the command after 5 minutes to check the status again.
If this value is completed, the import process has already finished. Copy the ImageId value you will later use for Creating an EC2 instance for the PKIaaS Virtual Machine.