我已经设置了 Elastic Beanstalk 应用程序和环境。我刚刚在 Windows 上下载了 Dev Tools CLI/eb,并想使用 eb
推送到上述环境。
如果我使用 eb init
,我必须创建一个新的 EB 应用程序和环境。
如何将 git 存储库初始化为现有的 EB 应用程序和环境?
最佳答案
我最终这样做的方式是:
1) 从 http://aws.amazon.com/developertools/AWS-Elastic-Beanstalk/6752709412171743 下载 AWSDevTools
2) 在 CLI 上移动到你的 git 仓库
3) 运行/Downloads/elasticbeanstalk-cli/AWSDevTools/[Linux 或 Windows]
/AWSDevTools-RepositorySetup.sh
编辑:3a) git aws.config
4) 输入 AWS 访问 key 、AWS key 、AWS 区域,然后输入您的 AWS 应用程序和 AWS 环境的现有名称。
5) 现在你可以像往常一样进行 git add、git commit,并使用 git aws.push 推送到你的 EB 环境
7) 您可以按照上述步骤添加其他环境。例如,如果您有生产环境和暂存环境,然后使用 git aws.push --environment 来使用相同的存储库推送到两个环境。
如果您在 Windows 上遇到错误 The specified module 'AWSDevTools' was not loaded
,这很可能是因为 AWSDevTools 模块不在 C:\Users\USER
\Documents\WindowsPowerShell\AWSDevTools\AWSDevTools.ps1.
关于windows - AWS Elastic Beanstalk - 使用 eb 将 git repo 附加到现有的 EB 环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14207203/