All Products
Search
Document Center

Data Management:CreateRestoreTask

Last Updated:Jun 10, 2026

Membuat tugas memulihkan DBS.

Deskripsi operasi

Coba sekarang

Coba API ini di OpenAPI Explorer tanpa perlu penandatanganan manual. Panggilan yang berhasil akan secara otomatis menghasilkan contoh kode SDK sesuai dengan parameter Anda. Unduh kode tersebut dengan kredensial bawaan yang aman untuk penggunaan lokal.

Test

RAM authorization

Tabel berikut menjelaskan otorisasi yang diperlukan untuk memanggil API ini. Anda dapat menentukannya dalam kebijakan Resource Access Management (RAM). Kolom pada tabel dijelaskan sebagai berikut:

  • Action: Aksi yang dapat digunakan dalam elemen Action pada pernyataan kebijakan izin RAM untuk memberikan izin guna melakukan operasi tersebut.

  • API: API yang dapat Anda panggil untuk melakukan aksi tersebut.

  • Access level: Tingkat akses yang telah ditentukan untuk setiap API. Nilai yang valid: create, list, get, update, dan delete.

  • Resource type: Jenis resource yang mendukung otorisasi untuk melakukan aksi tersebut. Ini menunjukkan apakah aksi tersebut mendukung izin tingkat resource. Resource yang ditentukan harus kompatibel dengan aksi tersebut. Jika tidak, kebijakan tersebut tidak akan berlaku.

    • Untuk API dengan izin tingkat resource, jenis resource yang diperlukan ditandai dengan tanda bintang (*). Tentukan Nama Sumber Daya Alibaba Cloud (ARN) yang sesuai dalam elemen Resource pada kebijakan.

    • Untuk API tanpa izin tingkat resource, ditampilkan sebagai All Resources. Gunakan tanda bintang (*) dalam elemen Resource pada kebijakan.

  • Condition key: Kunci kondisi yang didefinisikan oleh layanan. Kunci ini memungkinkan kontrol granular, berlaku baik hanya untuk aksi maupun untuk aksi yang terkait dengan resource tertentu. Selain kunci kondisi spesifik layanan, Alibaba Cloud menyediakan serangkaian common condition keys yang berlaku di semua layanan yang didukung RAM.

  • Dependent action: Aksi dependen yang diperlukan untuk menjalankan aksi tersebut. Untuk menyelesaikan aksi tersebut, pengguna RAM atau role RAM harus memiliki izin untuk melakukan semua aksi dependen.

Action

Access level

Resource type

Condition key

Dependent action

dbs:CreateRestoreTask

create

*全部资源

*

None None

Parameter permintaan

Parameter

Type

Required

Description

Example

BackupPlanId

string

Yes

ID rencana cadangan.

dbs1hvb0ww****

DestinationEndpointInstanceType

string

Yes

Tipe titik akhir tujuan. Nilai valid:

  • RDS: instans ApsaraDB RDS.

  • ECS: database yang dikelola sendiri yang di-host pada Instance ECS.

  • Express: database yang terhubung melalui jalur sewa, Gateway VPN, atau smart access gateway.

  • Agent: database yang terhubung melalui gateway cadangan.

  • DDS: instans Database Apsara for MongoDB.

  • Other: database yang terhubung melalui internet menggunakan alamat IP publik dan port.

  • dg: database yang dikelola sendiri tanpa titik akhir publik, terhubung melalui Gerbang Basis Data.

RDS

DestinationEndpointRegion

string

No

ID wilayah database instans tujuan.

Catatan

Parameter ini diperlukan ketika DestinationEndpointInstanceType diatur ke RDS, ECS, DDS, Express, atau Agent.

cn-hangzhou

DestinationEndpointInstanceID

string

No

ID database instans tujuan.

Catatan

Parameter ini diperlukan ketika DestinationEndpointInstanceType diatur ke RDS, ECS, DDS, atau Express.

rm-bp1p8c29*****

DestinationEndpointIP

string

No

Titik akhir database tujuan.

Catatan

Parameter ini diperlukan ketika DestinationEndpointInstanceType diatur ke Express, Agent, atau Other.

rm-bp*****9jv8pxero.mysql.rds.aliyuncs.com

DestinationEndpointPort

integer

No

Port yang digunakan untuk terhubung ke database tujuan.

Catatan

Parameter ini diperlukan ketika DestinationEndpointInstanceType diatur ke Express, Agent, Other, atau ECS.

3306

DestinationEndpointDatabaseName

string

No

Nama database tujuan.

Catatan

Parameter ini diperlukan jika mesin database adalah PostgreSQL atau MongoDB.

test

DestinationEndpointUserName

string

No

Nama pengguna akun database tujuan.

Catatan

Parameter ini opsional jika mesin database adalah Redis, atau jika DestinationEndpointInstanceType diatur ke Agent dan mesin database adalah MSSQL. Pada skenario lain, parameter ini diperlukan.

test

DestinationEndpointPassword

string

No

Kata sandi akun database tujuan.

Catatan

Parameter ini opsional jika mesin database adalah Redis, atau jika DestinationEndpointInstanceType diatur ke Agent dan mesin database adalah MSSQL. Pada skenario lain, parameter ini diperlukan.

Test

BackupGatewayId

integer

No

ID gateway cadangan.

Catatan

Parameter ini diperlukan ketika DestinationEndpointInstanceType diatur ke Agent.

4312****

RestoreObjects

string

No

Objek yang akan dipulihkan.

  • Parameter ini opsional jika DestinationEndpointInstanceType diatur ke Agent. Pada skenario lain, parameter ini diperlukan.

  • Nilai harus berupa string JSON dalam format berikut: [{ "DBName": "source_database_name", "NewDBName": "destination_database_name" }]

