Мне нужно разделить грант на образование с группой студентов. Я читал об IAM, но не могу понять, как настроить группу, чтобы студенты могли запускать и контролировать экземпляры / группы безопасности, не позволяя им испортить мою личную работу.
У меня есть эта конфигурация, которую я прочитал как «разрешить все, если экземпляр не помечен как False for Student».
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Stmt1385328762000",
"Effect": "Allow",
"Action": "ec2:*",
"Resource": "*",
"Condition": {
"StringNotEquals": {
"ec2:ResourceTag/Student": "False"
}
}
}
]
}
Кажется, это ничего не делает на основе тега «Студент». Я также пробовал две политики: одна - разрешить все на 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"
}
}
}
]
}
Создайте вторую учетную запись для ваших учеников, которая будет отделена от вашей работы. Используйте единый биллинг, чтобы оба аккаунта обрабатывались одним и тем же счетом.