Задача: создание подразделения подорганизации в организационной единице (OU) AWS с использованием python и yaml
с использованием приведенного ниже кода. Я могу создать несколько OU в организации AWS
файл yaml:
accounts:
- Organization-Unit:
test1
- Organization-Unit:
test2
Файл Python для создания OU:
#!/usr/bin/env python
from __future__ import print_function
import json
import boto3
import yaml
client = boto3.client('organizations')
with open("xyz.yaml", 'r') as ymlfile:
config = yaml.safe_load(ymlfile)
accounts = config['accounts']
for account in accounts:
try:
response = client.create_organizational_unit(
ParentId = "",
Name = account['Organization-Unit'])
print(response)
except Exception as error:
print(error)
Теперь я хочу создать подразделение под подразделением, как показано ниже:
Файл yaml:
accounts:
- Organization-Unit:
test1
- sub-Organization-Unit:
test3
- Organization-Unit:
test2
Как я могу дать ссылку на основное подразделение на подразделение?