Oracle GoldenGate認可

Oracle GoldenGate Microservicesは、グローバルでクラウドベースのデプロイメント環境で運用および統合するサービス対応アプリケーションを構築するためのインフラストラクチャを提供します。

認可(AZ)には、Oracle GoldenGate間の通信、およびネットワークとサーバーの構成のタスクが含まれます。ユーザー認可では、必要に応じてロール/権限をユーザーに割り当てる必要があります。

認可は、Oracle GoldenGateコンソールから直接実行することも、外部アイデンティティ管理プロバイダにアウトソーシングすることもできます。Oracle GoldenGateプロセスで使用されるアイデンティティ管理手法は、認可プロファイルの設定、およびOracle GoldenGateユーザーの認可を管理する外部アイデンティティ・プロバイダの構成に役立ちます。Oracle GoldenGateでは、通信プロトコルとしてOAuth2を使用して、外部アイデンティティ管理用のIDCS、IAM (クラウド)、OAM (オンプレミス)およびMicrosoft EntraIDをサポートしています。

承認用のユーザー・ロールの付与

Oracle GoldenGateでの認可は、ユーザー・ロールに依存します。Oracle GoldenGateで実行されるアクションは、ユーザーに適用されるユーザー・ロールによって異なります。様々なアクションを実行するために必要なユーザー・ロールを決定する方法の詳細は、REST APIサービス・エンドポイントを参照してください。

Oracle GoldenGateユーザーの作成時に、次のユーザー・ロールを選択して割り当てることができます。

表1 Oracle GoldenGateのユーザー・ロールおよび権限{: #GUID-9757A442-A14D-4E7A-8012-F507A4B27186__TABLE_UPW_GNN_KXB .titleintable}

ロールID 権限のレベル
ユーザー 情報のみのサービス・リクエストを許可します(これは、MAのいずれに対しても変更または影響しません)。問合せ/読取り専用情報の例としては、パフォーマンス・メトリック情報、リソース・ステータス、監視情報などがあります。
演算子 ユーザーがリソースの作成、起動、停止などの操作アクションのみを実行できるようにします。オペレータは、MAサーバーの操作パラメータまたはプロファイルを変更することはできません。
管理者 セキュリティ関連以外の全面的な操作パラメータやサーバーのプロファイルを変更できるなど、フル・アクセス権がユーザーに付与されます。
セキュリティ セキュリティ関連のオブジェクトの管理権限を付与し、セキュリティ関連のサービス・リクエストを呼び出します。このロールは完全な権限を持っています。

ユーザー・ロールに基づくユーザー管理

デプロイメント構成の様々な段階で作成されるOracle GoldenGateユーザーには、Oracle GoldenGate Microservicesに対する異なるアクセス機能があります。

Oracle GoldenGateの最初のユーザーは、Oracle GoldenGate構成(OGGCA)ユーティリティから設定されます。このユーザーは、ホスト上のサービス・マネージャに関連付けられているすべてのデプロイメントのサービス・マネージャおよびすべてのMicroservicesにアクセスできます。

最初のユーザーを使用してサービス・マネージャにアクセスした後、サービス・マネージャの「管理者」ページからユーザーが作成できます。ユーザー・ロールに応じて、ユーザーがOracle GoldenGate Microservicesにアクセスできるようにできます。

たとえば、オペレータ・ロールを持つユーザーを作成した場合、これらの資格証明を使用してサービス・マネージャにアクセスすることはできません。

外部アイデンティティ・プロバイダを使用したユーザー管理

Oracle GoldenGateでは、IDCSおよびIAMをクラウドベースのアイデンティティ・プロバイダとして、OAMをオンプレミス・アイデンティティ・プロバイダとしてサポートしています。Oracle GoldenGate 23.9以降、Microsoft Azure EntraIDは外部アイデンティティ・プロバイダとしても使用できます。

サポートされている外部アイデンティティ・プロバイダを実装する手順は、「外部アイデンティティ・プロバイダへのユーザー管理の委任」を参照してください。