Estoy creando el back-end de una aplicación de reuniones que utilizará AWS Chime Messaging SDK for JavaScript . La idea es que cuando un usuario ingresa a una reunión, se crea un AppInstanceUser y se asocia con el Channel de esa reunión.
Crear el canal y asociar al usuario parece bastante simple con el SDK de JavaScript, sin embargo, no puedo encontrar una manera de crear el usuario que no sea a través de la CLI , que no creo que sea la forma correcta, porque necesito cree un nuevo AppInstanceUser para cada nuevo usuario.
¿Cómo debería hacer esto? ¿Hay algún método para crear AppInstanceUser usando el SDK que no encontré? ¿O hay alguna manera de agregar el nuevo usuario al canal sin crear un nuevo AppInstanceUser ?
AWS SDK proporciona un cliente para crear AppInstanceUser's. Si está utilizando NodeJS, puede acceder a él con aws-sdk/clients/chime . Después de inicializar el cliente, puede llamar a createAppInstanceUser , proporcionarle su AppInstanceArn , AppInstanceUserId y crear sus usuarios, asociarlos a canales con createChannelMembership , etc.
Última nota, aún debe guardar su AppInstanceUserArn en sus datos de usuario, luego usar los ARN almacenados en su aplicación, cliente o servidor (al menos esa es mi experiencia).