21

我已经设置了 Elastic Beanstalk 应用程序和环境。我刚刚在 Windows 上下载了 Dev Tools CLI/eb,并希望eb用于推送到所述环境。

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

如何将 git 存储库初始化为现有的 EB 应用程序和环境?

4

4 回答 4

40

我最终这样做的方式是:

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

2) 在 CLI 上移动到您的 git 存储库

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

编辑:3a)git aws.config

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

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\\ USERDocuments\WindowsPowerShell\AWSDevTools\AWSDevTools.ps1 中。

于 2013-01-08T19:12:42.890 回答
9
  1. 安装开发工具
  2. 运行存储库设置
  3. git aws.config
于 2013-01-09T20:14:43.903 回答
6

如果你安装了,brew install aws-elasticbeanstalk你可以在/usr/local/Cellar/aws-elasticbeanstalk/2.5.1/libexec/AWSDevTools/Linux/AWSDevTools-RepositorySetup.sh.

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

于 2013-11-11T01:42:13.283 回答
4

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

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

然后运行

eb init

CLI 版本 3 允许您通过 init 将 git 存储库附加到现有环境。

于 2015-08-03T18:16:42.203 回答