この操作は、DBS の復元タスクを作成するために使用されます。
操作説明
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
dbs:CreateRestoreTask |
create |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| BackupPlanId |
string |
必須 |
バックアッププランの ID。 |
dbs1hvb0ww**** |
| DestinationEndpointInstanceType |
string |
必須 |
宛先エンドポイントのタイプ。有効な値:
|
RDS |
| DestinationEndpointRegion |
string |
任意 |
宛先データベースインスタンスのリージョン ID。 説明
このパラメーターは、DestinationEndpointInstanceType が |
cn-hangzhou |
| DestinationEndpointInstanceID |
string |
任意 |
宛先データベースインスタンスの ID。 説明
このパラメーターは、DestinationEndpointInstanceType が |
rm-bp1p8c29***** |
| DestinationEndpointIP |
string |
任意 |
宛先データベースのエンドポイント。 説明
このパラメーターは、DestinationEndpointInstanceType が |
rm-bp*****9jv8pxero.mysql.rds.aliyuncs.com |
| DestinationEndpointPort |
integer |
任意 |
宛先データベースへの接続に使用されるポート。 説明
このパラメーターは、DestinationEndpointInstanceType が |
3306 |
| DestinationEndpointDatabaseName |
string |
任意 |
宛先データベースの名前。 説明
このパラメーターは、データベースエンジンが PostgreSQL または MongoDB の場合に必要です。 |
test |
| DestinationEndpointUserName |
string |
任意 |
宛先データベースアカウントのユーザー名。 説明
このパラメーターは、データベースエンジンが Redis の場合、または |
test |
| DestinationEndpointPassword |
string |
任意 |
宛先データベースアカウントのパスワード。 説明
このパラメーターは、データベースエンジンが Redis の場合、または |
Test |
| BackupGatewayId |
integer |
任意 |
バックアップゲートウェイの ID。 説明
このパラメーターは、DestinationEndpointInstanceType が |
4312**** |
| RestoreObjects |
string |
任意 |
復元するオブジェクト。
説明
この API オペレーションは、データベースレベルでのみデータを復元できます。テーブルレベルでデータを復元するには、コンソールにログインしてください。詳細については、「データベースの回復」をご参照ください。 |
MySQL表级别恢复示例如下: [{\"DBName\":\"dbname\", \"NewDBName\":\"dbname1\"}] |
| RestoreTime |
integer |
任意 |
復元のポイントインタイム。ミリ秒単位の UNIX タイムスタンプとして指定します。 |
1554560477000 |
| BackupSetId |
string |
任意 |
復元に使用する完全バックアップセットの ID。 |
dbs1hvb0w***** |
| RestoreTaskName |
string |
必須 |
復元ジョブの名前。 |
test |
| DestinationEndpointOracleSID |
string |
任意 |
Oracle データベースの SID。 説明
このパラメーターは、データベースエンジンが Oracle の場合に必要です。 |
test |
| RestoreDir |
string |
任意 |
復元ディレクトリ。このパラメーターは、DestinationEndpointInstanceType が |
test |
| RestoreHome |
string |
任意 |
データベースのインストールディレクトリ。 |
test |
| DuplicateConflict |
string |
任意 |
同名オブジェクトの競合を解決するためのポリシー。有効な値: renamenew:復元されたオブジェクトの名前が既存のオブジェクトと競合する場合、そのオブジェクトの名前を変更します。 |
renamenew |
| CrossAliyunId |
string |
任意 |
ソースデータベースを所有する Alibaba Cloud アカウントの ID。このパラメーターは、クロスアカウント復元に必要です。 |
2749528728******** |
| CrossRoleName |
string |
任意 |
クロスアカウント復元に使用される RAM ロールの名前。 |
test123 |
| ClientToken |
string |
任意 |
リクエストのべき等性を保証するためのクライアント生成トークン。このトークンは、リクエスト間で一意である必要があります。 |
ETnLKlblzczshOTUbOC******** |
| RestoreDestinationMode |
string |
任意 |
復元先のタイプ。有効な値:
|
EXIST_INSTANCE |
| EnableDestinationEndpointSsl |
boolean |
任意 |
宛先データベースへの接続に SSL 暗号化を有効にするかどうかを指定します。 |
true |
| SslCaPem |
string |
任意 |
宛先データベースへの接続に使用される SSL 証明書。 説明 このパラメーターは、 EnableDestinationEndpointSsl が true に設定されている場合に必要です。 |
-----BEGIN CERTIFICATE----- ... -----END CERTIFICATE----- |
| DestDatabaseInstanceType |
string |
任意 |
復元用に作成する新規インスタンスのタイプ。 説明 このパラメーターは、 RestoreDestinationMode が NEW_INSTANCE に設定されている場合に必要です。 |
rds |
| DestDatabaseInstanceRegion |
string |
任意 |
新規インスタンスが作成されるリージョン。 説明 このパラメーターは、 RestoreDestinationMode が NEW_INSTANCE に設定されている場合に必要です。 |
cn-beijing |
| DestDatabaseInstanceVpc |
string |
任意 |
新規インスタンスの VPC ID。 説明 このパラメーターは、 RestoreDestinationMode が NEW_INSTANCE に設定されている場合に必要です。 |
vpc-xx |
| DestDatabaseInstanceClass |
string |
任意 |
新規インスタンスのインスタンスタイプ。 説明 このパラメーターは、 RestoreDestinationMode が NEW_INSTANCE に設定されている場合に必要です。 |
mysql.x4.large.2 |
| DestDatabaseInstanceStorageSize |
string |
任意 |
新規インスタンスのストレージ容量。単位:GB。 説明 このパラメーターは、 RestoreDestinationMode が NEW_INSTANCE に設定されている場合に必要です。 |
500 |
| DestDatabaseInstanceVSwitch |
string |
任意 |
新規インスタンスの vSwitch ID。 説明 このパラメーターは、 RestoreDestinationMode が NEW_INSTANCE に設定されている場合に必要です。 |
vsw-xx |
| DestDatabaseInstanceDatabaseVersion |
string |
任意 |
新規インスタンスのデータベースエンジンバージョン。 説明 このパラメーターは、 RestoreDestinationMode が NEW_INSTANCE に設定されている場合に必要です。 |
8.0 |
| AutoOpenDatabase |
string |
任意 |
物理バックアップの復元後に Oracle インスタンスを自動的に開始するかどうかを指定します。有効な値: |
true |
| AutoShutdownDatabase |
string |
任意 |
物理バックアップを復元する前に Oracle インスタンスを自動的に停止するかどうかを指定します。有効な値: |
true |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
応答オブジェクト。 |
||
| HttpStatusCode |
integer |
リクエストに対して返された HTTP ステータスコード。 |
200 |
| RequestId |
string |
リクエストの ID。 |
60AF7C5D-EF4D-4D48-8FD5-C0823FDF28AC |
| ErrCode |
string |
リクエストが失敗した場合に返されるエラーコード。 |
Param.NotFound |
| Success |
boolean |
リクエストが成功したかどうかを示します。 |
true |
| ErrMessage |
string |
リクエストが失敗した場合に返されるエラーメッセージ。 |
The specified parameter %s value is not valid. |
| RestoreTaskId |
string |
復元タスクの ID。 |
s102h***** |
例
成功レスポンス
JSONJSON
{
"HttpStatusCode": 200,
"RequestId": "60AF7C5D-EF4D-4D48-8FD5-C0823FDF28AC",
"ErrCode": "Param.NotFound",
"Success": true,
"ErrMessage": "The specified parameter %s value is not valid. ",
"RestoreTaskId": "s102h*****"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 403 | Request.Forbidden | Have no Permissions |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。