

# FunctionCode
<a name="API_FunctionCode"></a>

Lambda 함수의 코드입니다. Amazon S3에서 객체를 지정하거나, .zip 파일 아카이브 배포 패키지를 직접 업로드하거나, 컨테이너 이미지의 URI를 지정할 수 있습니다.

## 내용
<a name="API_FunctionCode_Contents"></a>

 ** ImageUri **   <a name="lambda-Type-FunctionCode-ImageUri"></a>
Amazon ECR 레지스트리에 있는 [컨테이너 이미지](https://docs.aws.amazon.com/lambda/latest/dg/lambda-images.html)의 URI입니다.  
유형: String  
필수 항목 여부: 아니요

 ** S3Bucket **   <a name="lambda-Type-FunctionCode-S3Bucket"></a>
함수와 동일한 AWS 리전에 있는 Amazon S3 버킷입니다. 버킷은 다른 AWS 계정에 있을 수 있습니다.  
유형: 문자열  
길이 제약: 최소 길이 3. 최대 길이 63.  
패턴: `^[0-9A-Za-z\.\-_]*(?<!\.)$`   
필수 항목 여부: 아니요

 ** S3Key **   <a name="lambda-Type-FunctionCode-S3Key"></a>
배포 패키지의 Amazon S3 키입니다.  
유형: String  
길이 제약: 최소 길이 1. 최대 길이 1024.  
필수 항목 여부: 아니요

 ** S3ObjectVersion **   <a name="lambda-Type-FunctionCode-S3ObjectVersion"></a>
버전이 지정된 객체의 경우 사용할 배포 패키지 객체의 버전입니다.  
유형: String  
길이 제약: 최소 길이 1. 최대 길이 1024.  
필수 항목 여부: 아니요

 ** ZipFile **   <a name="lambda-Type-FunctionCode-ZipFile"></a>
배포 패키지의 base64로 인코딩된 콘텐츠입니다. AWS SDK 및 AWS CLI 클라이언트에서 인코딩이 자동으로 처리됩니다.  
유형: Base64로 인코딩된 이진 데이터 객체  
필수 항목 여부: 아니요

## 참고
<a name="API_FunctionCode_SeeAlso"></a>

이 API를 언어별 AWS SDK 중 하나로 사용하는 방법에 대한 자세한 설명은 다음을 참조하세요.
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/FunctionCode) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/FunctionCode) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/FunctionCode) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/FunctionCode) 