AWS Lambda 권한이 있음에도 layer 추가가 안됩니다.

0

거의 모든걸 할수 있는 계정 권한이 있습니다. 그럼에도 기존에 추가했던 Lambda Layer 를 다른 Lambda function에 추가할수 없고, 기존 함수에서도 수정등의 이슈가 안됩니다. 혹시 해당 Layer에 대해서 Region 당 사용할 수 있는 함수 개수가 정해져있는건가요? 관련해서 IAM 및 Lambda Add Layer 서비스 이용중 생긴 오류화면 첨부합니다. 개발자 IAM 조회 Lambda Add Layer not authorized

질문됨 일 년 전292회 조회
2개 답변
0
수락된 답변

개인적으로 검색하면서 찾아보니 https://aws-sdk-pandas.readthedocs.io/en/stable/layers.html 여기에 나와있는 공식지원중인 AWS SDK for Pandas Python 3.9 용으로 layer version 이 업데이트 된걸 확인했습니다. 최소 6, 최대 8 version 이더라구요. 그래서 기존에 추가했던 5 version 에 대한 정보가 남아있질 않아서 추가하거나 수정하는게 안된거 같습니다. 오류 메시지가 더 분명해야될거 같습니다.

답변함 일 년 전
0

리소스 기반 정책을 재대로 설정하지 않으셔서 그런것 같습니다. https://docs.aws.amazon.com/ko_kr/lambda/latest/dg/access-control-resource-based.html

Lambda의 계층에 리소스 기반 정책을 잘 주셔야 가능합니다. 참고로 새로운 계층에서는 적용되지 않으니 각 계층마다 해당 사용자의 접근을 허용하는 리소스 기반 정책을 새로 짜서 적용시켜주셔야 합니다.

profile picture
답변함 일 년 전
  • 현재 저 Layer 는 제가 직접 관리하는게 아닌 AWS SDK for Python 3.9 이고 AWS 혹은 Pandas 에서 관리하는 Layer 로 보여집니다. 따라서 해당 Layer 에 리소스 기반 정책을 추가할 수 없는거로 보입니다.

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