Импортируйте образ виртуальной машины, используя AWS CLI - PullRequest
0 голосов
/ 16 апреля 2020

Я пытаюсь импортировать мое изображение OVA из моей корзины s3, используя AWS CLI. У меня

aws ec2 import-image --disk-containers Format=ova,UserBucket="{S3Bucket=arn:aws:s3:::my-vm-rony,"S3Key=windows_7.ova}"

Я получаю следующее сообщение:

"Произошла ошибка (InvalidParameter) при вызове операции ImportImage: пользователь не иметь доступ к объекту S3 "

Мой пользователь AWS имеет следующие разрешения: AmazonS3FullAccess, AdministratorAccess, AWSImportExportFullAccess, VMImportExportRoleForAWSConnector, AWSImportExportReadOnlyAccess, vmimport

мой 1013 * мой код * I
{
    "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/*"
            ]
        }
    ]
}

1 Ответ

1 голос
/ 16 апреля 2020

Это должно быть имя группы, а не ARN:

aws ec2 import-image --disk-containers Format=ova,UserBucket="{S3Bucket=my-vm-rony,S3Key=windows_7.ova}"
...