PutFunctionCodeSigningConfig
関数のコード署名設定を更新します。コード署名設定への変更は、ユーザーが次にコードパッケージを関数にデプロイしようとしたときに有効になります。
リクエストの構文
PUT /2020-06-30/functions/FunctionName/code-signing-config HTTP/1.1
Content-type: application/json
{
   "CodeSigningConfigArn": "string"
}URI リクエストパラメータ
リクエストでは、次の URI パラメータを使用します。
- FunctionName
- 
               Lambda 関数の名前 名前の形式- 
                     関数名 - MyFunction。
- 
                     関数 ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction。
- 
                     一部の ARN - 123456789012:function:MyFunction。
 完全な ARN にのみ適用される長さの制限。関数名のみを指定する場合、64 文字の長さに制限されます。 長さの制限: 最小長は 1 です。最大長は 140 です。 Pattern: (arn:(aws[a-zA-Z-]*)?:lambda:)?([a-z]{2}(-gov)?-[a-z]+-\d{1}:)?(\d{12}:)?(function:)?([a-zA-Z0-9-_]+)(:(\$LATEST|[a-zA-Z0-9-_]+))?必須: はい 
- 
                     
リクエストボディ
リクエストは以下の JSON 形式のデータを受け入れます。
- CodeSigningConfigArn
- 
               コード署名設定の Amazon リソースネーム (ARN)。 型: 文字列 長さの制限: 最大長は 200 です。 パターン: arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\d{1}:\d{12}:code-signing-config:csc-[a-z0-9]{17}必須:はい 
レスポンスの構文
HTTP/1.1 200
Content-type: application/json
{
   "CodeSigningConfigArn": "string",
   "FunctionName": "string"
}レスポンス要素
アクションが成功すると、サービスは HTTP 200 レスポンスを返します。
サービスから以下のデータが JSON 形式で返されます。
- CodeSigningConfigArn
- 
               コード署名設定の Amazon リソースネーム (ARN)。 型: 文字列 長さの制限: 最大長は 200 です。 パターン: arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\d{1}:\d{12}:code-signing-config:csc-[a-z0-9]{17}
- FunctionName
- 
               Lambda 関数の名前 名前の形式- 
                     関数名 - MyFunction。
- 
                     関数 ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction。
- 
                     一部の ARN - 123456789012:function:MyFunction。
 完全な ARN にのみ適用される長さの制限。関数名のみを指定する場合、64 文字の長さに制限されます。 型: 文字列 長さの制限: 最小長は 1 です。最大長は 140 です。 Pattern: (arn:(aws[a-zA-Z-]*)?:lambda:)?([a-z]{2}(-gov)?-[a-z]+-\d{1}:)?(\d{12}:)?(function:)?([a-zA-Z0-9-_]+)(:(\$LATEST|[a-zA-Z0-9-_]+))?
- 
                     
エラー
すべてのアクションに共通のエラーについては、「共通エラー」を参照してください。
- CodeSigningConfigNotFoundException
- 
               指定されたコード署名設定が存在しません。 HTTP ステータスコード: 404 
- InvalidParameterValueException
- 
               リクエストに含まれているパラメータの 1 つが無効です。 HTTP ステータスコード:400 
- ResourceConflictException
- 
               リソースが既に存在しているか、別のオペレーションが進行中です。 HTTP ステータスコード: 409 
- ResourceNotFoundException
- 
               リクエストで指定されたリソースは存在しません。 HTTP ステータスコード: 404 
- ServiceException
- 
               AWS Lambda サービスで内部エラーが発生しました。 HTTP ステータスコード: 500 
- TooManyRequestsException
- 
               リクエストスループット制限を超えました。詳細については、「Lambda クォータ」を参照してください。 HTTP ステータスコード: 429 
以下の資料も参照してください。
言語固有の AWS SDK のいずれかでこの API を使用する方法の詳細については、以下を参照してください。