为什么我在做"aws ec2 import-image"时会"Disk validation failed [Invalid S3 source location]"?



我正在尝试将VM导入ec2。我的containers.json文件

[
 {
   "Description": "Cloudera task",
   "Format": "ova",
   "UserBucket": {
    "S3Bucket": "cdh-5.5.0.0-sandbox",
    "S3Key": "cloudera-quickstart-vm-5.5.0-0-virtualbox.ova"
    }
 }
]

我的命令是:

aws ec2 import-image --description "Cloudera Sandbox" --disk-containers file://containers-cdh.json

然而,我的导入任务在中失败了

"StatusMessage": "ClientError: Disk validation failed [Invalid S3 source location]"
  • s3存储桶和我的默认CLI设置位于同一位置
  • ova文件已上传到s3存储桶
  • S3Key是s3存储桶中.ova文件的文件名

此错误可能是由于s3存储桶名称无效所致。s3存储桶名称不应该有连字符。

您确定bucket名称正确吗?铲斗存在吗?可以运行CLI命令吗aws s3 ls s3://cdh-5.5.0.0-sandbox?它会给你一个线索。

无效的S3源位置

命令语法或Amazon S3存储桶名称不正确。

分辨率

在适当的区域中创建一个新的AmazonS3存储桶,仅用于VM导入,并将VM文件上传到存储桶的根目录。

相关内容

最新更新