Я хочу автоматизировать настройку интерфейса командной строки AWS, показанного на странице this в python. Я хочу сделать это так, чтобы мне не приходилось вручную вводить каждый шаг (например, идентификатор ключа доступа aws, секретный ключ доступа, регион и формат вывода), поскольку у меня есть большое количество серверов, которым этот шаг необходим.Как автоматизировать настройку интерфейса командной строки AWS и настройку процесса профиля в python?
Есть ли способ, которым я могу закодировать это в скрипте python, и когда я запустил этот python на отдельных серверах, он выполнит настройку этого профиля? При этом мне нужно будет запускать скрипт на каждом сервере и не запускать каждый отдельный шаг.
'os.environ []' будет ли он устанавливать ключи и область в aws-файле и файле конфигурации? – user2966197
'os.environ' только для этого сеанса/процесса. Если вы хотите создать файлы, используйте 'aws configure set' – helloV
Я делаю' result = subprocess.Popen (["aws", "configure", "set", "aws_access_key_id", access_key_id]) ', но я получаю 'OSError: [Errno 2] Нет такого файла или каталога', даже если у меня установлен aws cli – user2966197