登録完了後のAzureへのOracleDBユーザーの追加

Azure Active Directoryのこのトピックのステップを実行して、OracleDB for Azureの追加Azureユーザーへのアクセスを提供する方法について学習します。

重要

OCI IAMでアイデンティティ・フェデレーションを使用する場合、アイデンティティ・フェデレーションが機能するには、Azureユーザーの姓と電子メール・アドレスが、Azure Active Directoryに存在する必要があります。完全自動オンボーディングを使用してOracleDB for Azureを設定すると、アイデンティティ・フェデレーションが自動的に作成されます。「ガイド付きオンボーディング」を使用してOracleDB for Azureを設定する場合はオプションです。
  1. Oracle Database Serviceエンタープライズ・アプリケーションおよび必要なARMロールに、ユーザーを割り当てます。このユーザー構成は、Azureポータル・アクセス用のOracleDBに必要であることに注意してください。手順については、「OracleDB for Azure enterprise application ARM roles to users」を参照してください。
  2. ユーザーがOracleDB for Azureにアクセスするサブスクリプションで、ユーザーにコントリビュータ・ロールを割り当てます。ユーザーには、データベース、データベース・システム・インフラストラクチャ、ネットワーキングなどのOracleDB for Azureリソースを管理するための完全なアクセス権がありますが、Azureのロールベースのアクセス制御(RBAC)のロールを、他のAzureユーザーに割り当てることはできません。「Azureサブスクリプション内でユーザーにAzure ARMロールにOracleDBを割り当てるには」を参照してください。
  3. ユーザーを適切なOracleDB for Azureユーザー・グループに割り当てます。These groups control access to OracleDB for Azure products like Autonomous Database and to resources like Oracle Support service requests.詳細は、「Azureユーザー・グループのOracleDBにユーザーを追加するには」を参照してください。
重要

現在OracleDB for AzureポータルにログインしているAzureユーザーのOracleDB for Azureロールを更新すると、ユーザーがポータルからログアウトして再度ログインするまで、更新は有効になりません。

手順

Azureエンタープライズ・アプリケーションのARMロールにOracleDBをユーザーに割り当てるには

このトピックでは、Oracle Database Serviceエンタープライズ・アプリケーションにユーザーを割り当て、必要なARMロールをそのユーザーに割り当てて、OracleDB for Azureポータルやその他のリソースにアクセスできるようにする方法を説明します。

ユーザーには、少なくともマルチクラウド・リンクのユーザー・ロールが必要になります。(一部のアカウントでは、このロールがクラウド・リンク・ユーザー・ロールと呼ばれます。)次のロールが使用可能で、ユーザーやグループに割り当てることができます:

Oracle Database ServiceのARMロール
表示名 アプリケーション・ロール 説明

ODSAマルチクラウド・リンク管理者

(一部のアカウントでは、クラウド・リンク管理者と呼ばれる場合があります)

次のうち、アカウントで利用可能なものを使用します:

odsa-multicloud-link-administrator

または

cloudlink-administrator

OracleDB for Azureマルチクラウド・リンク・リソースのあらゆる面を管理できます。このリソースは、AzureアカウントとOCIアカウントの間のリンクを管理します。また、AzureサブスクリプションからOracleDB for Azureへのリンクや、その他のクロスクラウド構成も管理します。
OracleDB for Azureリーダー odsa-reader すべてのOracleDB for Azureリソースへの読取り専用アクセス。サービスの監査に使用されます。
ODSAデータベース・ファミリ管理者 odsa-db-family-administrator Exadata、Base DatabaseAutonomous Databaseなど、OracleDB for Azureのすべてのデータベース製品のあらゆる面を管理できます。
ODSAデータベース・ファミリ・リーダー odsa-db-family-reader Exadata、Base DatabaseAutonomous Databaseなど、OracleDB for Azureのすべてのデータベース製品に対する読取り専用の権限。
ODSA Exaインフラストラクチャ管理者 odsa-exa-infra-administrator

Exadata専用インフラストラクチャのあらゆる面を管理できます:

  • cloud-exadata-infrastructures
  • cloud-vmclusters
  • db-nodes
ODSA Exaデータベース管理者 odsa-exa-cdb-administrator

コンテナ・データベース(CDB)レベルで、次のExadataデータベース・リソースを管理できます:

  • db-homes
  • databases
  • db-backups
ODSA Exa PDB管理者 odsa-exa-pdb-administrator Exadataプラガブル・データベース(PDB)を管理できます。
ODSA BaseDBインフラストラクチャ管理者 odsa-basedb-infra-administrator

Base Databaseインフラストラクチャの次のリソースを管理できます:

  • db-systems
  • db-nodes
ODSA BaseDBデータベース管理者 odsa-basedb-cdb-administrator

コンテナ・データベース(CDB)レベルで、次のBase Databaseリソースを管理できます:

  • db-homes
  • databases
  • db-backups
ODSA BaseDB PDB管理者 odsa-basedb-pdb-administrator Base Databaseプラガブル・データベース(PDB)を管理できます。
ODSA ADB-S DB管理者 odsa-adbs-db-administrator Autonomous Databaseおよびバックアップを管理できます。
ODSAネットワーク・リンク管理者 odsa-network-administrator Can manage all aspects of OracleDB for Azure network resources, with permission to create, read, update, and delete resources.
ODSAネットワーク・リンク・ユーザー networklink-user OracleDB for Azureネットワーク・リソースのリスト、読取りおよび更新を行うことができます。
ODSAコスト管理管理者 odsa-costmgmt-administrator コスト管理の使用状況レポートを管理できます。
ODSAコスト管理リーダー odsa-costmgmt-read コスト管理の使用状況レポートを読み取ることができます。
ODSAサポート管理者 odsa-support-administrator Oracleサポート・リクエスト(SR)を管理できます。
ODSAサポート・リーダー odsa-support-reader Oracleサポート・リクエスト(SR)を読み取ることができます。

