AWS의 튜토리얼에 빠진 이야기
AWS는 한 1년 전에 조금 배웠으니까 간단한 lambda면 편하겠죠?
그 후 몇 시간 동안 푹 빠져서 비망록으로 투고했다
시도된 자습서
테스트 중 오류 발생
강좌에 따라 진행하다가 콘솔로 테스트하는 곳에서 오류가 발생했습니다.
정식 튜토리얼이니까 순서대로 하면 잘 될 것 같아서 튜토리얼 수정을 반복해서 처음부터 했는데 안 돼요
An error occurred (AccessDenied) when calling the GetObject operation: Access Denied
해결책
포기 후 오류 정보 등을 조사한 결과 IAM의 설정이 형편없는 것으로 밝혀졌으며, lambda로 설정된 IAM 스크롤 막대에 AmazonS3 ReadOnly Access를 추가하여 성공하였다.
오류 정보를 자세히 읽어 보니 GetObject 호출에 오류가 적혀 있습니다...
이후 AmazonS3 ReadOnly Access를 역할에서 제거하고 IAM 정책의'GetObject'부분을'Get*'로 변경하면 정상적으로 작동한다.
반성하다.
각양각색의 서비스가 지속적으로 추가되기 때문에 교과서가 기재된 순간부터 변경된 영향이 있는가?내 생각엔
교훈으로 잘못된 정보를 진지하게 읽고 스스로 생각해야 한다!
Reference
이 문제에 관하여(AWS의 튜토리얼에 빠진 이야기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ideon-sys/items/807ac25dcb744afbc0d5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)