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.
Requisitos previos
Recomendamos Android Studio
En el código de ejemplo, proporciona las credenciales de Amazon Cognito.
Siga estos procedimientos para configurar un grupo de usuarios y un grupo de identidades de Amazon Cognito.
Configure un grupo de usuarios
Para configurar un grupo de usuarios
-
Inicie sesión en la consola de Amazon Cognito y compruebe que
la región es correcta. -
En la barra de navegación de la izquierda, elija Grupos de usuarios.
-
En la sección Grupos de usuarios, elija Crear grupo de usuarios.
-
Complete las siguientes secciones:
Paso 1: Configurar la experiencia de inicio de sesión: en la sección de opciones de inicio de sesión del grupo de usuarios de Cognito, seleccione las opciones adecuadas.
Seleccione Siguiente.
Paso 2: Configure los requisitos de seguridad: seleccione las opciones adecuadas.
Seleccione Siguiente.
Paso 3: Configure la experiencia de registro: seleccione las opciones adecuadas.
Seleccione Siguiente.
Paso 4: Configurar la entrega de mensajes: selecciona las opciones adecuadas.
En el campo de selección de roles de IAM, seleccione un rol existente o cree uno nuevo.
Seleccione Siguiente.
Paso 5: Integre su aplicación: seleccione las opciones adecuadas.
En el campo Cliente inicial de la aplicación, selecciona Cliente confidencial.
Seleccione Siguiente.
Paso 6: Revisar y crear: revise las selecciones de las secciones anteriores y, a continuación, elija Crear grupo de usuarios.
-
En la página Grupos de usuarios, seleccione el grupo que acaba de crear.
Copie el ID del grupo de usuarios y anótelo para más adelante. En el
awsconfiguration.json
archivo, esto esCognitoUserPool.Default.PoolId
. -
Selecciona la pestaña Integración de aplicaciones y ve al final de la página.
-
En la sección de la lista de clientes de aplicaciones, elige el nombre del cliente de aplicaciones que acabas de crear.
Copia el ID de cliente y anótalo para más adelante. En el
awsconfiguration.json
archivo, esto esCognitoUserPool.Default.AppClientId
. -
Muestre el secreto del cliente y anótelo para más adelante. En el
awsconfiguration.json
archivo, esto esCognitoUserPool.Default.AppClientSecret
.
Configure un grupo de identidades
Para configurar un grupo de identidades
-
Inicie sesión en la consola de Amazon Cognito y compruebe que
la región es correcta. -
En la barra de navegación de la izquierda, elija Identity Pools.
-
Elija Crear grupo de identidades.
Configure el grupo de identidades.
Paso 1: Configurar la confianza en los grupos de identidades: complete las siguientes secciones:
Acceso de usuario: seleccione Acceso autenticado
Fuentes de identidad autenticadas: seleccione un grupo de usuarios de Amazon Cognito
Seleccione Siguiente.
Paso 2: Configurar los permisos: en la sección Función autenticada, complete los siguientes campos:
Función de IAM: seleccione Crear una nueva función de IAM
Nombre del rol de IAM: introduzca un nombre y anótelo para un paso posterior.
Seleccione Siguiente.
Paso 3: Conectar proveedores de identidad: en la sección de detalles del grupo de usuarios, complete los siguientes campos:
ID del grupo de usuarios: seleccione el grupo de usuarios que creó anteriormente.
ID de cliente de aplicación: seleccione el ID de cliente de aplicación que creó anteriormente.
Seleccione Siguiente.
Paso 4: Configurar las propiedades: escriba un nombre en el campo Nombre del grupo de identidades.
Seleccione Siguiente.
Paso 5: Revisar y crear: revise sus selecciones en cada una de las secciones y, a continuación, seleccione Crear grupo de identidades.
-
En la página Grupos de identidades, selecciona tu nuevo grupo de identidades.
Copia el ID del grupo de identidades y anótalo para más adelante. En el
awsconfiguration.json
archivo, esto esCredentialsProvider.CognitoIdentity.Default.PoolId
. -
Actualice los permisos del rol de IAM.
Inicie sesión en la consola de IAM AWS Management Console y ábrala en. https://console.aws.amazon.com/iam/
En el menú de navegación de la izquierda, selecciona Roles.
Busca y selecciona el rol que creaste arriba.
nota
Usa la barra de búsqueda, si es necesario.
Seleccione la política de permisos adjunta.
Seleccione Editar.
Seleccione la pestaña JSON y sustituya la política por la siguiente:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "cognito-identity:*", "kinesisvideo:*" ], "Resource": [ "*" ] } ] }
Seleccione Siguiente.
Selecciona la casilla situada junto a Establecer esta nueva versión como predeterminada si aún no está seleccionada.
Seleccione Guardar cambios.