Ich versuche, einer IAM-Gruppe die Möglichkeit zum Bearbeiten unserer EC2-Sicherheitsgruppen zu gewähren, konnte dies jedoch nicht zum Funktionieren bringen, ohne Zugriff auf alles in EC2 zu gewähren.
Ich habe verschiedene Versionen davon ausprobiert:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Stmt1392336685000",
"Effect": "Allow",
"Action": [
"ec2:*"
],
"Resource": [
"arn:aws:ec2:us-east-1:<MYACCOUNTHERE>:security-group/*"
]
}
]
}
Wenn ich mich jedoch mit dem IAM-Benutzer anmelde, wird auf der Seite "Sicherheitsgruppe" die Meldung "Sie sind nicht berechtigt, diesen Vorgang auszuführen" angezeigt.
Ich weiß, dass der Benutzer / die Gruppe arbeitet, da der Benutzer bei Auswahl der IAM-Richtlinienvorlage für "Amazon EC2-Vollzugriff" auf alles in EC2 zugreifen kann.
Ich habe offensichtlich nicht viel Erfahrung mit IAM, jede Hilfe wäre sehr dankbar.
Wenn Sie die Bearbeitung auf eine einzelne Sicherheitsgruppe beschränken möchten, sind meines Erachtens 2 Anweisungen erforderlich, die folgenden haben bei mir funktioniert:
DescribeInstance wird möglicherweise nicht benötigt, aber in meinem Fall wollte ich es, habe es also nicht ohne getestet
quelle
"ec2:DescribeNetworkAcls", "ec2:DescribeSecurityGroups"
Ihre Sicherheitsgruppe wird möglicherweise von einer Instanz oder einer anderen EC2-Ressource verwendet. Kannst du es versuchen:
quelle
Ich suchte nach einer Antwort auf eine Frage , die @ nsij22 in den Kommentaren der akzeptierten Antwort gestellt hat. Schaut leider so aus ist das nicht möglich. Laut IAM Policy Simulator können nur die folgenden Aktionen aus der Antwort von @ DevMan14 mit bestimmten Ressourcen verwendet werden:
Für alles andere sagt IAM Policy Simulator:
Es sieht aus wie das:
.
Alle "erlaubten" und "verweigerten" sind gleich, also habe ich sie reduziert.
quelle