使用 IAM 与组共享 EC2

使用 IAM 与组共享 EC2

我需要与一群学生共享教育补助金。我已经阅读了 IAM,但我不知道如何配置组,以便学生可以启动和控制实例/安全组,而不会让他们弄乱我的个人工作。

我有这个配置,我将其理解为“如果实例没有被标记为学生的 False,则允许任何事情”。

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "Stmt1385328762000",
      "Effect": "Allow",
      "Action": "ec2:*",
      "Resource": "*",
      "Condition": {
        "StringNotEquals": {
          "ec2:ResourceTag/Student": "False"
        }
      }
    }
  ]
}

根据标签“Student”,这似乎什么也不做。我还尝试了两种策略,一种是允许 ec2 上的所有内容,另一种是如果标签 Student 为 False 则拒绝所有内容,如下所示。这使我成为需要记住标记我的东西的人,而学生可以做任何事情。同样,这似乎并不重要,我测试的学生帐户可以看到他们想要的任何内容,允许所有策略取代了如果标记则拒绝的策略。

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "Stmt1385328762000",
      "Effect": "Allow",
      "Action": "ec2:*",
      "Resource": "*"
    }
  ]
}
{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "Stmt138235328000",
      "Effect": "Deny",
      "Action": "ec2:*",
      "Resource": "*",
      "Condition": {
        "StringEquals": {
          "ec2:ResourceTag/Student": "False"
        }
      }
    }
  ]
}

答案1

为您的学生创建一个与您自己的工作分开的第二个帐户。使用合并账单,让两个帐户由同一张账单处理。

相关内容