기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWSSupport-TroubleshootLambdaS3Event
설명
이 AWSSupport-TroubleshootLambdaS3Event
실행서는 AWS 지식 센터 문서 내 Amazon S3 이벤트 알림으로 인해 Lambda 함수가 트리거되지 않는 이유는 무엇입니까?
문서 유형
자동화
소유자
Amazon
플랫폼
Linux,macOS, Windows
Parameters
-
AutomationAssumeRole
유형: 문자열
설명: (선택 사항) Systems Manager Automation이 사용자를 대신하여 작업을 수행할 수 있도록 허용하는 (ARN) 역할의 AWS Identity and Access Management Amazon 리소스 이름(IAM)입니다. 역할을 지정하지 않은 경우, Systems Manager Automation에서는 이 실행서를 시작하는 사용자의 권한을 사용합니다.
-
LambdaFunctionArn
유형: 문자열
설명: (필수) Amazon S3 이벤트 알림이 트리거하는 ARN Lambda 함수의 입니다.
-
S3BucketName
유형: 문자열
설명: (필수) 이벤트 알림이 Lambda 함수를 트리거하는 Amazon S3 버킷의 이름입니다.
필수 IAM 권한
실행서를 성공적으로 사용하려면 AutomationAssumeRole
파라미터에 다음 작업이 필요합니다.
-
lambda:GetPolicy
-
s3:GetBucketNotification
문서 단계
-
aws:executeScript
- 스크립트를 실행하여 Amazon S3 이벤트 알림의 구성 설정의 유효성을 검사합니다. Lambda 함수에 대한 리소스 기반 IAM 정책을 검증하고 정책에서 필요한 권한이 누락된 경우 필요한 권한을 추가하는 AWS Command Line Interface (AWS CLI) 명령을 생성합니다. 동일한 S3 버킷에 대한 이벤트 알림의 일부인 다른 Lambda 함수 리소스 정책을 검증하고 필요한 권한이 누락된 경우 AWS CLI 명령을 출력으로 생성합니다.
출력
lambdaS3Event.output