Tengo permisos de AWS Identity and Access Management (IAM) para acceder a la información de facturación de mi cuenta de AWS. Sin embargo, aparece el error "Access Denied" cuando intento ver la consola de facturación de AWS.
Resolución
De forma predeterminada, los usuarios y los roles de IAM no pueden acceder a la consola de facturación de AWS. Es posible que las políticas de IAM que conceden acceso a las características de facturación no concedan acceso a la consola de facturación.
Activación del acceso de IAM a la información de facturación
El usuario raíz de la cuenta de AWS debe activar primero el acceso de IAM a la facturación de la cuenta. Sigue estos pasos:
- Inicia sesión en la Consola de administración de AWS como usuario raíz. Usa la dirección de correo electrónico y la contraseña asociadas a la cuenta.
- En la barra de navegación, elige el nombre de tu cuenta y, a continuación, selecciona Cuenta.
- Dirígete a la sección Acceso de usuarios y roles de IAM a la información de facturación.
- Selecciona Editar.
- Selecciona la casilla de verificación para activar el acceso a IAM.
- Selecciona Actualizar.
Tras completar estos pasos, aparece un mensaje que dice "IAM user/role access to billing information is activated".
Verificación de los permisos de IAM
Cuando actives el acceso de IAM a la facturación, asegúrate de que tu usuario o rol de IAM tenga los permisos adecuados para acceder a los datos de facturación. Para ello, completa estos pasos:
- También puedes utilizar políticas administradas de AWS, como «AWSBillingReadOnlyAccess» o «AWSBillingFullAccess».
- Crea políticas de IAM personalizadas que concedan permisos de facturación específicos.
Por ejemplo, para conceder acceso de solo lectura a la información de facturación, adjunta la política administrada «AWSBillingReadOnlyAccess» a tu usuario o rol de IAM.
Comprobación de si hay conflictos de políticas
Se deniega el acceso si tienes conflictos con las políticas de IAM, específicamente si se aplica lo siguiente:
- Una política niega explícitamente el acceso a las acciones de facturación sin la autenticación multifactor (MFA).
- Esta denegación explícita anula cualquier instrucción de permiso de otras políticas de IAM.
Comprueba si hay conflictos de políticas siguiendo estos pasos:
- Revisa todas las políticas asociadas a tu usuario o rol de IAM.
- Busca cualquier instrucción de denegación explícita que pueda estar bloqueando el acceso a las acciones de facturación.
- Si encuentras políticas contradictorias, es posible que tengas que editar las políticas de IAM o usar MFA cuando accedas a la consola de facturación.
Verificación de la configuración de la cuenta en AWS Organizations
Si creaste tu cuenta a través de AWS Organizations o AWS Control Tower, es posible que el acceso a la facturación esté controlado por la configuración de toda la organización. Comprueba lo siguiente:
- No hay políticas de control de servicios (SCP) en AWS Organizations que bloqueen el acceso a la facturación de tu entidad de IAM.
- La configuración de la organización permite que las cuentas de miembros tengan activado el acceso a la facturación.
Borrado de la caché y las cookies del navegador
En algunos casos, puedes borrar la memoria caché y las cookies del navegador para resolver problemas de acceso persistentes. Después de borrar los datos de tu navegador, sigue estos pasos:
- Cierra sesión en la consola de administración de AWS.
- Vuelve a iniciar sesión con tus credenciales de IAM.
- Intenta acceder de nuevo a la consola de facturación.
Si sigues teniendo problemas después de seguir estos pasos, ponte en contacto con AWS Support para obtener más ayuda.
Información relacionada
Concesión de acceso a la información de facturación y a las herramientas
¿Qué es IAM?
Referencia de permisos administración de facturación y costes de AWS