可以通过以下步骤来配置AWS弹性Beanstalk应用程序的滚动更新:
"Resources": { "AWSEBAutoScalingGroup": { "Type": "AWS::AutoScaling::AutoScalingGroup", "UpdatePolicy": { "AutoScalingRollingUpdate": { "MinInstancesInService": "1", "MaxBatchSize": "1", "PauseTime": "PT5M" } } } },
其中:
保存配置模板,并将其应用于运行中的Elastic Beanstalk环境。
当需要进行滚动更新时,通过以下命令更新应用程序版本:
aws elasticbeanstalk update-environment --environment-name my-env-name --version-label v2 --update-rolling-deployment
其中:
aws elasticbeanstalk describe-environment-resources --environment-name my-env-name
注意事项: