Anda dapat memanggil operasi CreateTempDBInstance untuk membuat instans temporary.
Anda dapat membuat instans temporary berdasarkan file backup atau titik waktu tertentu dalam tujuh hari terakhir.
Sebelum memanggil operasi ini, pastikan persyaratan berikut terpenuhi:
- Instans Anda menjalankan SQL Server 2008 R2.
- Instans Anda berada dalam status Running.
- Instans Anda tidak memiliki tugas migration yang sedang berjalan.
- Pembuatan file backup terakhir telah selesai.
Catatan Setelah instans temporary dibuat, akun dan database akan mewarisi data dari file backup.
Debugging
Parameter permintaan
| Parameter | Type | Required | Example | Description |
| Action | String | Yes | CreateTempDBInstance | Operasi yang ingin Anda lakukan. Tetapkan nilainya ke CreateTempDBInstance. |
| DBInstanceId | String | Yes | rm-uf6wjk5xxxxxxx | ID instans. |
| BackupId | Integer | No | 603524168 | ID file backup. Catatan Anda harus menentukan parameter BackupId atau RestoreTime. |
| RestoreTime | String | No | 2011-06-11T16:00:00Z | Titik waktu tertentu dalam periode retensi backup. Tentukan waktu dalam standar ISO 8601 dengan format yyyy-MM-ddTHH:mm:ssZ. Waktu harus dalam UTC. Catatan
|
| ResourceGroupId | String | No | rg-acfmy***** | ID kelompok sumber daya. |
Parameter respons
| Parameter | Type | Example | Description |
| TempDBInstanceId | String | sub138xxxxx_rm-xxxxx | ID instans temporary. |
| RequestId | String | 248DE93F-8647-4B9D-8287-4A4A0FE56AD5 | ID permintaan. |
Contoh
Contoh permintaan
http(s)://rds.aliyuncs.com/?Action=CreateTempDBInstance
&DBInstanceId=rm-uf6wjk5xxxxxxx
&BackupId=603524168
&<Common request parameters>
Contoh respons sukses
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<CreateTempDBInstanceResponse>
<RequestId>248DE93F-8647-4B9D-8287-4A4A0FE56AD5</RequestId>
<TempDBInstanceId>sub138xxxxx_juxxxxx</TempDBInstanceId>
</CreateTempDBInstanceResponse>
JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "248DE93F-8647-4B9D-8287-4A4A0FE56AD5",
"TempDBInstanceId" : "sub138xxxxx_juxxxxx"
}
Kode kesalahan
| HTTP statua code | Error code | Error message | Description |
| 400 | OperationDenied.DBInstanceStatus | The operation is not permitted due to status of instance. | Pesan kesalahan yang dikembalikan karena operasi tidak didukung saat instans berada dalam status saat ini. |
| 403 | OperationDenied.TempDBInstanceExists | The operation is not permitted due to temp instance exist. | Pesan kesalahan yang dikembalikan karena operasi tidak didukung saat instans temporary telah dibuat untuk instans saat ini. |
| 404 | InvalidDBInstanceName.NotFound | The specified db instance is not found. | Pesan kesalahan yang dikembalikan karena operasi tidak didukung saat instans tidak ada. |
Untuk daftar kode kesalahan, kunjungi API Error Center.