我正在尝试使用 AWS CLI 从我的 s3 存储桶导入我的 OVA 图像。我有
aws ec2 import-image --disk-containers Format=ova,UserBucket="{S3Bucket=arn:aws:s3:::my-vm-rony,"S3Key=windows_7.ova}"
我收到以下消息:
“调用ImportImage操作时发生错误(InvalidParameter):用户无权访问S3对象”
我的 AWS 用户具有以下权限:AmazonS3FullAccess、AdministratorAccess、AWSImportExportFullAccess、VMImportExportRoleForAWSConnector、AWSImportExportReadOnlyAccess、vmimport
我添加到我的存储桶策略
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Stmt1476979061000",
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::109816374014:user/RonyLevi"
},
"Action": "s3:*",
"Resource": [
"arn:aws:s3:::my-vm-rony",
"arn:aws:s3:::my-vm-rony/*"
]
}
]
}
它应该是存储桶名称,而不是 ARN:
aws ec2 import-image --disk-containers Format=ova,UserBucket="{S3Bucket=my-vm-rony,S3Key=windows_7.ova}"
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句