AWS에서 가상머신 파일을 import하는 기능을 사용 하면서 발생되는 에러에 대해 코멘트를 남깁니다.
VM import document는 아래 사이트를 참고하면 됩니다.
한글 : https://docs.aws.amazon.com/ko_kr/vm-import/latest/userguide/vmimport-image-import.html
영문 : https://docs.aws.amazon.com/vm-import/latest/userguide/vmimport-image-import.html#vmimport-iam-permissions
Error1:
An error occurred (InvalidParameter) when calling the ImportImage operation: The service role <vmimport> does not exist or does not have sufficient permissions for the service to continue
> IAM에 "vmimport" 라는 Role에 대해 정의가 제대로 안된것입니다.
document에서 "vmimport" Role을 생성 하고 해당 Role에 대한 Policy를 적용이 제대로 되었는지 확인해야 합니다.
ls
trust-policy.json role-policy.json containers.json
aws iam create-role --role-name vmimport --assume-role-policy-document file://trust-policy.json
aws iam put-role-policy --role-name vmimport --policy-name vmimport --policy-document file://role-policy.json
Error:2:
An error occurred (AccessDenied) when calling the PutRolePolicy operation: User: arn:aws:iam::767936275713:user/aws_cli is not authorized to perform: iam:PutRolePolicy on resource: role vmimport
> aws_cli 를 사용하는 User에 "IAMSelfManageServiceSpecificCredentials" 퍼미션을 추가합니다.
'Computer' 카테고리의 다른 글
Docker log를 AWS CloudWatch로 보내기 (0) | 2020.02.14 |
---|---|
스타벅스 와이파이 자동 연결 (1) | 2020.02.06 |
[Android] App Background & Foreground 구분 (0) | 2017.11.24 |
adb 쉽게 쓰기 (0) | 2017.11.06 |
RHEL 7 에 Docker 수동 설치(how to manually install apache on ubuntu) (0) | 2017.11.06 |