Как прикрепить политики AWS scp-подразделения (OU) к конкретному подразделению (OU) с помощью скрипта Python? - PullRequest
0 голосов
/ 26 октября 2018

Файл YAML:

     Organization-unit:
      xyz
     Organization-unit:
      xyz2

     Policies:
     - name: scp-xyz
       description:
     - name: scp-xyz2
       description:

Использование Python, как подключить организационную единицу xyz к scp-xyz только при организации aws.

вывод: список политик и информация об организационной единице

{'Policies': [{'Id': 'p-xw7j86as', 'Arn': '', 'Name': 'scp-xyz', 'Description': 'Allows access to every operation', 'Type': 'SERVICE_CONTROL_POLICY', 'AwsManaged': True}
{'Policies': [{'Id': 'p-xw7j006as', 'Arn': '', 'Name': 'scp-xyz2', 'Description': 'Allows access to every operation', 'Type': 'SERVICE_CONTROL_POLICY', 'AwsManaged': True}

{'OrganizationalUnit': {'Id': 'ou-uwjh-87', 'Arn': 'a', 'Name': 'xyz'} 
{'OrganizationalUnit': {'Id': 'ou-uw-87', 'Arn': 'a', 'Name': 'xyz2'} 

У меня есть образец ниже, чтобы присоединить политику к OU:

   response = client.attach_policy(
    PolicyId='string', #policy ID string requires "p-" followed by from 8 to 
                       128 lower-case letters or digits.
    TargetId='string' # ID of OU
   )

Может кто-нибудь подсказать, как мне выполнить эту задачу?

РЕЗУЛЬТАТ должен быть таким, как показано ниже:

    [![SCP-xyz policy should attach with xyz organization unit][1]][1]

enter image description hereenter image description here

...