Catatan

Anda dapat menggunakan operasi ini untuk memulihkan data hanya pada tingkat database. Untuk memulihkan data pada tingkat tabel, masuk ke konsol. Untuk informasi lebih lanjut, lihat Memulihkan database.

MySQL表级别恢复示例如下: [{\"DBName\":\"dbname\", \"NewDBName\":\"dbname1\"}]

RestoreTime

integer

No

Titik pengatur waktu untuk memulihkan, ditentukan sebagai stempel waktu UNIX dalam milidetik.

1554560477000

BackupSetId

string

No

ID set cadangan penuh yang digunakan untuk memulihkan. Parameter BackupSetId dan RestoreTime saling eksklusif.

dbs1hvb0w*****

RestoreTaskName

string

Yes

Nama tugas memulihkan.

test

DestinationEndpointOracleSID

string

No

SID database Oracle.

Catatan

Parameter ini diperlukan jika mesin database adalah Oracle.

test

RestoreDir

string

No

Direktori memulihkan. Parameter ini diperlukan ketika DestinationEndpointInstanceType diatur ke Agent dan tipe database adalah MySQL.

test

RestoreHome

string

No

Direktori instalasi database.

test

DuplicateConflict

string

No

Kebijakan untuk menyelesaikan konflik ketika objek memiliki nama yang sama. Nilai valid:

renamenew: mengganti nama objek yang dipulihkan (memulihkan) jika namanya berkonflik dengan objek yang sudah ada.

renamenew

CrossAliyunId

string

No

ID akun Alibaba Cloud yang memiliki database sumber. Parameter ini diperlukan untuk memulihkan lintas akun.

2749528728********

CrossRoleName

string

No

Nama peran RAM yang digunakan untuk memulihkan lintas akun.

test123

ClientToken

string

No

Token klien yang digunakan untuk memastikan idempotensi permintaan. Token ini harus unik di seluruh permintaan.

ETnLKlblzczshOTUbOC********

RestoreDestinationMode

string

No

Tipe tujuan pemulihan. Nilai valid:

  • EXIST_INSTANCE: memulihkan data ke instans yang sudah ada.

  • NEW_INSTANCE: memulihkan data ke instans baru.

EXIST_INSTANCE

EnableDestinationEndpointSsl

boolean

No

Apakah akan mengaktifkan enkripsi SSL saat terhubung ke database tujuan.

true

SslCaPem

string

No

Sertifikat SSL yang digunakan untuk terhubung ke database tujuan.> Parameter ini diperlukan ketika EnableDestinationEndpointSsl diatur ke true.

-----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----

DestDatabaseInstanceType

string

No

Tipe instans baru yang akan dibuat untuk memulihkan.> Parameter ini diperlukan ketika RestoreDestinationMode diatur ke NEW_INSTANCE.

rds

DestDatabaseInstanceRegion

string

No

Wilayah tempat membuat instans baru.> Parameter ini diperlukan ketika RestoreDestinationMode diatur ke NEW_INSTANCE.

cn-beijing

DestDatabaseInstanceVpc

string

No

ID VPC instans baru.> Parameter ini diperlukan ketika RestoreDestinationMode diatur ke NEW_INSTANCE.

vpc-xx

DestDatabaseInstanceClass

string

No

Tipe instans dari instans baru.> Parameter ini diperlukan ketika RestoreDestinationMode diatur ke NEW_INSTANCE.

mysql.x4.large.2

DestDatabaseInstanceStorageSize

string

No

Ruang penyimpanan instans baru. Unit: GB.> Parameter ini diperlukan ketika RestoreDestinationMode diatur ke NEW_INSTANCE.

500

DestDatabaseInstanceVSwitch

string

No

ID vSwitch instans baru.> Parameter ini diperlukan ketika RestoreDestinationMode diatur ke NEW_INSTANCE.

vsw-xx

DestDatabaseInstanceDatabaseVersion

string

No

Versi mesin database instans baru.> Parameter ini diperlukan ketika RestoreDestinationMode diatur ke NEW_INSTANCE.

8.0

AutoOpenDatabase

string

No

Apakah akan secara otomatis memulai instans Oracle setelah memulihkan cadangan fisik. Nilai valid: true dan false.

true

AutoShutdownDatabase

string

No

Apakah akan secara otomatis menghentikan instans Oracle sebelum memulihkan cadangan fisik. Nilai valid: true dan false.

true

Elemen respons

Element

Type

Description

Example

object

The response object.

HttpStatusCode

integer

The HTTP status code returned for the request.

200

RequestId

string

The ID of the request.

60AF7C5D-EF4D-4D48-8FD5-C0823FDF28AC

ErrCode

string

The error code returned if the request fails.

Param.NotFound

Success

boolean

Indicates whether the request was successful.

true

ErrMessage

string

The error message returned if the request fails.

The specified parameter %s value is not valid.

RestoreTaskId

string

The ID of the restore task.

s102h*****

Contoh

Respons sukses

JSONformat

{
  "HttpStatusCode": 200,
  "RequestId": "60AF7C5D-EF4D-4D48-8FD5-C0823FDF28AC",
  "ErrCode": "Param.NotFound",
  "Success": true,
  "ErrMessage": "The specified parameter %s value is not valid.  ",
  "RestoreTaskId": "s102h*****"
}

Kode kesalahan

HTTP status code

Error code

Error message

Description

403 Request.Forbidden Have no Permissions

Lihat Error Codes untuk daftar lengkap.

Catatan rilis

Lihat Release Notes untuk daftar lengkap.