如何部署别人创建的beanstalk Django应用程序?

时间:2015-04-05 13:50:11

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

我的队友创建了一个beanstalk django应用程序,并且可以使用eb工具成功部署。

我们希望协同工作,以便我们都可以从我们自己的机器部署到同一个beanstalk应用程序。

在运行eb init时,我得到了我朋友列出的应用程序,这很棒。但是,在我选择现有应用程序之后,eb list不会显示现有应用程序的环境。

eb status报告 ERROR :“此分支没有默认环境”。

eb create不允许我选择现有的环境名称,因此它以某种方式意识到它存在。

从不同的计算机部署到同一个beanstalk应用程序的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

我的猜测是这是由于权限。然而,在我继续之前,请检查这些事情。

  • 您使用的是与朋友相同的地区吗?
  • 环境是否还在运行?你的朋友把它关了吗?
  • 确保您使用的帐户是您朋友的子帐户。

假设其他所有内容都已正确设置,则您不会看到环境的唯一原因是IAM权限。当您的朋友创建用户时,他需要为用户分配权限。权限可能不允许您查看环境。

正确设置所有权限后,这应该有效。 eb list应显示环境,eb init / eb use应选择要使用的环境,eb deploy将部署到同一环境。