EC2: 一致するプリンシパルタグとリソースタグに基づいてインスタンスを開始または停止する
この例では、インスタンスのリソースタグとプリンシパルのタグのタグキー CostCenter
の値が同じである場合にプリンシパルが Amazon EC2 インスタンスの起動または停止を許可する ID ベースのポリシーを作成する方法を示します。このポリシーでは、AWS API または AWS CLI から、このアクションをプログラムで完了するために必要なアクセス権を許可します。このポリシーを使用するには、サンプルポリシーのイタリック体のプレースホルダーテキスト
を独自の情報に置き換えます。次に、ポリシーの作成またはポリシーの編集の手順に従います。
注記
ベストプラクティスとして、ユーザーの特定のタグの有無に対応できるように、aws:PrincipalTag
条件キーを持つポリシーを IAM グループにアタッチします。
{ "Version": "2012-10-17", "Statement": { "Effect": "Allow", "Action": [ "ec2:startInstances", "ec2:stopInstances" ], "Resource": "*", "Condition": {"StringEquals": {"aws:ResourceTag/CostCenter": "${aws:PrincipalTag/
CostCenter
}"}} } }