Alibaba Cloud RAM とリソースグループを組み合わせることで、RAM ユーザーの管理対象を特定の ECS インスタンスのみに制限します。
操作手順
この例では、ECS インスタンスをリソースグループに追加し、そのグループに権限を付与することで、RAM ユーザー 田中 に ECS インスタンス i-001 のみを管理する権限を付与します。
ECS インスタンスは、権限付与のプロセス中も正常に動作し続けます。
これらの手順は、アカウント管理者として実行します。
すでに RAM ユーザーとリソースグループがある場合は、手順 1 と手順 2 をスキップし、手順 3 から開始して ECS インスタンスをリソースグループに追加し、RAM ユーザーに権限を付与できます。
-
RAM コンソールで、田中 という名前の RAM ユーザーを作成します。
詳細については、「RAM ユーザーの作成」をご参照ください。
-
リソース管理コンソールで、ECS-Admin という名前のリソースグループを作成します。
詳細については、「リソースグループの作成」をご参照ください。
-
リソース管理コンソールで、ECS インスタンス i-001 をリソースグループ ECS-Admin に追加します。
ECS インスタンスをリソースグループに追加するには、次のいずれかの方法を使用します。
-
インスタンスの作成時に、リソースグループ ECS-Admin に追加します。詳細については、「ウィザードを使用したインスタンスの作成」をご参照ください。
-
既存の ECS インスタンスをリソースグループ ECS-Admin に移動します。詳細については、「リソースグループ間でのリソースの移動」をご参照ください。
複数の ECS インスタンスを同じリソースグループに追加するには、Resource Center コンソールのリソース検索ページに移動し、対象のインスタンスを選択してから、[Transfer Resource Group] をクリックすると、1 回の操作で移動できます。詳細については、「リソースグループ間でのリソースの移動」をご参照ください。
-
-
RAM コンソールで、RAM ユーザー 田中 に権限を付与します。
[認可スコープ] を ECS-Admin に、[プリンシパル] を 田中 に設定し、AliyunECSFullAccess システムポリシーを選択します。詳細については、「RAM ユーザーへの権限付与」をご参照ください。
説明セキュリティのベストプラクティスとして、最小権限の原則に従ってください。過剰なアクセスのリスクを最小限に抑えるために、必要な権限のみを付与するカスタムポリシーを作成してください。
結果の確認
-
RAM ユーザー 田中 としてECS コンソールにログインします。
詳細については、「RAM ユーザーとして Alibaba Cloud 管理コンソールにログイン」をご参照ください。
-
ナビゲーションペインで、 を選択します。
-
上部メニューの左上隅で、インスタンスが所在するリージョンを選択します。
-
上部メニューの左上隅にあるリソースグループのドロップダウンリストで、リソースグループ ECS-Admin を選択します。
重要RAM ユーザーは、そのグループ内のインスタンスを表示するために、正しいリソースグループを選択する必要があります。選択しない場合、インスタンスリストは空になります。
-
インスタンスリストで、ECS インスタンス i-001 を管理できることを確認します。
よくある質問
リソースグループを選択した後、タグ権限が不足しているというエラーが表示されるのはなぜですか?
RAM ユーザーに AliyunECSFullAccess システムポリシーのみが付与されている場合、RAM ユーザーが ECS コンソールのインスタンスリストページでリソースグループを選択した後、タグ権限が不足していることを示すエラーメッセージが表示されることがあります。ECS コンソールは Alibaba Cloud Tag Service API を呼び出してグローバルタグ情報を照会しますが、AliyunECSFullAccess には ECS 権限 (ecs:*) のみが含まれており、Tag Service に必要な tag:ListTagResources 権限は含まれていません。
この問題を解決するには、アカウント管理者が RAM ユーザーに次のいずれかの権限を付与する必要があります。
-
AliyunResourceDirectoryReadOnlyAccess システムポリシー。
-
tag:ListTagResources オペレーション権限のみを付与するカスタムポリシーを、RAM ユーザーまたは RAM ユーザーが所属するユーザーグループにアタッチします。
いずれかの権限付与が完了すると、エラーメッセージは表示されなくなり、RAM ユーザーはリソースグループ内の ECS インスタンスの確認と管理を続行できます。
関連トピック
-
ECS インスタンスに関連付けられているリソースを、手動または Resource Management の自動リソース移動機能を使用して、同じリソースグループに移動できます。自動移動は現在、クラウドディスク、Elastic Network Interface (ENI)、Elastic IP アドレス (EIP) のみをサポートしています。詳細については、「プライマリリソースと関連リソースの移動」をご参照ください。
-
Terraform でリソースをプロビジョニングし、権限を設定するには、Terraform Explorer でサンプルコードを実行してください。 Terraform Explorer