기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
S3
S3 이벤트 소스 유형을 설명하는 객체.
명령문
귀하의 AWS Serverless Application Model(AWS SAM) 템플릿에서 이 객체를 선언하려면 다음 명령문을 사용합니다.
YAML
Bucket:StringEvents:String | ListFilter:NotificationFilter
속성
-
Bucket -
S3 버킷 이름 이 버킷은 같은 템플릿 내에 있어야 합니다.
유형: 문자열
필수 항목 여부: 예
CloudFormation호환성: 이 속성은
AWS::S3::Bucket리소스의BucketName속성과 유사합니다. 이것은 SAM에 속한 필수적 필드입니다. 이 필드는 이 템플릿에서 생성된 S3 버킷에 대한 참조만 허용합니다. -
Events -
Lambda 함수의 호출 목적이 되는 Amazon S3 버킷 이벤트입니다. 유효한 값 목록은 Amazon S3 지원 이벤트 유형을 참조하세요
형식: 문자열 | 목록
필수 항목 여부: 예
CloudFormation호환성: 이 속성은
EventAWS::S3::Bucket데이터 유형의LambdaConfiguration속성에 직접 전달됩니다. -
Filter -
어느 Amazon S3 객체가 Lambda 함수를 호출할 것인지 결정하는 필터링 규칙입니다. Amazon S3 키 이름 필터링에 대한 자세한 내용은 Amazon Simple Storage Service 개발자 안내서의 Amazon S3 이벤트 알림 구성을 참조하세요.
필수 항목 여부: 아니요
CloudFormation호환성: 이 속성은
FilterAWS::S3::Bucket데이터 유형의LambdaConfiguration속성에 직접 전달됩니다.
예시
S3-이벤트
S3 이벤트의 예시.
YAML
Events: S3Event: Type: S3 Properties: Bucket: Ref: ImagesBucket # This must be the name of an S3 bucket declared in the same template file Events: s3:ObjectCreated:* Filter: S3Key: Rules: - Name: prefix # or "suffix" Value: value # The value to search for in the S3 object key names