リソースグループは、ご利用のクラウドリソースの論理的なコンテナです。リソースグループを使用すると、目的、権限、所有権などの基準に基づいてリソースを整理できます。このアプローチにより、複数のユーザーやプロジェクトのリソースを階層的に管理し、Alibaba Cloud アカウントのみの場合よりもきめ細かなアクセス制御を実現できます。複数の Compute Nest サービスがある場合、異なるサービスを異なるリソースグループに割り当てることで、グループ単位でアクセスと権限を管理できます。
背景情報
リソースグループには、以下の制限事項が適用されます。
-
Compute Nest は、クラウドリソースであるサービスおよびサービスインスタンスに対してリソースグループをサポートしています。
-
異なる Alibaba Cloud アカウントに属するリソースグループ間でクラウドリソースを転送することはできません。
-
1 つのクラウドリソースは、1 つのリソースグループにのみ所属できます。
-
リソースグループは、RAM ユーザーに付与されたグローバル権限を継承します。たとえば、RAM ユーザーにすべての Alibaba Cloud リソースを管理する権限を付与した場合、そのユーザーは Alibaba Cloud アカウント内のすべてのリソースグループにアクセスできます。
操作手順
このセクションでは、サービスプロバイダーが Compute Nest のリソースグループを使用して権限を管理する方法について説明します。このシナリオでは、ユーザー A にはサービス A のみを管理する権限を、ユーザー B にはサービス B のみを管理する権限を付与します。
-
Resource Management コンソールで、[Resource Group A] と [Resource Group B] という名前の 2 つのリソースグループを作成します。詳細な手順については、「リソースグループの作成」をご参照ください。
-
ユーザー A に [Resource Group A] の権限を、ユーザー B に [Resource Group B] の権限を付与します。ユーザー A とユーザー B の両方に、AliyunComputeNestSupplierFullAccess 権限を付与します。他の権限が必要な場合は、必要に応じて付与してください。詳細な手順については、「RAM ID へのリソースグループに対する権限の付与」をご参照ください。
-
サービス A とサービス B の 2 つのサービスを作成します。サービス A のリソースグループを [Resource Group A] に、サービス B のリソースグループを [Resource Group B] に設定します。サービスを作成する際に、対応する リソースグループ を選択し、デプロイモード として ROS または Terraform を選択します。
-
サービスが作成された後、ユーザーは Compute Nest コンソールにログインできます。[サービス] ページで、左上隅にある [すべてのリソース] をクリックして、利用可能なリソースグループを表示できます。
-
ユーザーは特定のリソースグループに対する権限しか持っていないため、グループを選択してその中のサービスを表示する必要があります。
-
サービスの作成時にリソースグループを指定しない場合、システムはそのリソースをデフォルトリソースグループに追加します。リソース所有権が変更された場合は、リソースグループ間でリソースを転送して所有権を再割り当てできます。詳細については、「リソースグループ間でのリソースの転送」をご参照ください。