PutFunctionCodeSigningConfig
Atualize a configuração de assinatura de código da função especificada. As alterações na configuração de assinatura de código entrarão em vigor na próxima vez que um usuário tentar implantar um pacote de código para a função.
Sintaxe da Solicitação
PUT /2020-06-30/functions/FunctionName
/code-signing-config HTTP/1.1
Content-type: application/json
{
"CodeSigningConfigArn": "string
"
}
Parâmetros da Solicitação de URI
A solicitação usa os seguintes parâmetros de URI:
- FunctionName
-
O nome da função do Lambda.
Formatos de nome
-
Nome da função -
MyFunction
. -
ARN da função -
arn:aws:lambda:us-west-2:123456789012:function:MyFunction
. -
ARN parcial:
123456789012:function:MyFunction
.
A restrição de comprimento se aplica apenas ao ARN completo. Se você especificar apenas o nome da função, ele será limitado a 64 caracteres.
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 140.
Padrão:
(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-_]+))?
Exigido: Sim
-
Corpo da Solicitação
A solicitação aceita os dados a seguir no formato JSON.
- CodeSigningConfigArn
-
O nome do recurso da Amazon (ARN) da configuração de assinatura de código.
Tipo: string
Restrições de tamanho: tamanho máximo de 200.
Padrão:
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}
Exigido: Sim
Sintaxe da Resposta
HTTP/1.1 200
Content-type: application/json
{
"CodeSigningConfigArn": "string",
"FunctionName": "string"
}
Elementos de Resposta
Se a ação for bem-sucedida, o serviço retornará uma resposta HTTP 200.
Os dados a seguir são retornados no formato JSON pelo serviço.
- CodeSigningConfigArn
-
O nome do recurso da Amazon (ARN) da configuração de assinatura de código.
Tipo: string
Restrições de tamanho: tamanho máximo de 200.
Padrão:
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
-
O nome da função do Lambda.
Formatos de nome
-
Nome da função -
MyFunction
. -
ARN da função -
arn:aws:lambda:us-west-2:123456789012:function:MyFunction
. -
ARN parcial:
123456789012:function:MyFunction
.
A restrição de comprimento se aplica apenas ao ARN completo. Se você especificar apenas o nome da função, ele será limitado a 64 caracteres.
Tipo: string
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 140.
Padrão:
(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-_]+))?
-
Erros
Para obter informações sobre os erros que todas as ações retornam, consulte Erros comuns.
- CodeSigningConfigNotFoundException
-
A configuração de assinatura de código especificada não existe.
Código de Status HTTP: 404
- InvalidParameterValueException
-
Um dos parâmetros da solicitação não é válido.
Código de Status HTTP: 400
- ResourceConflictException
-
O recurso já existe ou outra operação está em andamento.
Código de status HTTP: 409
- ResourceNotFoundException
-
O recurso especificado na solicitação não existe.
Código de Status HTTP: 404
- ServiceException
-
O serviço AWS Lambda encontrou um erro interno.
Código de Status HTTP: 500
- TooManyRequestsException
-
O limite de throughput da solicitação foi excedido. Para obter mais informações, consulte Cotas do Lambda.
Código de status HTTP: 429
Ver também
Para mais informações sobre como usar essa API em um dos AWS SDKs de idiomas específicos, consulte o seguinte: