GetLayerVersion
Retorna informações sobre uma versão de uma camada do AWS Lambda, com um link para baixar o arquivo da camada que é válido por dez minutos.
Sintaxe da Solicitação
GET /2018-10-31/layers/LayerName
/versions/VersionNumber
HTTP/1.1
Parâmetros da Solicitação de URI
A solicitação usa os seguintes parâmetros de URI:
- LayerName
-
O nome ou o nome de recurso da Amazon (ARN) da camada.
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 140.
Padrão:
(arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\d{12}:layer:[a-zA-Z0-9-_]+)|[a-zA-Z0-9-_]+
Exigido: Sim
- VersionNumber
-
O número da versão.
Obrigatório: sim
Corpo da Solicitação
Essa solicitação não tem corpo.
Sintaxe da Resposta
HTTP/1.1 200
Content-type: application/json
{
"CompatibleArchitectures": [ "string" ],
"CompatibleRuntimes": [ "string" ],
"Content": {
"CodeSha256": "string",
"CodeSize": number,
"Location": "string",
"SigningJobArn": "string",
"SigningProfileVersionArn": "string"
},
"CreatedDate": "string",
"Description": "string",
"LayerArn": "string",
"LayerVersionArn": "string",
"LicenseInfo": "string",
"Version": number
}
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.
- CompatibleArchitectures
-
Uma lista das arquiteturas de conjuntos de instruções compatíveis.
Tipo: matriz de strings
Membros da matriz: número máximo de 2 itens.
Valores Válidos:
x86_64 | arm64
- CompatibleRuntimes
-
Os tempos de execução compatíveis da camada.
A lista a seguir inclui os tempos de execução obsoletos. Para obter mais informações, consulte a Política de descontinuação de Runtime.
Tipo: matriz de strings
Membros da matriz: número máximo de 15 itens.
Valores Válidos:
nodejs | nodejs4.3 | nodejs6.10 | nodejs8.10 | nodejs10.x | nodejs12.x | nodejs14.x | nodejs16.x | java8 | java8.al2 | java11 | python2.7 | python3.6 | python3.7 | python3.8 | python3.9 | dotnetcore1.0 | dotnetcore2.0 | dotnetcore2.1 | dotnetcore3.1 | dotnet6 | nodejs4.3-edge | go1.x | ruby2.5 | ruby2.7 | provided | provided.al2 | nodejs18.x | python3.10 | java17 | ruby3.2 | python3.11 | nodejs20.x | provided.al2023 | python3.12 | java21
- Content
-
Detalhes sobre a versão da camada.
Tipo: objeto LayerVersionContentOutput
- CreatedDate
-
A data em que a versão da camada foi criada, em formato ISO-8601
(AAAA-MM-DDThh:mm:ss.sTZD). Tipo: string
- Description
-
A descrição da versão.
Tipo: string
Restrições de comprimento: comprimento mínimo 0. Comprimento máximo de 256.
- LayerArn
-
O ARN da camada.
Tipo: string
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 140.
Padrão:
arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\d{12}:layer:[a-zA-Z0-9-_]+
- LayerVersionArn
-
O ARN da versão da camada.
Tipo: string
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 140.
Padrão:
arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\d{12}:layer:[a-zA-Z0-9-_]+:[0-9]+
- LicenseInfo
-
A licença de software da camada.
Tipo: string
Restrições de tamanho: tamanho máximo de 512.
- Version
-
O número da versão.
Tipo: longo
Erros
Para obter informações sobre os erros que todas as ações retornam, consulte Erros comuns.
- InvalidParameterValueException
-
Um dos parâmetros da solicitação não é válido.
Código de Status HTTP: 400
- 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: