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

时间:2013-01-08 02:07:21

标签: windows amazon-web-services amazon elastic-beanstalk

我已经安装了Elastic Beanstalk应用和环境。我刚刚在Windows上下载了Dev Tools CLI / eb,并希望使用eb来推送到所述环境。

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

如何将git repo初始化为现有的EB应用和环境?

4 个答案:

答案 0 :(得分:40)

我最终这样做的方式是:

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

下载AWSDevTools

2)在CLI上移动到你的git repo

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

编辑:3a)git aws.config

4)输入AWS Access Key,AWS Secret Key,AWS Region,并输入您的AWS Application和AWS Environment的现有名称。

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

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

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

答案 1 :(得分:9)

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

答案 2 :(得分:6)

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

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

答案 3 :(得分:4)

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

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

然后运行

eb init

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