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

0

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

gefragt vor einem Jahr304 Aufrufe
2 Antworten
0
Akzeptierte Antwort

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

beantwortet vor einem Jahr
0

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

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

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

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen