Я новичок в AWS, а также Python.
AWS CLI, приведенная ниже команда работает отлично:
aws cloudformation package --template-file sam.yaml --output-template-file output-sam.yaml --s3-bucket <<bucket_Name>>
Цель состоит в том, чтобы создать автоматизировать python скрипт, который будет запускать вышеуказанную команду. Я пытался Google, но ни одно из решений не работает для меня.
Ниже приведено решение, которое я пробовал, но не смог загрузить артефакты в корзину S3.
файл test.py:
import subprocess
command= ["aws","cloudformation","package","--template-file","sam.yaml","--output-template-file","output-sam.yaml","--s3-bucket","<<bucket_name>>"]
print(subprocess.check_output(command, stderr=subprocess.STDOUT))