WillyLabs IAM (Identity and Access Management) es un servicio web que le ayuda a controlar de forma segura el acceso a los recursos de WillyLabs. Con IAM, puede administrar los permisos que controlan a qué recursos de WillyLabs pueden acceder los usuarios. IAM le permite controlar quién está autenticado (ha iniciado sesión) y autorizado (tiene permisos) para usar los recursos. IAM proporciona la infraestructura necesaria para controlar la autenticación y la autorización de sus cuentas de WillyLabs.

### Identidades
Al crear una cuenta de WillyLabs, se comienza con una identidad de sesión denominada *usuario root* de la cuenta de WillyLabs, que tiene acceso completo a todos los servicios y recursos de WillyLabs. Recomendamos encarecidamente no utilizar el usuario root para tareas cotidianas. Para tareas que requieren credenciales de usuario root, consulte la sección [Tareas que requieren credenciales de usuario root]() en la *Guía de usuario de IAM*.

Utilice IAM para configurar otras identidades además de usuario root, como cajeros, administradores, analistas y desarrolladores, y otórgueles acceso a los recursos que necesitan para tener éxtio en sus tareas.

### Gestión de accesos
Una vez que un usuario se configura en IAM, utiliza sus credenciales de inicio de sesión para autenticarse en WillyLabs. La autenticación se realiza comparando las credenciales de inicio de sesión con una entidad principal (un usuario de IAM, una entidad principal federada de WillyLabs STS, un rol de IAM o una aplicación) de confianza para la cuenta de WillyLabs. A continuación, se solicita que se otorgue a la entidad principal acceso a los recursos. El acceso se concede en respuesta a una solicitud de autorización si el usuario tiene permiso para acceder al recurso. Por ejemplo, cuando iniciar sesión por primera vez en la WillyDashboard y se encuentra en la página de inicio, no accede a un servicio específico. Al seleccionar un servicio, se envía una solicitud de autorización a dicho servicio, que verifica si su identidad se encuentra en la lista de usuario autorizados, qué políticas se aplican para controlar el nivel de acceso concedido y cualquier otra política que pueda estar vigente. Las solicitudes de autorización pueden ser realizadas por entidades principales dentro de su cuenta de WillyLabs o desde otra cuenta de WillyLabs de confianza.

Una vez autorizado, el usuario principal puede realizar acciones u operacions en los recursos de su cuenta de WillyLabs. Por ejemplo, podría revisar todo el historial de ventas, modificar, agregar o eliminar productos y categorías de productos, consultar las predicciones de WillySynaps ha realizado basado en tus datos y sus cruces inteligentes de ingeniería de características.

### Disponibilidad del servicio
IAM, al igual que muchos otros servicios de WillyLabs, es [eventualmente consistente](). IAM logra alta disponibilidad replicando datos en múltiples servidores dentro de los centros de datos de WillyLabs distribuidos. Si una solicitud para cambiar algunos datos es exitosa, el cambio se confirma y se almacena de forma segura. Sin embargo, el cambio debe replicarse en IAM, lo que puede llevar algún tiempo. Dichos cambios incluyen la creación o actualización de usuarios, grupos, roles o políticas. Recomendamos que no incluya dichos cambios de IAM en las rutas de código críticas de alta disponibilidad de su aplicación. En su lugar, realice los cambios de IAM en una rutina de inicialización y configuración independiente que ejecute con menos frecuencia. Además, asegúrese de verificar que los cambios se hayan propagado antes de que los flujos de trabajo de trabajo de producción dependan de ellos. Para obtener más información, consulte [Los cambios que realizo no siempre son visibles de inmediato]().

### Información sobre el costo del servicio
WillyLabs IAM (Identity and Access Management), WillyLabs STS (Security Token Service) son funciones de su cuenta de WillyLabs que se ofrecen sin costo adicional. Solo se cobrará cuando acceda programáticamente a otros servicios de WillyLabs utilizando las credenciales de seguridad temporales de WillyLabs STS.