手順:

  1. AzureアカウントのAzure Active Directoryに移動します。
  2. 「Manage」で、「Enterprise applications」をクリックします。
  3. エンタープライズ・アプリケーションのリストで、Oracle Database Serviceアプリケーションの名前をクリックして、アプリケーションの概要ページを表示します。
  4. 「Assign users and groups」をクリックします。
  5. 「+ Add user/group」をクリックします。「Add Assignment」ページが表示されます。
  6. 「Users」「None Selected」をクリックします。
  7. 「Users」パネルで、割り当てるユーザーを探し、「Select」をクリックします。
  8. 「Select a role」「None Selected」をクリックします。
  9. ユーザーに割り当てるARMロールを選択します。
  10. 「選択」をクリックします。「Select a role」パネルが閉じます。
  11. 割当て情報を確認してから、「Assign」をクリックしてARMロール割当てを完了します。

次の手順

Azureサブスクリプション内でAzure ARMロールにOracleDBを割り当てるには

すべてのOracleDB for Azureユーザーには、OracleDB for Azureで使用するサブスクリプションごとにContributor ARMロールが必要です。さらに、Azure Event Grid、Azure Monitorを使用する予定、またはAzure VNETとのネットワーク・ピアリングを必要とするExadataおよびベース・データベースを含むOracleDB for Azureシステムをプロビジョニングする予定のOracleDB for Azureユーザーには、次のARMロールが必要です:

  • EventGridデータ送信者: OracleDB for AzureリソースからEvent Gridのトピックにイベントを送信できます。詳細は、「Authorizing access to Event Grid resources」を参照してください。
  • メトリック・パブリッシャのモニター: Oracle DatabaseメトリックをAzure Monitorに公開できます。詳細は、「Getting started with Azure Metrics Explorer」を参照してください。
  • ネットワーク・コントリビュータ: Azureネットワークを管理できますが、アクセスすることはできません。OracleDB for Azureは、指定されたAzure Virtual Network (VNET)でOCI Virtual Cloud Networkをピアリングします。

このタスクを開始する前に、Azure用のOracleDBユーザーのAzureエンタープライズ・アプリケーションARMロールにOracleDBをユーザーに割り当てるにはのステップを完了します。

  1. Azureポータルにログインし、「Subscriptions」を選択します。
  2. 左側のパネルで、「Access control (IAM)」をクリックします。
  3. 「+ Add」をクリックし、「Add role assignment」を選択します。
  4. デフォルトでは、「Role」タブが選択されています。表示されたロールのリストで、「Contributor」ロールを選択します。
  5. 「Members」タブをクリックし、「Selected role」フィールドに「Contributor」と表示されることを確認します。
  6. 「+ Select members」をクリックします。「Select members」パネルが開きます。
  7. メンバーのリストで、コントリビュータ・ロールを割り当てるユーザーを選択します。リストされた結果にユーザーが表示されない場合は、検索機能を使用できます。
  8. 「Select」ボタンをクリックします。「Select members」パネルが閉じます。
  9. 「Add role assignment」ページで、「Review + assign」ボタンをクリックします。
  10. 「Review + assign」タブに表示される割当ての詳細を確認します。
  11. 「Review + assign」ボタンを再度クリックして、割当てを保存します。
  12. 次のARMロールに対して、ステップ3から11を繰り返します:

    • EventGridデータ送信者
    • メトリック・パブリッシャのモニター
    • ネットワーク・コントリビュータ
    • EventGridデータ送信者

次の手順

Azureユーザー・グループのOracleDBにユーザーを追加するには

このタスクで説明するユーザー・グループは、OracleDB for Azureのデプロイメント中に事前に構成されています。ユーザーは、OracleDB for Azureユーザー・グループを作成する必要はありません。

このタスクを開始する前に、「Azureエンタープライズ・アプリケーションのARMロールにOracleDBをユーザーに割り当てるには」および「Azureサブスクリプション内のユーザーにAzure ARMロールにOracleDBを割り当てるには」のステップを完了します。

  1. AzureアカウントのAzure Active Directoryに移動します。
  2. 「Manage」で、「Enterprise applications」をクリックします。
  3. エンタープライズ・アプリケーションのリストで、Oracle Database Serviceアプリケーションの名前をクリックして、アプリケーションの概要ページを表示します。
  4. 「Manage」で、「Users and groups」をクリックします。
  5. ユーザーのリストで、ユーザーの名前をクリックして、ユーザーの「Profile」ページを開きます。
  6. 「Manage」で、「Groups」をクリックします。
  7. 「+ Add memberships」をクリックします。
  8. 「Select groups」パネルで、1つ以上のOracleDB for Azureユーザー・グループを選択します。
  9. 「Select」をクリックして選択内容を確認し、「Select groups」パネルを閉じます。グループの割当てが完了するまで、少し時間がかかります。「Refresh」をクリックして、ユーザーに必要なグループ・メンバーシップがあることを確認します。