我有一个Amazon Web Services
帐户,用于托管应用程序的支持。后端使用PHP/MySQL
,很可能会使用EC2
个实例和RDS
。我有自己的帐户,可以访问所有内容。我需要为开发人员创建一个帐户,以便将后端放在AWS上,但我不希望他们能够访问除他们需要的任何内容之外的任何内容。我知道如何创建IAM
用户和群组,但我不知道授予开发者的权限。在Select Policy Template
下有一个Power User
模板,这对开发人员有用吗?有人曾经这样做过吗?
答案 0 :(得分:6)
AWS身份和访问管理(IAM)中的高级用户访问模板授予执行ANYTHING的权限,但使用IAM除外。拥有此权限的用户可以查看,创建或删除您的AWS账户中的任何资源,但他们无法创建新用户或修改任何用户权限。
建议您仅向用户提供使用AWS所需的最少权限,以便他们不会故意或意外地执行不需要的操作。但是,如果您没有足够的AWS知识来了解所需的功能,那么您很可能需要信任开发人员根据您的需求配置系统。
一些提示:
roles
- 这些是在IAM中定义的,因此开发人员无权自行创建角色或者,您可以执行所有AWS配置(启动EC2实例,创建数据库),并且只允许开发人员登录EC2实例本身。这样,他们就不需要访问您的AWS账户了。