OceanBase Cloudは、プロジェクト所有者またはプロジェクト管理者が、別の組織内または同一組織内の他のプロジェクト所有者またはプロジェクト管理者に対して、クロスプロジェクト双方向権限付与を申請することをサポートします。相手方が承諾すると、双方はそれぞれのプロジェクト内のインスタンスに対して、クロスプロジェクトスタンバイインスタンスを作成できるようになります。
背景情報
OceanBase Cloudのマルチクラウドアーキテクチャでは、1つのOceanBaseアカウントに対して各クラウドプロバイダーごとに独立した組織が作成され、これらの組織間のリソースはデフォルトで相互に隔離されています。従来、ユーザーは異なる組織/プロジェクト間ではプライマリ/スタンバイインスタンスを作成することができず、これにより、クロスクラウドのディザスタリカバリ機能の実行が制限されていました。クロスプロジェクト双方向権限付与機能により、異なるチャネル間でのプライマリ・スタンバイデータベースの作成障壁が解消され、ユーザーはより柔軟で堅牢なクロスクラウドディザスタリカバリソリューションを構築できるようになり、業務の継続性とデータの安全性が大幅に向上しました。

クロスプロジェクト双方向権限付与のプロセスは以下のとおりです:
番号 |
手順の説明 |
|---|---|
| 1 | ユーザーAとユーザーBは、クロスプロジェクトリソースの権限付与管理を完了します。 |
| 2 | ユーザーAは、組織BのプロジェクトB1内に、組織AのプロジェクトA1内のインスタンスA1のスタンバイインスタンスを作成します。この時点で、ユーザーAはスタンバイインスタンスに対する操作権限を持ち、ユーザーBはスタンバイインスタンスの閲覧のみが可能です。 |
| 3 | スタンバイインスタンスA1の費用は、組織B/プロジェクトB1から差し引かれます。 |
| 4 | ユーザーBは、組織AのプロジェクトA1内に、組織BのプロジェクトB1内のインスタンスBNのスタンバイインスタンスを作成します。この時点で、ユーザーBはスタンバイインスタンスに対する操作権限を持ち、ユーザーAはスタンバイインスタンスの閲覧のみが可能です。 |
| 5 | スタンバイインスタンスBNの費用は、組織A/プロジェクトA1から差し引かれます。 |
クロスプロジェクト権限付与後、2つのプロジェクト間で各ロールがそれぞれのプロジェクト内で持つ操作権限は以下のとおりです:
ロールタイプ |
組織A/プロジェクトA1での役割 |
組織B/プロジェクトB1での役割 |
権限の説明 |
|---|---|---|---|
| ユーザーA | 組織管理者、プロジェクト所有者 | プロジェクト所有者 |
|
| ユーザーA | 組織管理者&&プロジェクト所有者 | プロジェクト管理者 |
|
| ユーザーA | 組織管理者&&プロジェクト所有者 | インスタンス管理者 |
|
| ユーザーA | 組織管理者&&プロジェクト所有者 | プロジェクトメンバー |
|
| ユーザーB | 未加入 | 組織管理者、プロジェクト所有者 |
|
前提条件
プロジェクト所有者またはプロジェクト管理者が、クロスプロジェクト双方向権限付与を開始する権限を持っていること。クロスプロジェクト権限付与が確立された後、ユーザーはクロスプロジェクトプライマリ/スタンバイ構成を作成できます。
プロジェクトメンバーは、自身のプロジェクトインスタンスおよびそのプロジェクトインスタンスのクロスプロジェクトプライマリ・スタンバイインスタンスを確認できます。
自身のプロジェクトの権限を使用して、他プロジェクトが自身のプロジェクト内に作成したプライマリ・スタンバイインスタンスにアクセスできます。
自身のプロジェクトの権限を使用して、他プロジェクトにおける自身のプロジェクトインスタンスのプライマリ・スタンバイインスタンスにアクセスできます。
プライマリ/スタンバイ分離後は通常インスタンスとなり、権限の原則は変更前と同じで、クロスプロジェクトロジックは存在しません。
クロスプロジェクトプライマリ・スタンバイインスタンスの操作権限は常に作成者の所属するプロジェクトチームに帰属し、スタンバイインスタンスの所在するプロジェクトチームは閲覧のみサポートします。
スタンバイインスタンスのリソース費用は、プロジェクトが所属する組織の管理者アカウントから差し引かれます。
発起者プロジェクトのプロジェクト所有者またはプロジェクト管理者が、対象プロジェクトに追加済みであること。具体的な操作については、メンバー管理を参照してください。
操作手順
プロジェクト設定ページへ進む
OceanBase Cloudコンソールにログインし、上部メニューバーをクリックして組織管理ページに移動します。

操作列のプロジェクト設定をクリックします。
クロスプロジェクト権限付与タブをクリックします。
クロスプロジェクト双方向権限付与の開始
クロスプロジェクト双方向権限付与を開始をクリックし、ドロップダウンリストから権限付与を申請する組織とプロジェクトを選択します。同一組織内の別のプロジェクト、または別の組織のプロジェクトを選択できます。
OKをクリックすると、クロスプロジェクト双方向権限付与を開始タブで権限付与状況を確認できます。相手が長期間申請を承諾しない場合、再度申請するか、申請を取り消すことができます。
再度申請する:再度申請すると、権限付与を希望するプロジェクトのプロジェクト所有者およびプロジェクト管理者に対して、申請通知が再送信されます。
申請を取り消す:取り消した場合、相手はこの申請を承諾できなくなります。
クロスプロジェクト双方向権限付与の承諾
他プロジェクトの所有者または管理者からクロスプロジェクト双方向権限付与の申請を受けた場合、メールで確認するか、直接ログインしてプロジェクト設定ページに移動し、承認をクリックすることで権限付与を完了します。承認後は以下のとおりです。
両者はそれぞれのプロジェクト内のインスタンスに対して、クロスプロジェクトスタンバイインスタンスを作成できます。
クロスプロジェクトプライマリ・スタンバイインスタンスの操作権限は常に作成者の所属するプロジェクトチームに帰属し、スタンバイインスタンスの所在するプロジェクトチームは閲覧のみサポートします。
スタンバイインスタンスのリソース費用は、プロジェクトが所属する組織の管理者アカウントから差し引かれます。