Ich habe Volumes auf EC2-Instanzen gemountet, von denen ich Snapshots machen möchte.
Ich habe einen neuen IAM-Benutzer mit der folgenden Richtlinie erstellt:
{
"Statement": [
{
"Sid": "...",
"Effect": "Allow",
"Action": [
"ec2:CreateSnapshot",
"ec2:CreateTags",
"ec2:DeleteSnapshot",
"ec2:DescribeAvailabilityZones",
"ec2:DescribeSnapshots",
"ec2:DescribeTags",
"ec2:DescribeVolumeAttribute",
"ec2:DescribeVolumeStatus",
"ec2:DescribeVolumes"
],
"Resource": [
"arn:aws:ec2:eu-west-1:MY_USER_ID"
]
}
]
}
Ich habe den Zugangsschlüssel und das Geheimnis zu meinem hinzugefügt ~/.bashrc
und es bezogen. Wenn ich renne, ec2-describe-snapshots
bekomme ich folgende Antwort:Client.UnauthorizedOperation: You are not authorized to perform this operation.
Als ich "Resource"
gerade "*"
war, konnte ich alle Arten von Amazon-Schnappschüssen auflisten. Ich möchte Schnappschüsse erstellen, die nur mir in der eu-west-1
Region gehören.
Resource
zu*
wieder und ich konnte den Snapshot erstellen. Kann ich davon ausgehen, dass die Snapshots für mein Konto immer als privat erstellt werden?