gpt4 book ai didi

amazon-web-services - 如何将AWS CLI与Elastic Beanstalk结合使用?

转载 作者:行者123 更新时间:2023-12-04 02:45:10 32 4
gpt4 key购买 nike

在文档中,该文档指出EB CLI被AWS CLI取代了,但是所有文档仍在谈论EB CLI。

我已经在Elastic Beanstalk控制台中创建了一个应用程序,现在可以开始开发了。我已经在Ubuntu上安装了所有工具,并且已经在本地对其进行了测试。现在,我要将其部署到Elastic Beanstalk。如何使用AWS CLI执行此操作?

最佳答案

您必须从您的应用程序创建一个源包,请在此处查看详细信息:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/applications-sourcebundle.html(或者您可以使用AWS CodeCommitAWS CodeBuild作为应用程序的源。)

然后,您可以使用AWS CLI从您的应用程序创建一个新版本,并将其部署到一个应用程序环境中。 (请参阅有关EBS here的CLI文档。)



创建一个源包:

zip MyCodeBundle.zip <source files>


上载到S3:

aws s3 cp MyCodeBundle.zip s3://a-bucket-where-you-store-your-source-bundles/


Create a new application version使用刚刚上传的源包:

aws elasticbeanstalk create-application-version --application-name YourEBSAppName --version-label YourVersionLabel --source-bundle S3Bucket="a-bucket-where-you-store-your-source-bundles",S3Key="MyCodeBundle.zip"


最后,您 update one of your environments使用该版本(即使新的 AWS CLI for EBS中完全没有使用该动词,也可以部署该版本-这对我来说有点令人困惑):

aws elasticbeanstalk update-environment --application-name YourEBSAppName --environment-name YourEBSEnvironmentName --version-label YourVersionLabel

关于amazon-web-services - 如何将AWS CLI与Elastic Beanstalk结合使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37644881/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com