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

0

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

已提問 1 年前檢視次數 304 次
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 에 대한 정보가 남아있질 않아서 추가하거나 수정하는게 안된거 같습니다. 오류 메시지가 더 분명해야될거 같습니다.

已回答 1 年前
0

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

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

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

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南