2017-09-18 1 views
1

내가 방아쇠를 만드는 오류가 발생했습니다 AWS (λ)는 디나모 DB를

트리거하기 위해 노력하고이 오류를 얻고있다와 연결하지 말라고 - 동 - 2 : xxxxxx : 표/xxxx/stream/2017-09-18T07 : 47 : 01.834. IAM에서 스트림의 GetRecords, GetShardIterator, DescribeStream 및 ListStreams 작업을 수행 할 수있는 역할이 있는지 확인하십시오.

제발 도와주세요, 오류 메시지 당으로

답변

0

, 당신의 IAM 설정이 올바르지 않습니다. 이러한 종류의 역할을 사용자에게 할당해야합니다.

AWS 기능이 방금 만든 테이블뿐만 아니라 Cloudwatch 로그에 액세스 할 수있게하는 정책을 만들어야합니다. IAM 콘솔로 가서 '역할'을 선택한 다음 '새 역할 만들기'를 선택하십시오.

enter image description here

'AWS 람다'역할을 선택합니다 enter image description here

을 그리고

http://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-user.html 당신이 함께 해결하기 위해 도움이 될 것 '정책을 연결'섹션을 건너 '다음 단계'를 클릭 오류. enter image description here 또한 나는 dynamodb에 액세스하기 위해 https://github.com/dwyl/learn-aws-lambda#what-is-lambda의 정보를 따르려고했으며 루트 (기본) 사용자와 잘 작동합니다.