すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB for MongoDB:ApsaraDB for MongoDBでRAMユーザー権限を設定する方法

最終更新日:Jun 21, 2024

きめ細かなアクセス制御を実装し、アカウントのセキュリティを向上させるため、Resource Access Management (RAM) を使用して ApsaraDB for MongoDB の管理権限を RAM ユーザーに付与します。 これにより、RAM ユーザーは ApsaraDB for MongoDB を管理できます。

前提条件

RAM ユーザーを作成します。 詳細については、「RAM ユーザーの作成」をご参照ください。

RAM ユーザーへの権限付与

  1. にログインします。RAMコンソールRAM管理者として

  2. 左側のナビゲーションウィンドウで、[ID] > [ユーザー] を選択します。

  3. On theユーザーページで必要なRAMユーザーを見つけ、権限の追加で、アクション列を作成します。

    image

    複数のRAMユーザーを選択し、ページ下部の [権限の追加] をクリックして、RAMユーザーに一度に権限を付与することもできます。

  4. では、権限付与パネルで、RAMユーザーに権限を付与します。

    1. Resource Scopeパラメーターを設定します。

    2. Principalパラメーターを設定します。

      プリンシパルは、権限を付与するRAMユーザーです。 現在のRAMユーザーが自動的に選択されます。

    3. Policyパラメーターを設定します。

      ポリシーには、一連の権限が含まれています。 ポリシーは、システムポリシーとカスタムポリシーに分類できます。 一度に複数のポリシーを選択できます。

      • システムポリシー: Alibaba Cloudによって作成されたポリシー。 これらのポリシーは使用できますが、変更することはできません。 ポリシーのバージョン更新は、Alibaba Cloudによって管理されます。 詳細については、「RAMで動作するサービス」をご参照ください。

        説明

        システムは、AdministratorAccessやAliyunRAMFullAccessなどのリスクの高いシステムポリシーを自動的に識別します。 リスクの高いポリシーをアタッチして、不要な権限を付与しないことを推奨します。

      • カスタムポリシー: ビジネス要件に基づいてカスタムポリシーを管理および更新できます。 カスタムポリシーを作成、更新、削除できます。 詳細については、「カスタムポリシーの作成」をご参照ください。

    4. [権限付与] をクリックします。

  5. クリック閉じる.

システムポリシー

システムポリシーを使用して、すべてのApsaraDB for MongoDBリソースに対する権限をRAMユーザーに付与できます。 ApsaraDB MongoDBは、次のシステムポリシーを提供します。
  • AliyunMongoDBFullAccess: ApsaraDB for MongoDBの完全な管理権限をRAMユーザーに付与します。
  • AliyunMongoDBReadOnlyAccess: RAMユーザーにApsaraDB for MongoDBの読み取り専用権限を付与します。

カスタムポリシー

カスタムポリシーを使用して、RAMユーザーに特定のインスタンスに対する特定の操作権限を付与することもできます。 カスタムポリシーの構文については、「ポリシー構造と構文」をご参照ください。

RAM による ApsaraDB for MongoDB リソースに対する権限付与

RAMを使用して、ApsaraDB for MongoDBインスタンスにのみ権限を付与できます。 RAMを使用して権限を付与する場合、ポリシーの [リソース] フィールドにリソースを記述できます。
リソースタイプポリシーのリソースの説明
dbinstanceacs:dds:$regionid:$accountid:dbinstance/$dbinstanceid
次の表に、上記のリソースの説明で使用されるパラメーターを示します。
パラメーター説明
$regionidリージョン ID です。 この値は、ワイルドカードアスタリスク (*) に設定できます。
$dbinstanceidインスタンス ID 。 この値は、ワイルドカードアスタリスク (*) に設定できます。
$accountidAlibaba CloudアカウントのID。 この値は、ワイルドカードアスタリスク (*) に設定できます。

RAMユーザーが呼び出す権限を付与できる操作

RAMコンソールでは、ApsaraDB for MongoDBリソースに対して次の操作を呼び出す権限をRAMユーザーに付与できます。

API 操作説明
CreateDBInstanceApsaraDB for MongoDBインスタンスを作成します。
ModifyDBInstanceSpecApsaraDB for MongoDBインスタンスの設定を変更します。
DeleteDBInstanceApsaraDB for MongoDBインスタンスを削除します。
DescribeDBInstancesApsaraDB for MongoDBインスタンスを照会します。
RestartDBInstanceApsaraDB for MongoDB インスタンスを再起動します。
DescribeSecurityIpsApsaraDB for MongoDBインスタンスのホワイトリストを照会します。
ModifySecurityIpsApsaraDB for MongoDBインスタンスのホワイトリストを変更します。
ResetAccountPasswordApsaraDB for MongoDBインスタンスのアカウントパスワードをリセットします。
DescribeBackupPolicyApsaraDB for MongoDB インスタンスのバックアップポリシーを照会します。
ModifyBackupPolicyApsaraDB for MongoDB インスタンスのバックアップポリシーを変更します。
CreateBackupApsaraDB for MongoDBインスタンスのバックアップを作成します。
RestoreDBInstanceApsaraDB for MongoDBインスタンスのデータを復元します。
DescribeAccountsApsaraDB for MongoDB インスタンスのデータベースアカウントを照会します。
DescribeDBInstancePerformanceApsaraDB for MongoDBインスタンスの状態を照会します。
DescribeReplicaSetRoleApsaraDB for MongoDBインスタンスのプライマリ /セカンダリ属性を照会します。
ModifyDBInstanceDescriptionApsaraDB for MongoDBインスタンスの説明を変更します。
ModifyAccountDescriptionApsaraDB for MongoDBインスタンスのデータベースアカウントを変更します。
DescribeDBInstanceAttributeApsaraDB for MongoDBインスタンスの属性を照会します。
RenewDBInstanceApsaraDB for MongoDBインスタンスを更新します。
ModifyDBInstanceNetworkTypeApsaraDB for MongoDBインスタンスのネットワークタイプを変更します。