Importación de bots en Lex V2 - 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.

Importación de bots en Lex V2

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 Importación de un bot Lex V2 (consola).

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

  1. Cree una carga URL mediante la CreateUploadUrl operación. No es necesario crear una carga URL cuando se utiliza 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 carga URL es un Amazon S3 prefirmado URL con permiso de escritura. URLEstá 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 Importación de un bot Lex V2 (consola).

IAMpermisos necesarios para la importación

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

API Acciones obligatorias IAM Recurso
CreateUploadUrl
  • CreateUploadUrl

*
StartImportpara el bot y la configuración regional del bot
  • StartImport

  • objetivo: 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.

StartImportpara vocabularios personalizados
  • StartImport

  • CreateCustomVocabulary

  • DeleteCustomVocabulary

  • UpdateCustomVocabulary

bot
DescribeImport
  • DescribeImport

Bot
DeleteImport
  • DeleteImport

Bot
ListImports
  • ListImports

*

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