【问题标题】:How to Implement Blue-Green deployment on Elastic Beanstalk environment using CICD如何使用 CICD 在 Elastic Beanstalk 环境中实施蓝绿部署
【发布时间】:2020-11-25 06:23:50
【问题描述】:

我正在尝试使用 CICD 管道实现蓝绿部署。我在这里遵循本指南: https://aws-quickstart.s3.amazonaws.com/quickstart-codepipeline-bluegreen-deployment/doc/blue-green-deployments-to-aws-elastic-beanstalk-on-the-aws-cloud.pdf 现在在第 16 页的本指南中,说要启动 CF 模板。然后我们必须在上传模板后输入一些参数。我现在正在使用 aws 的示例 PHP 应用程序,它被压缩并存储在我的 S3 存储桶之一中。参数如下:

这里的 elb-blue-green-sample 是我的存储桶,示例 PHP 应用程序被压缩并存储在其中。 Beanstalk Source Stage S3 Bucket 密钥指向我存储桶中的 PHP zip 文件。我保留空白的所有其他参数,因为它们是可选的,CF 将自行创建它。 现在,当我启动此模板时,它显示以下错误,然后正在回滚:

如果有人已经实施或有任何经验,请帮助我实施,因为我被困在这里并且不知道我在哪里理解错了。 提前致谢

【问题讨论】:

    标签: amazon-web-services amazon-s3 amazon-elastic-beanstalk amazon-cloudformation aws-codepipeline


    【解决方案1】:

    在您的情况下,Beanstalk Source Stage S3 Bucket key 将是:

    php-v1 (1).zip
    

    【讨论】:

    • 嘿,Marcin,我试过了,但它不起作用。显示与上述相同的错误
    • @HetulSheth 嗨。也许密钥名称(即 zip 名称)不正确。你确定它存在并且有这个确切的名字吗?不确定其中的空格。我无法评论整个解决方案,只是在原始问题中使用了错误的密钥(其中包含存储桶名称)。
    • 我查过了。它以相同的名称出现在那里。
    猜你喜欢
    • 1970-01-01
    • 2019-03-23
    • 2015-10-23
    • 2016-07-18
    • 2020-05-29
    • 2016-04-20
    • 2020-07-07
    • 2018-11-27
    • 2015-08-10
    相关资源
    最近更新 更多