スナップショットを作成したいEC2インスタンスにボリュームをマウントしています。
次のポリシーで新しいIAMユーザーを作成しました。
{
"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"
]
}
]
}
アクセスキーとシークレットを自分に追加し、~/.bashrc
それを入手しました。実行するec2-describe-snapshots
と、次の応答が返されます。Client.UnauthorizedOperation: You are not authorized to perform this operation.
私"Resource"
がちょうどいたとき、私は"*"
すべてのタイプのAmazonのスナップショットをリストすることができました。私は、eu-west-1
リージョン内の自分だけが所有/表示できるスナップショットを作成したいと考えています。
Resource
に*
もう一度、私はスナップショットを作成することができました。スナップショットは常に自分のアカウントのプライベートとして作成されると想定できますか?