我在 VirtualBox 中创建了一个简单的虚拟机并安装了 Ubuntu,但是,我无法将其导入 AWS 并从中生成 AMI。
操作系统:Ubuntu 20.04.4 LTS 内核:Linux 5.4.0-104-generic
我已按照文档提供的步骤进行操作并设置 role-policy.json 和 trust-policy.json: https:
//docs.aws.amazon.com/vm-import/latest/userguide/vmie_prereqs.html#vmimport -角色
https://docs.aws.amazon.com/vm-import/latest/userguide/vmimport-image-import.html
我不断遇到错误:
{
"ImportImageTasks": [
{
"Description": "My server VM",
"ImportTaskId": "import-ami-xxx",
"SnapshotDetails": [
{
"DeviceName": "/dev/sde",
"DiskImageSize": 2362320896.0,
"Format": "VMDK",
"Status": "completed",
"Url": "s3://xxxx/simple-vm.ova",
"UserBucket": {
"S3Bucket": "xxx",
"S3Key": "simple-vm.ova"
}
}
],
"Status": "deleted",
"StatusMessage": "ClientError: We were unable to read your import's initramfs/initrd to determine what drivers your import requires to run in EC2.",
"Tags": []
}
] …Run Code Online (Sandbox Code Playgroud) import amazon-ec2 amazon-web-services amazon-ami ubuntu-20.04