Saltar al contenido

¿Cómo puedo resolver los errores "Access Denied" cuando accedo a la consola de facturación de AWS con permisos de IAM?

4 minutos de lectura
0

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:

  1. 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.
  2. En la barra de navegación, elige el nombre de tu cuenta y, a continuación, selecciona Cuenta.
  3. Dirígete a la sección Acceso de usuarios y roles de IAM a la información de facturación.
  4. Selecciona Editar.
  5. Selecciona la casilla de verificación para activar el acceso a IAM.
  6. 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:

  1. También puedes utilizar políticas administradas de AWS, como «AWSBillingReadOnlyAccess» o «AWSBillingFullAccess».
  2. 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:

  1. Revisa todas las políticas asociadas a tu usuario o rol de IAM.
  2. Busca cualquier instrucción de denegación explícita que pueda estar bloqueando el acceso a las acciones de facturación.
  3. 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:

  1. 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.
  2. 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:

  1. Cierra sesión en la consola de administración de AWS.
  2. Vuelve a iniciar sesión con tus credenciales de IAM.
  3. 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