マップされたプロキシ・ユーザーへの接続
マップされたプロキシ・ユーザーを使用してDBシステムに接続するには、最初にMySQLプロキシされたユーザーをIAMグループにマップしてから、マップされたプロキシ・ユーザーを使用してDBシステムに接続します。
- MySQLプロキシされたユーザーをIAMグループにマップして、MySQLユーザーのアイデンティティおよび権限を取得します。IAMグループへのMySQLプロキシ・ユーザーのマッピングを参照してください。
- マップされたMySQLプロキシ・ユーザーを使用してDBシステムに接続します。「マップされたプロキシ・ユーザーへの接続」を参照してください。
IAMグループへのMySQLプロキシ・ユーザーのマッピング
MySQLプロキシ・ユーザーをIAMグループにマップして、DBシステムのMySQL Serverへのアクセス権を付与します。
コマンドライン・クライアントの使用
MySQLクライアントやMySQLシェルなどのコマンドライン・クライアントを使用して、MySQLプロキシ対象ユーザーをIAMグループにマップします。
このタスクでは次が必要です:
- IAMグループのOCIDと、グループが定義されているテナンシ。
- 実行中のDBシステム。
- コンピュート・インスタンスまたはローカル・マシンからDBシステムへのコマンドライン・アクセス権を付与する、正しく構成されたVCN。
- 正しく構成されたコマンドライン・クライアント。
authentication_oci
プラグインの使用に必要な設定については、前提条件を参照してください。
次を実行して、MySQLプロキシ対象ユーザー、<pUser1>、<pUser2>および<pUserN>をそれぞれIAMグループ、<IAMGroup1OCID>、<IAMGroup2OCID>および<IAMGroupNOCID>にマップします:
ノート
任意の数のMySQLプロキシ・ユーザーを作成して、IAMグループにマップできます。
任意の数のMySQLプロキシ・ユーザーを作成して、IAMグループにマップできます。
MySQLプロキシ対象ユーザー<pUser1>、<pUser1>および<pUserN>は、それぞれIAMグループ<IAMGroup1OCID>、<IAMGroup2OCID>および<IAMGroupNOCID>にマップされるため、IAMグループ・メンバーは、MySQLプロキシ対象ユーザーに割り当てられているすべてのアイデンティティおよび権限でMySQL Serverにアクセスできます。
マップされたプロキシ・ユーザーへの接続
マップされたプロキシ・ユーザーでDBシステムに接続します。マップされたプロキシ・ユーザーは、MySQLプロキシ対象ユーザーのアイデンティティと権限を引き継ぎます。ローカル、フェデレーテッドおよびプロビジョニングされたユーザーは、IAMセキュリティ・トークンを使用してDBシステムに接続できます。ただし、APIキー・ペアを使用してDBシステムに接続できるのは、ローカルおよびプロビジョニングされたユーザーのみです。
コマンドライン・クライアントの使用
MySQLクライアントやMySQLシェルなどのコマンドライン・クライアントを使用して、マップされたプロキシ・ユーザーでDBシステムに接続します。
このタスクでは、次のものがあることを想定しています:
- 実行中のDBシステム。
- 構成ファイル。SDKおよびCLIの構成ファイルを参照してください。
- コンピュート・インスタンスまたはローカル・マシンからDBシステムへのコマンドライン・アクセス権を付与する、正しく構成されたVCN。
- マップされたプロキシ・ユーザーのアイデンティティ・プロバイダ・ドメインからのユーザーOCIDまたはユーザーID。
authentication_oci
プラグインの使用に必要な設定については、前提条件を参照してください。
マップされたプロキシ・ユーザーを使用してDBシステムに接続するには、次のいずれかのステップを実行します:
マップされたプロキシ・ユーザー<UserOCIDOrUserIDFromIdp>は、DBシステムに接続されています。