AWS Elastic Beanstalk – 使用eb将g​​it repo附加到现有的EB环境

我已经安装了Elastic Beanstalk应用程序和环境。 我刚刚下载了Windows上的开发工具CLI / eb,并想使用eb来推送到所述环境。

如果我使用eb init ,我必须创build一个新的EB应用程序和环境。

如何初始化git仓库到现有的EB应用程序和环境?

Solutions Collecting From Web of "AWS Elastic Beanstalk – 使用eb将g​​it repo附加到现有的EB环境"

我最终这样做的方式是:

1)从http://aws.amazon.com/developertools/AWS-Elastic-Beanstalk/6752709412171743下载AWSDevTools

2)在CLI上转到你的git仓库

3)运行/下载/ elasticbeanstalk-cli / AWSDevTools / [Linux or Windows] /AWSDevTools-RepositorySetup.sh

编辑:3a) git aws.config

4)输入AWS访问密钥,AWS密钥,AWS区域,并输入您的AWS应用程序和AWS环境的现有名称。

5)现在你可以像往常一样添加git commit,并使用git aws.push推送到你的EB环境

7)您可以按照上述步骤添加其他环境。 例如,如果您有生产环境和登台环境,然后使用git aws.push –environment来使用相同的repo来推送到这两个环境。

如果遇到错误The specified module 'AWSDevTools' was not loaded在Windows上The specified module 'AWSDevTools' was not loaded ,这很可能是因为AWSDevTools模块不在C:\ Users \ USER \ Documents \ WindowsPowerShell \ AWSDevTools \ AWSDevTools.ps1中。

  1. 安装DevTools
  2. 运行存储库设置
  3. git aws.config

如果您安装了brew install aws-elasticbeanstalk ,则可以在/usr/local/Cellar/aws-elasticbeanstalk/2.5.1/libexec/AWSDevTools/Linux/AWSDevTools-RepositorySetup.sh找到该脚本。

运行后,你需要运行git aws.config

安装EB CLI版本3或更高版本:

http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb-cli3-install.html

然后运行

 eb init 

CLI的第3版使您可以通过init将git repo附加到现有环境。