DBLink を作成します。
操作説明
DBLink は、2 つの PolarDB for PostgreSQL (Oracle 互換) クラスター間、または PolarDB for PostgreSQL (Oracle 互換) クラスターと Elastic Compute Service (ECS) インスタンス上の自主管理 PostgreSQL データベース間の接続性を提供します。これにより、クラスター間でデータをクエリできます。
各クラスターは最大 10 個の DBLink をサポートします。
DBLink は、ソースクラスターと宛先クラスターの両方から DBLink クォータを 1 つ消費します。
ソースクラスターと、宛先クラスターまたは宛先 ECS インスタンスは、同じリージョンにある必要があります。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
polardb:CreateDBLink |
create |
*DBCluster
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ResourceGroupId |
string |
任意 |
リソースグループの ID。 |
rg-************ |
| DBClusterId |
string |
必須 |
DBLink のソースクラスターの ID。 説明
DescribeDBClusters 操作を呼び出して、PolarDB クラスターのリストをクエリできます。 |
pc-a************ |
| DBLinkName |
string |
必須 |
DBLink の名前。
|
dblink_test |
| TargetDBInstanceName |
string |
任意 |
DBLink の宛先クラスターの ID。 説明
|
pc-b************ |
| TargetDBAccount |
string |
必須 |
ターゲットデータベースのアカウント。 説明
DescribeAccounts 操作を呼び出して、PolarDB クラスターのデータベースアカウントをクエリできます。 |
testacc |
| TargetDBPasswd |
string |
必須 |
ターゲットデータベースアカウントのパスワード。 |
Test1111 |
| TargetDBName |
string |
必須 |
ターゲットデータベースの名前。 説明
DescribeDatabases 操作を呼び出して、PolarDB クラスター内のデータベースに関する情報をクエリできます。 |
testdb2 |
| SourceDBName |
string |
必須 |
ソースデータベースの名前。 説明
DescribeDatabases 操作を呼び出して、PolarDB クラスター内のデータベースに関する情報をクエリできます。 |
testdb1 |
| TargetIp |
string |
任意 |
ECS インスタンスで実行されている自己管理 Oracle データベースの IP アドレス。 |
192.**.**.46 |
| TargetPort |
string |
任意 |
ECS インスタンスで実行されている自己管理 Oracle データベースのポート番号。 |
1521 |
| VpcId |
string |
任意 |
VPC の ID。 説明
DescribeVpcs 操作を呼び出して、VPC の詳細をクエリできます。 |
vpc-bp1qpo0kug3a20qqe**** |
| RegionId |
string |
任意 |
リージョン ID。 説明
DescribeRegions 操作を呼び出して、リージョンの詳細をクエリできます。 |
cn-hangzhou |
| ClientToken |
string |
任意 |
リクエストのべき等性を保証するために使用されるクライアントトークン。クライアントがトークンを生成しますが、異なるリクエスト間でトークンが一意であることを確認する必要があります。トークンは大文字と小文字が区別され、長さが 64 ASCII 文字を超えてはなりません。 |
6000170000591aed949d0f54a343f1a4233c1e7d1c5c****** |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエスト ID。 |
F9F1CB1A-B1D5-4EF5-A53A-************ |
例
成功レスポンス
JSONJSON
{
"RequestId": "F9F1CB1A-B1D5-4EF5-A53A-************"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidDBLinkName.Malformed | The specified parameter DBLinkName is not valid. | |
| 404 | InvalidDBClusterId.NotFound | The DBClusterId provided does not exist in our records. | |
| 404 | DBLinkSourceDBNotFound | Specified source db does not exist. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。