기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
CodeUri
Web Function 배포 패키지의 Amazon S3 위치를 지정합니다. 위치를 객체로 지정하거나 선택적 ?versionId= 쿼리 파라미터를 versions3:// 사용하여 양식의 문자열로 지정할 수 있습니다.bucket/key
버킷에는 버전 관리가 활성화되어 있고 s3:GetObject 및 s3:GetObjectVersion 권한을 부여하는 버킷 정책lambda.amazonaws.com이 있어야 합니다. 함수의 개정과 일치하는 aws:SourceArn 조건으로 정책의 범위를 지정하는 것이 좋습니다. 객체가 SSE-KMS로 암호화된 경우 키 정책에서를 호출lambda.amazonaws.com하도록 허용하는 고객 관리형 키를 사용합니다kms:Decrypt. Amazon S3(aws/s3)의 AWS 관리형 키는 지원되지 않습니다. 자세한 내용은 AWS Lambda 개발자 안내서의 Amazon S3에서 웹 함수 코드 배포를 참조하세요.
구문
AWS Serverless Application Model (AWS SAM) 템플릿에서이 개체를 선언하려면 다음 구문을 사용합니다.
속성
-
Bucket -
배포 패키지가 포함된 Amazon S3 버킷의 이름입니다.
유형: 문자열
필수 항목 여부: 예
CloudFormation 호환성:이 속성은
AWS::Lambda::WebFunctionRevision리소스BuildConfig.CodeConfig.S3Object의Bucket속성으로 직접 전달됩니다. -
Key -
배포 패키지의 Amazon S3 키입니다.
유형: 문자열
필수 항목 여부: 예
CloudFormation 호환성:이 속성은
AWS::Lambda::WebFunctionRevision리소스BuildConfig.CodeConfig.S3Object의Key속성으로 직접 전달됩니다. -
Version -
배포 패키지 객체의 버전 ID입니다. 개정을 특정 업로드에 고정할 버전을 지정합니다.
유형: 문자열
필수 항목 여부: 아니요
CloudFormation 호환성:이 속성은
AWS::Lambda::WebFunctionRevisionresource. AWS SAM passsBuildConfig.CodeConfig.S3Object의VersionId속성과 유사합니다VersionId.
예제
객체 양식
CodeUri: Bucket: amzn-s3-demo-bucket Key: webfn.zip Version:object-version-id
URI 양식
CodeUri: s3://amzn-s3-demo-bucket/webfn.zip?versionId=object-version-id