
저는 EC2 인스턴스를 불러오기 위해 Knife를 구하는 중입니다.
- [에서 정책을 복사했습니다.Chef Knife로 EC2 인스턴스를 시작하려면 IAM에서 어떤 권한이 필요합니까?
- IAM에서 생성한 최소 사용자, 그룹 및 역할에 정책을 '연결'했습니다.
나는 이 명령과 변형을 시도했습니다.
칼 EC2 서버 생성 --image ami-5189a661 --flavor t2.micro -x root -i test4hmh.pem -S test4hmh.pem --user markmc4hmh
나는 항상 다음을 얻습니다.
오류: Fog::Compute::AWS::Error: UnauthorizedOperation => 이 작업을 수행할 권한이 없습니다.
내가 무엇을 놓치고 있나요? 조언해주세요. 감사해요.
답변1
또한 찬성된 답변에 문제가 있었습니다. cloudtrail 로그를 확인하면 작업이 실패한 이유를 확인할 수 있습니다.
나에게는 내가 연결한 역할에 대해 ec2:DescribeAddress 및 iam:PassRole이 필요했습니다.