SCPs - conditions for a specific OU?

0

I know I can assign SCPs to a specific OU. Am I able to apply an SCP at root, but then limit or choose specific OUs within the json file?

So for example, restrict resources or services in all OUs except one? It would be useful for us with dev and prod.

preguntada hace 2 años841 visualizaciones
3 Respuestas
1
Respuesta aceptada

Yes, it could be used to control the use of EC2 instances:

{
        "Sid": "",
        "Effect": "Deny",
        "Action": [
          "ec2:RunInstances"
        ],
        "Resource": [
          "arn:aws:ec2:*:*:instance/*"
        ],
        "Condition": {
          "StringNotEquals": {
            "ec2:InstanceType": [
              "c5.large"
            ]
          },
          "ForAllValues:StringNotLike": {
            "aws:PrincipalOrgPaths": [
              "o-a1234bcd/r-abc1/ou-123-xyz789/*"
            ]
          }
        }
      }

This policy denies the use of c5.large instances in anything other than the specified OU.

profile pictureAWS
Jake
respondido hace 2 años
1

Hey - Principal Org Paths can be used to target specific OUs.

You can set a condition and use StringLike or StringNotLike to apply or exempt the policy from specific OUs.

"Condition": {
                "ForAllValues:StringNotLike": {
                  "aws:PrincipalOrgPaths": [
                    "o-a1234bcd/r-abc1/ou-123-xyz789/*"
                  ]
                }
              }

The above condition means that the policy would not apply to that specific OU.

profile pictureAWS
Jake
respondido hace 2 años
  • Thank you!!!

    Could it be used to restrict specific instances (EC2) to prod/dev OUs?

0

Take a look at this blog post- How to control access to AWS resources based on AWS account, OU, or organization.

URL: https://aws.amazon.com/blogs/security/how-to-control-access-to-aws-resources-based-on-aws-account-ou-or-organization/

AWS
respondido hace 2 años

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas