AWS IAM Identity Center
Qué es: el servicio de AWS para dar a las personas de una empresa acceso con inicio de sesión único a varias cuentas de AWS y a aplicaciones. Es lo que AWS recomienda hoy para personas, y no tiene cargo adicional.
- Fuente de identidades: su propio directorio, un Active Directory o un IdP externo por SAML 2.0.
- Portal de acceso (AWS access portal): donde cada persona ve sus cuentas y aplicaciones.
- Conjuntos de permisos (permission sets): permisos definidos una vez y asignados en cada cuenta. Por debajo son roles: credenciales temporales.
- Requisito: el acceso a cuentas exige agrupar las cuentas con AWS Organizations (Sesión 16). En una cuenta suelta, Identity Center solo da acceso a algunas aplicaciones de AWS, no a la cuenta.
Analogía: la pulsera de un festival de música. Te identificas una vez en la entrada y la pulsera abre los escenarios que pagaste, sin volver a mostrar documentos. Dónde falla la analogía: la pulsera abre lo mismo todo el festival. Con Identity Center, la misma persona puede tener permisos de lectura en una cuenta y de administración en otra.
Ejemplo real: Seguros Atalaya crece a cinco cuentas: producción, pruebas, datos, seguridad y facturación. Con usuarios de IAM, cada persona tendría cinco usuarios. Con Identity Center, cada empleado entra al portal una vez y ve sus cuentas.
Úsalo cuando: hay personas que entran a varias cuentas, o un directorio corporativo que reutilizar. No lo uses cuando: tienes una cuenta suelta en el plan gratuito, como la tuya: entrar a la cuenta exigiría unirse a AWS Organizations, y eso pasa la cuenta al plan de pago. Por eso aquí usas un usuario de IAM que asume un rol: también da credenciales temporales.
En el examen: “acceso centralizado de los empleados a varias cuentas de AWS”, “inicio de sesión único” o “portal de acceso” apuntan a IAM Identity Center (antes llamado AWS Single Sign-On).
Trampa común: Identity Center es para tu personal, no para los clientes de tu aplicación. “Usuarios de una app móvil que entran con su cuenta de Google” es Amazon Cognito.