Aviso de fim do suporte: em 15 de setembro de 2025, o suporte para o Amazon Lex V1 AWS será interrompido. Depois de 15 de setembro de 2025, você não poderá mais acessar o console do Amazon Lex V1 ou os recursos do Amazon Lex V1. Se você estiver usando o Amazon Lex V2, consulte o guia do Amazon Lex V2 em vez disso.
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Exporta o conteúdo de um recurso do Amazon Lex em um formato especificado.
Sintaxe da Solicitação
GET /exports/?exportType=exportType
&name=name
&resourceType=resourceType
&version=version
HTTP/1.1
Parâmetros da Solicitação de URI
A solicitação usa os seguintes parâmetros de URI:
- exportType
-
O formato dos dados exportados.
Valores Válidos:
ALEXA_SKILLS_KIT | LEX
Obrigatório: sim
- name
-
O nome do bot a ser exportado.
Restrições de Tamanho: tamanho mínimo 1. Tamanho máximo de 100.
Padrão:
[a-zA-Z_]+
Exigido: Sim
- resourceType
-
O tipo de recurso a ser exportado.
Valores Válidos:
BOT | INTENT | SLOT_TYPE
Obrigatório: sim
- version
-
A versão do bot a ser exportado.
Restrições de Tamanho: tamanho mínimo 1. Comprimento máximo de 64.
Padrão:
[0-9]+
Exigido: Sim
Corpo da Solicitação
Essa solicitação não tem corpo.
Sintaxe da resposta
HTTP/1.1 200
Content-type: application/json
{
"exportStatus": "string",
"exportType": "string",
"failureReason": "string",
"name": "string",
"resourceType": "string",
"url": "string",
"version": "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.
- exportStatus
-
O status da exportação.
-
IN_PROGRESS
- A exportação está em andamento. -
READY
- A exportação foi concluída. -
FAILED
- A exportação não pôde ser concluída.
Tipo: string
Valores Válidos:
IN_PROGRESS | READY | FAILED
-
- exportType
-
O formato dos dados exportados.
Tipo: string
Valores Válidos:
ALEXA_SKILLS_KIT | LEX
- failureReason
-
Se
status
forFAILED
, o Amazon Lex fornece o motivo da falha da exportação do recurso.Tipo: string
- name
-
O nome do bot que está sendo exportado.
Tipo: string
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 100.
Padrão:
[a-zA-Z_]+
- resourceType
-
O tipo do recurso exportado.
Tipo: string
Valores Válidos:
BOT | INTENT | SLOT_TYPE
- url
-
Uma URL pré-assinada do S3 que fornece a localização do recurso exportado. O recurso exportado é um arquivo ZIP que contém o recurso exportado no formato JSON. A estrutura do arquivamento pode mudar. Seu código não deve depender da estrutura de arquivamento.
Tipo: string
- version
-
A versão do bot que está sendo exportado.
Tipo: string
Restrições de tamanho: tamanho mínimo 1. Comprimento máximo de 64.
Padrão:
[0-9]+
Erros
- BadRequestException
-
A solicitação não está bem formada. Por exemplo, um valor é inválido ou um campo obrigatório está faltando. Verifique os valores dos campos e tente novamente.
Código de status HTTP: 400
- InternalFailureException
-
Ocorreu um erro interno do Amazon Lex. Tente sua solicitação novamente.
Código de status HTTP: 500
- LimitExceededException
-
A solicitação excedeu um limite. Tente sua solicitação novamente.
Código de status HTTP: 429
- NotFoundException
-
O recurso especificado na solicitação não foi encontrado. Verifique o recurso e tente novamente.
Código de status HTTP: 404
Consulte também
Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte: