Importar - Amazon Lex

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Importar

Para usar la consola para importar un bot, una configuración regional o un vocabulario personalizado previamente exportados, debe proporcionar la ubicación del archivo en su ordenador local y la contraseña opcional para desbloquearlo. Para ver un ejemplo, consulte Importar un bot (consola).

Cuando utilizas la API, la importación de un recurso es un proceso de tres pasos:

  1. Cree una URL de carga mediante la operación CreateUploadUrl. No necesita crear una URL de carga para usar la consola.

  2. Cargue el archivo .zip que contiene la definición del recurso.

  3. Inicie la importación con la operación StartImport.

La URL de carga es una URL de Amazon S3 prefirmada con permiso de escritura. La URL estará disponible durante cinco minutos después de generarse. Si protege el archivo .zip con una contraseña, debe proporcionarla al iniciar la importación. Para obtener más información, consulte Usar una contraseña al importar o exportar.

Una importación es un proceso asíncrono. Puede monitorizar el progreso de una importación a través de la consola o de la operación DescribeImport.

Al importar un bot o una configuración regional de bots, puede haber conflictos entre los nombres de los recursos del archivo de importación y los nombres de los recursos existentes en Amazon Lex V2. Amazon Lex V2 puede gestionar el conflicto de tres maneras:

  • Fallo en caso de conflicto: la importación se detiene y no se importa ningún recurso del archivo .zip de importación.

  • Sobrescribir: Amazon Lex V2 importa todos los recursos del archivo .zip de importación y reemplaza cualquier recurso existente por la definición del archivo de importación.

  • Añadir: Amazon Lex V2 importa todos los recursos del archivo .zip de importación y añade a cualquier recurso existente la definición del archivo de importación. Esta configuración solo está disponible para la configuración regional del bot.

Puede ver una lista de las importaciones a un recurso mediante la consola o la operación ListImports. Las importaciones permanecen en la lista durante siete días. Puede utilizar la consola o la operación DescribeImport para ver los detalles de una importación específica.

También puede eliminar una importación y el archivo .zip asociado mediante la consola o la operación DeleteImport.

Para ver un ejemplo de cómo importar un bot mediante la consola, consulte Importar un bot (consola).

Permisos de IAM requeridos para importar

Para importar bots, configuraciones regionales de bots y vocabularios personalizados, el usuario que ejecute la importación debe tener los siguientes permisos de IAM.

API Acciones obligatorias Recurso
CreateUploadUrl
  • CreateUploadUrl

*
Startimport para bot y configuración regional de bot
  • StartImport

  • iam:PassRole

  • CreateBot

  • CreateCustomVocabulary

  • CreateLocale

  • CreateIntent

  • CreateSlot

  • CreateSlotType

  • UpdateBot

  • UpdateCustomVocabulary

  • UpdateLocale

  • UpdateIntent

  • UpdateSlot

  • UpdateSlotType

  • DeleteBot

  • DeleteCustomVocabulary

  • DeleteLocale

  • DeleteIntent

  • DeleteSlot

  • DeleteSlotType

  1. Para importar un bot nuevo: bot, alias de bot.

  2. Para sobrescribir un bot existente: bot.

  3. Para importar una nueva configuración regional: bot.

Startimport para vocabularios personalizados
  • StartImport

  • CreateCustomVocabulary

  • DeleteCustomVocabulary

  • UpdateCustomVocabulary

bot
DescribeImport
  • DescribeImport

Bot
DeleteImport
  • DeleteImport

Bot
ListImports
  • ListImports

*

Para ver una política de IAM de ejemplo, consulte Permitir a un usuario importar bots y configuraciones regionales de bots .