提供对 Elastic Beanstalk 的部署访问权限

时间:2021-01-21 15:04:32

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

我创建了一个 Elastic Beanstalk Node.js 实例来托管一个用于演示目的的简单应用程序。

我想要做的是向另一位开发人员提供访问权限以部署到此实例。他们希望使用 SFTP 访问和上传构建。我相信创建并向他们发送 IAM 策略将是要走的路线,但我不知道他们需要什么策略以及什么级别的访问权限。我应该如何设置以便他们只能上传新文件和代码?

1 个答案:

答案 0 :(得分:0)

您必须开始研究的两个权限是 CreateApplicationVersionUpdateEnvironment。但是,任何 IAM 权限都要求您的开发人员拥有来自他/她的帐户或您的帐户的 AWS 凭证。

我认为使用 Elastic Beanstalk 操作提供程序创建简单的 CodePipeline 会更容易、更直接。因此,您的开发人员会将新代码上传到某个存储库、S3、github、gitlab、CodeCommit,并且上传过程将触发它在 Elastic Beanstalk 中的自动部署。