Saltar al contenido

¿Cómo puedo administrar el límite de tamaño de los caracteres de las SCP o la cantidad de SCP para una organización de AWS?

4 minutos de lectura
0

Quiero administrara las políticas de control de servicios (SCP) dentro del límite de tamaño de caracteres o adjuntar más SCP a una entidad de una organización de AWS.

Resolución

El servicio AWS Organizations tiene un límite estricto de cinco SCP por cuenta. Si has adjuntado demasiadas SCP a una cuenta, unidad organizativa (UO) o raíz, recibes el error ConstraintViolationException.

El tamaño máximo de las SCP es de 5120 caracteres, incluidos los espacios adicionales o los saltos de línea. Para obtener más información, consulta Cuotas y límites de servicio de AWS Organizations.

Utiliza los siguientes métodos para administrar las SCP dentro de los límites:

  • Consolidación de varias SCP en una
  • Utilización de la herencia de SCP en la jerarquía de la unidad organizativa (UO)

Consolidación de varias SCP en una

Utiliza este método si el tamaño de la SCP es inferior al límite de tamaño de la política, que es de 5120 caracteres.

Sigue estas recomendaciones para reducir el límite de tamaño de la SCP:

  • Revisa las SCP y elimina cualquier permiso duplicado. Por ejemplo, coloca todas las acciones con los mismos elementos Effect y Resource en una sola instrucción en lugar de varias.
  • Elimina cualquier elemento innecesario, como el ID de la instrucción (Sid), ya que ese elemento se incluye en el número total de caracteres permitidos.
  • Utiliza caracteres comodín para las acciones con el mismo sufijo o prefijo. Por ejemplo, las acciones ec2:DescribeInstances, ec2:DescribeTags y ec2:DescribeSubnets se pueden combinar como ec2:Describe*.

Importante: El uso de caracteres comodín puede entrañar riesgos adicionales para la seguridad en una organización. Los comodines otorgan permisos amplios, a menudo para varios recursos, y pueden conceder permisos no deseados para las identidades de AWS Identity and Access Management (IAM) (usuarios, grupos, roles) de tu organización. No utilices caracteres comodín en los permisos de funciones de AWS Lambda. Utiliza caracteres comodín solo después de haber realizado la debida diligencia. Evita conceder permisos comodín en las políticas de IAM.

Utilización de la herencia de SCP en la jerarquía de la UO

El límite de cinco SCP no incluye las SCP que se heredan del elemento principal de la jerarquía. Utiliza la estructura de herencia de SCP para las UO y las cuentas de miembros con el fin de distribuir las SCP entre varias UO. Por ejemplo, para impedir que los usuarios o roles de IAM con cuentas de miembros de tu organización accedan a los servicios de AWS, configura la estructura de la organización de la siguiente manera:

Root    <--- 1 full access SCP (1 directly attached)   |
OU1     <--- 1 full access, 4 deny SCPs (5 directly attached, 1 inherited)
 |
OU2     <--- 1 full access, 4 deny SCPs (5 directly attached, 6 inherited)
 |
Account <--- 1 full access, 4 deny SCPs (5 directly attached, 11 inherited)
 |
Bob

Las SCP filtran los permisos en cada nodo de la jerarquía de una organización al cruzar las SCP heredadas y adjuntas directamente. En este ejemplo, el usuario Bob de IAM utiliza una cuenta de miembro con acceso total, salvo por los servicios denegados por las 12 SCP basadas en denegaciones. Este enfoque es escalable, ya que en la jerarquía de tu organización puedes tener hasta cinco UO anidadas como máximo.

Para obtener más información, consulta Evaluación de SCP.

Información relacionada

Get more out of service control policies in a multi-account environment (Saca más partido a las políticas de control de servicio en un entorno de varias cuentas)

OFICIAL DE AWSActualizada hace 6 meses
1 comentario

This article was reviewed and updated on 2026-04-03.

EXPERTO

respondido hace 23 días

Contenido relevante