ListLayerVersions
Lista as versões de uma camada do AWS Lambda. As versões que foram excluídas não estão listadas. Especifique um identificador de runtime para listar apenas versões que indicam que são compatíveis com esse runtime. Especifique uma arquitetura compatível para incluir somente versões de camadas compatíveis com aquela arquitetura.
Sintaxe da Solicitação
GET /2018-10-31/layers/LayerName
/versions?CompatibleArchitecture=CompatibleArchitecture
&CompatibleRuntime=CompatibleRuntime
&Marker=Marker
&MaxItems=MaxItems
HTTP/1.1
Parâmetros da Solicitação de URI
A solicitação usa os seguintes parâmetros de URI:
- CompatibleArchitecture
-
A arquitetura de conjunto de instruções compatível.
Valores Válidos:
x86_64 | arm64
- CompatibleRuntime
-
Um identificador de runtime. Por exemplo,
java21
.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.
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
- 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
- Marker
-
Um token de paginação retornado por uma chamada anterior.
- MaxItems
-
O número máximo de versões a serem retornadas.
Faixa válida: valor mínimo de 1. Valor máximo de 50.
Corpo da Solicitação
Essa solicitação não tem corpo.
Sintaxe da Resposta
HTTP/1.1 200
Content-type: application/json
{
"LayerVersions": [
{
"CompatibleArchitectures": [ "string" ],
"CompatibleRuntimes": [ "string" ],
"CreatedDate": "string",
"Description": "string",
"LayerVersionArn": "string",
"LicenseInfo": "string",
"Version": number
}
],
"NextMarker": "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.
- LayerVersions
-
Uma lista de versões.
Tipo: matriz de objetos LayerVersionsListItem
- NextMarker
-
Um token de paginação retornado quando a resposta não contém todas as versões.
Tipo: string
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: