我正在尝试将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]"
答案 0 :(得分:2)
此错误可能是由于无效的s3存储桶名称造成的。 s3存储桶名称不应该有连字符。
答案 1 :(得分:0)
您确定存储桶名称是否正确?存在桶吗?可以运行CLI命令吗?
aws s3 ls s3://cdh-5.5.0.0-sandbox
?它会给你一个线索。
命令语法或Amazon S3存储桶名称不正确。
解决强>
在适当的区域中为VM Import创建一个新的Amazon S3存储桶,并将VM文件上传到存储桶的根目录。