Alibaba Cloud の RAM とリソースグループを組み合わせて、RAM ユーザーが特定の ECS インスタンスのみを管理できるように制限します。
操作手順
この例では、インスタンスをリソースグループに追加し、そのグループに権限を限定することで、RAM ユーザー田中に ECS インスタンス i-001 のみを管理する権限を付与します。
認可プロセス中も、ECS インスタンスは正常に動作し続けます。
以下の手順は、アカウント管理者として実行してください。
すでに RAM ユーザーと リソースグループ がある場合は、ステップ 1 をスキップし、ステップ 2 から ECS インスタンスをリソースグループに追加して RAM ユーザーに権限を付与できます。
-
RAM コンソールで、田中という名前の RAM ユーザーを作成します。
詳細については、「RAM ユーザーの作成」をご参照ください。
-
リソース管理コンソールで、ECS-Admin という名前のリソースグループを作成します。
詳細については、「リソースグループの作成」をご参照ください。
-
リソース管理コンソールで、ECS インスタンス i-001 をリソースグループ ECS-Admin に追加します。
次のいずれかの方法で、ECS インスタンスをリソースグループに追加します。
-
インスタンスの作成時に、リソースグループ ECS-Admin に追加します。詳細については、「ウィザードを使用したインスタンスの作成」をご参照ください。
-
既存の ECS インスタンスをリソースグループ ECS-Admin に移動します。詳細については、「リソースグループ間でのリソースの移動」をご参照ください。
複数の ECS インスタンスを同じリソースグループに追加するには、リソースセンターコンソールのリソース検索ページに移動し、対象のインスタンスを選択してから [Transfer Resource Group] をクリックして、1 回の操作で移動します。詳細については、「リソースグループ間でのリソースの移動」をご参照ください。
-
-
RAM コンソールで、RAM ユーザー田中に権限を付与します。
[Authorized Scope] を ECS-Admin に設定し、[Principal] を田中に設定して、AliyunECSFullAccess システムポリシーを選択します。詳細については、「RAM ユーザーへの権限付与」をご参照ください。
説明セキュリティのベストプラクティスとして、最小権限の原則に従ってください。過剰なアクセスのリスクを最小限に抑えるため、必要な権限のみを付与するカスタムポリシーを作成してください。
結果の検証
-
RAM ユーザー田中としてECS コンソールにログインします。
詳細については、「RAM ユーザーとして Alibaba Cloud マネジメントコンソールにログインする」をご参照ください。
-
左側のナビゲーションペインで、 を選択します。
-
上部メニューの左上隅で、インスタンスがあるリージョンを選択します。
-
上部メニューの左上隅にあるリソースグループのドロップダウンリストで、リソースグループ ECS-Admin を選択します。
重要RAM ユーザーは、そのグループ内のインスタンスを表示するために、正しいリソースグループを選択する必要があります。そうしない場合、インスタンスリストが空の状態で表示されます。
-
インスタンスリストで、ECS インスタンス i-001 を管理できることを確認します。
関連トピック
-
ECS インスタンスに関連付けられたリソースを、手動またはリソース管理の自動リソース移動機能を使用して、同じリソースグループに移動します。自動移動は現在、クラウドディスク、Elastic Network Interface (ENI)、Elastic IP アドレス (EIP) のみをサポートしています。詳細については、「プライマリリソースに関連付けられたリソースの移動」をご参照ください。
-
Terraform でリソースのプロビジョニングと権限の設定を行うには、Terraform Explorer でサンプルコードを実行します。 Terraform Explorer