🌐 FunctionCode - AWS LambdaFunctionCode - AWS Lambda - docs.aws.amazon.com

FunctionCode

Lambda ν•¨μˆ˜μ˜ μ½”λ“œμž…λ‹ˆλ‹€. Amazon S3μ—μ„œ 객체λ₯Ό μ§€μ •ν•˜κ±°λ‚˜, .zip 파일 μ•„μΉ΄μ΄λΈŒ 배포 νŒ¨ν‚€μ§€λ₯Ό 직접 μ—…λ‘œλ“œν•˜κ±°λ‚˜, μ»¨ν…Œμ΄λ„ˆ μ΄λ―Έμ§€μ˜ URIλ₯Ό μ§€μ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

λ‚΄μš©

ImageUri

Amazon ECR λ ˆμ§€μŠ€νŠΈλ¦¬μ— μžˆλŠ” μ»¨ν…Œμ΄λ„ˆ μ΄λ―Έμ§€μ˜ URIμž…λ‹ˆλ‹€.

μœ ν˜•: String

ν•„μˆ˜ ν•­λͺ© μ—¬λΆ€: μ•„λ‹ˆμš”

S3Bucket

ν•¨μˆ˜μ™€ λ™μΌν•œ AWS 리전에 μžˆλŠ” Amazon S3 λ²„ν‚·μž…λ‹ˆλ‹€. 버킷은 λ‹€λ₯Έ AWS 계정에 μžˆμ„ 수 μžˆμŠ΅λ‹ˆλ‹€.

μœ ν˜•: λ¬Έμžμ—΄

길이 μ œμ•½: μ΅œμ†Œ 길이 3. μ΅œλŒ€ 길이 63.

νŒ¨ν„΄: ^[0-9A-Za-z\.\-_]*(?<!\.)$

ν•„μˆ˜ ν•­λͺ© μ—¬λΆ€: μ•„λ‹ˆμš”

S3Key

배포 νŒ¨ν‚€μ§€μ˜ Amazon S3 ν‚€μž…λ‹ˆλ‹€.

μœ ν˜•: String

길이 μ œμ•½: μ΅œμ†Œ 길이 1. μ΅œλŒ€ 길이 1024.

ν•„μˆ˜ ν•­λͺ© μ—¬λΆ€: μ•„λ‹ˆμš”

S3ObjectVersion

버전이 μ§€μ •λœ 객체의 경우 μ‚¬μš©ν•  배포 νŒ¨ν‚€μ§€ 객체의 λ²„μ „μž…λ‹ˆλ‹€.

μœ ν˜•: String

길이 μ œμ•½: μ΅œμ†Œ 길이 1. μ΅œλŒ€ 길이 1024.

ν•„μˆ˜ ν•­λͺ© μ—¬λΆ€: μ•„λ‹ˆμš”

ZipFile

배포 νŒ¨ν‚€μ§€μ˜ base64둜 μΈμ½”λ”©λœ μ½˜ν…μΈ μž…λ‹ˆλ‹€. AWS SDK 및 AWS CLI ν΄λΌμ΄μ–ΈνŠΈμ—μ„œ 인코딩이 μžλ™μœΌλ‘œ μ²˜λ¦¬λ©λ‹ˆλ‹€.

μœ ν˜•: Base64둜 μΈμ½”λ”©λœ 이진 데이터 객체

ν•„μˆ˜ ν•­λͺ© μ—¬λΆ€: μ•„λ‹ˆμš”

μ°Έκ³ 

이 APIλ₯Ό 언어별 AWS SDK 쀑 ν•˜λ‚˜λ‘œ μ‚¬μš©ν•˜λŠ” 방법에 λŒ€ν•œ μžμ„Έν•œ μ„€λͺ…은 λ‹€μŒμ„ μ°Έμ‘°ν•˜μ„Έμš”.