GetExport - Amazon Lex V1

Se você estiver usando o Amazon Lex V2, consulte o Guia do Amazon Lex V2.

 

Se você estiver usando o Amazon Lex V1, recomendamos atualizar seus bots para o Amazon Lex V2. Não estamos mais adicionando novos atributos à V1 e recomendamos o uso da V2 para todos os novos bots.

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á.

GetExport

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: o 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: o 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 tiver êxito, o serviço enviará de volta 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 for FAILED, o Amazon Lex fornece o motivo da falha da exportação do atributo.

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 atributo 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 atributo especificado na solicitação não foi encontrado. Verifique o atributo e tente novamente.

Código de Status HTTP: 404

Consulte Também

Para obter mais informações sobre como usar essa API em um dos AWS SDKs específicos da linguagem, consulte o seguinte: