[AWS] 创建IAM角色

AWS上有IAM的概念,IAM角色可以更加精准的控制权限,方便扩展。
以下是我在部署路印时,根据需要创建IAM角色的过程记录,原文可见 https://loopring.github.io/relay-cluster/deploy/codedeploy_cn.html
https://docs.aws.amazon.com/zh_cn/codedeploy/latest/userguide/getting-started-provision-user.html

1. 创建IAM角色

入口
https://console.aws.amazon.com/iam/

2. 添加用户

入口左上角,点击添加用户。


添加用户

设置用户名和访问类型(编程访问)。


设置用户名和访问类型

3. 设置权限

设置权限,选中“直接附加现有策略”。


设置权限

点击创建策略,创建一个新策略。


创建策略

名称为“CodeDeployPolicy”,选中JSON,输入如下代码
{
  "Version": "2012-10-17",
  "Statement" : [
    {
      "Effect" : "Allow",
      "Action" : [
        "autoscaling:*",
        "codedeploy:*",
        "ec2:*",
        "lambda:*",
        "elasticloadbalancing:*",
        "iam:AddRoleToInstanceProfile",
        "iam:CreateInstanceProfile",
        "iam:CreateRole",
        "iam:DeleteInstanceProfile",
        "iam:DeleteRole",
        "iam:DeleteRolePolicy",
        "iam:GetInstanceProfile",
        "iam:GetRole",
        "iam:GetRolePolicy",
        "iam:ListInstanceProfilesForRole",
        "iam:ListRolePolicies",
        "iam:ListRoles",
        "iam:PassRole",
        "iam:PutRolePolicy",
        "iam:RemoveRoleFromInstanceProfile", 
        "s3:*"
      ],
      "Resource" : "*"
    }    
  ]
}

点击Review Policy,创建即可。
返回刷新,选中刚创建的策略,下一步审核。


选中策略

审核成功,用户就算创建好了。


用户添加成功

4. 创建角色

受信任实体类型选中AWS产品,使用此角色的服务选中CodeDeploy


创建角色

使用案例选中CodeDeploy


CodeDeploy

下一步会出现AWSCodeDeployRole
image.png
审核

审核,通过。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • https://aws.amazon.com/cn/s3/faqs/#sia_anchor Amazon Simp...
    守望者_1065阅读 8,367评论 0 5
  • 今天在地铁上听着大学时候就喜欢听的那些歌曲,不知不觉的就有些惆怅。在这里记下来分享给大家,也提醒自己。 以前上大学...
    Sunday_gao阅读 298评论 1 0
  • 我看过很多电影,但严格说来,我并不算是一个真正的电影爱好者,看电影对我来说只是消遣时光,或是寻求心灵的慰藉,并没有...
    606阅读 400评论 0 0