PolarDB for Edge Cloud クラスター内のデータベースについて説明します。
今すぐお試しください
テスト
RAM 認証
リクエスト構文
POST HTTP/1.1
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| DBClusterId |
string |
必須 |
クラスター ID です。 |
pc-************** |
| DBName |
string |
任意 |
データベース名です。 |
test_db |
| PageNumber |
integer |
任意 |
ページ番号です。値は 0 より大きい整数で、Integer データ型の最大値を超えないようにする必要があります。デフォルト値は 1 です。 |
1 |
| PageSize |
integer |
任意 |
各ページで返されるエントリ数です。有効な値:
デフォルト値は 30 です。 |
30 |
| MaxResults |
integer |
任意 |
現在のリクエストで返されるエントリの最大数です。 |
10 |
| NextToken |
string |
任意 |
クエリトークンです。これは、前の API 呼び出しの NextToken 値です。結果がこれ以上ない場合は、このパラメーターを指定しないでください。 |
212db86sca4384811e0b5e8707e****** |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
応答のスキーマ |
||
| PageRecordCount |
integer |
現在のページで返されたエントリ数です。 |
7 |
| Databases |
array<object> |
データベースの詳細です。 |
|
|
object |
|||
| DBDescription |
string |
データベースの説明です。 |
test_des |
| DBStatus |
string |
データベースのステータスです。有効な値:
|
Running |
| DBName |
string |
データベースの名前です。 |
test_db |
| Engine |
string |
データベースエンジンのタイプです。有効な値:
|
MySQL |
| MasterID |
string |
Multi-master Cluster (Database/Table) エディションのクラスター内のデータベースに対応するプライマリノードの ID です。 |
2 |
| CharacterSetName |
string |
文字セットです。 |
utf8mb4 |
| Accounts |
array<object> |
データベースアカウントの詳細です。 説明
クラスターが PolarDB for MySQL クラスターの場合、特権アカウントは含まれません。 |
|
|
object |
|||
| PrivilegeStatus |
string |
権限付与のステータスです。有効な値:
|
Empowered |
| AccountStatus |
string |
アカウントのステータスです。有効な値:
|
Available |
| AccountPrivilege |
string |
アカウントの権限です。有効な値:
|
ReadOnly |
| AccountName |
string |
アカウント名です。 説明
クラスターが PolarDB for MySQL クラスターの場合、特権アカウントは含まれません。 |
test_acc |
| RequestId |
string |
リクエスト ID です。 |
2FED790E-FB61-4721-8C1C-07C627****** |
| PageNumber |
integer |
ページ番号です。 |
1 |
| MaxResults |
integer |
現在のリクエストで返されるエントリの最大数です。 |
10 |
| NextToken |
string |
クエリトークンです。これは、前の API 呼び出しの NextToken 値です。結果がこれ以上ない場合は、このパラメーターを指定しないでください。 |
212db86sca4384811e0b5e8707e****** |
例
成功レスポンス
JSONJSON
{
"PageRecordCount": 7,
"Databases": [
{
"DBDescription": "test_des",
"DBStatus": "Running",
"DBName": "test_db",
"Engine": "MySQL",
"MasterID": "2",
"CharacterSetName": "utf8mb4",
"Accounts": [
{
"PrivilegeStatus": "Empowered",
"AccountStatus": "Available",
"AccountPrivilege": "ReadOnly",
"AccountName": "test_acc"
}
]
}
],
"RequestId": "2FED790E-FB61-4721-8C1C-07C627******",
"PageNumber": 1,
"MaxResults": 10,
"NextToken": "212db86sca4384811e0b5e8707e******"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidDBClusterId.Malformed | The specified parameter DBClusterId is not valid. | |
| 400 | InvalidPageSize.Malformed | The specified parameter PageSize is not valid. | |
| 400 | InvalidPageNumber.Malformed | The specified parameter PageNumber is not valid. | |
| 400 | Database.ConnectError | db instance %s connect failed, please check instance status and database processlist | |
| 404 | InvalidDBCluster.NotFound | The DBClusterId provided does not exist in our records. | |
| 404 | InvalidDBClusterId.NotFound | The DBInstanceId provided does not exist in our records. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。