Версия загрузки Elastic Beanstalk CLI без развертывания
Есть ли способ с EB CLI загрузить zip-пакет в среду, но не развернуть его? Это можно сделать в веб-консоли, но я хотел бы, чтобы выходные данные каждой сборки на сервере CI загружались в Elastic Beanstalk через интерфейс командной строки EB, но в действительности должны быть развернуты только выбранные сборки (этот шаг будет ручным в веб-консоли)
1 ответ
Решение
EB CLI не имеет функциональных возможностей для этого процесса. Я бы предложил использовать интерфейс командной строки AWS, чтобы протолкнуть локальный zip-файл в S3, а затем напрямую загрузить его с помощью метода Create Application Version, например:
aws s3 cp app.zip s3://staging-bucket
aws elasticbeanstalk create-application-version --application-name app-name --version-label deploy-app --source-bundle S3Bucket=staging-bucket,S3Key=app.zip
Помогает ли это вашей проблеме?