Si utiliza Amazon Lex V2, consulte la guía de Amazon Lex V2.
Si utiliza Amazon Lex V1, le recomendamos que actualice los bots a Amazon Lex V2. Hemos dejado de agregar nuevas características a V1, por lo que recomendamos encarecidamente utilizar V2 para todos los nuevos bots.
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.
Paso 1: Crear un rol vinculado a servicio (AWS CLI)
Amazon Lex asume roles vinculados a servicios de AWS Identity and Access Management para llamar a los servicios de AWS en nombre de los bots. Los roles, que están en su cuenta, están vinculados a casos de uso de Amazon Lex y tienen permisos predefinidos. Para obtener más información, consulte Uso de roles vinculados a servicios para Amazon Lex.
Si ya ha creado un bot de Amazon Lex con la consola, el rol vinculado al servicio se habrá creado automáticamente. Vaya a Paso 2: Crear un tipo de slot personalizado (AWS CLI).
Para crear un rol vinculado a un servicio (AWS CLI)
-
En la AWS CLI, escriba el siguiente comando:
aws iam create-service-linked-role --aws-service-name lex.amazonaws.com
-
Compruebe la política usando el comando siguiente:
aws iam get-role --role-name AWSServiceRoleForLexBots
La respuesta es:
{ "Role": { "AssumeRolePolicyDocument": { "Version": "2012-10-17", "Statement": [ { "Action": "sts:AssumeRole", "Effect": "Allow", "Principal": { "Service": "lex.amazonaws.com" } } ] }, "RoleName": "AWSServiceRoleForLexBots", "Path": "/aws-service-role/lex.amazonaws.com/", "Arn": "arn:aws:iam::
account-id
:role/aws-service-role/lex.amazonaws.com/AWSServiceRoleForLexBots" }
Paso siguiente
Paso 2: Crear un tipo de slot personalizado (AWS CLI)