

# 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。  
型: 文字列  
必須: いいえ

 ** 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 キーです。  
型: 文字列  
長さの制限: 最小長は 1 です。最大長は 1,024 です。  
必須: いいえ

 ** S3ObjectVersion **   <a name="lambda-Type-FunctionCode-S3ObjectVersion"></a>
バージョニングオブエクトの場合、使用するデプロイパッケージオブジェクトのバージョンです。  
型: 文字列  
長さの制限: 最小長は 1 です。最大長は 1,024 です。  
必須: いいえ

 ** ZipFile **   <a name="lambda-Type-FunctionCode-ZipFile"></a>
デプロイパッケージの base64 エンコードコンテンツ。AWSSDK および AWS CLI クライアントがエンコーディングを処理します。  
型: Base64 でエンコードされたバイナリデータオブジェクト  
必須: いいえ

## 以下の資料も参照してください。
<a name="API_FunctionCode_SeeAlso"></a>

言語固有の AWS SDK のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [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) 