Bir Veritabanı Yedekleme (DBS) geri yükleme görevi oluşturur.
Operation description
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dbs:CreateRestoreTask |
create |
*Tüm kaynaklar.
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| BackupPlanId |
string |
Yes |
Yedekleme planının kimliği. |
dbs1hvb0ww**** |
| DestinationEndpointInstanceType |
string |
Yes |
Veritabanının konumu. Geçerli değerler:
|
RDS |
| DestinationEndpointRegion |
string |
No |
Veritabanı örneğinin bölgesi. Not
Bu parametre, DestinationEndpointInstanceType RDS, ECS, DDS, Express veya Agent olarak ayarlandığında gereklidir. |
cn-hangzhou |
| DestinationEndpointInstanceID |
string |
No |
Veritabanının örnek kimliği. Not
Bu parametre, DestinationEndpointInstanceType RDS, ECS, DDS veya Express olarak ayarlandığında gereklidir. |
rm-bp1p8c29***** |
| DestinationEndpointIP |
string |
No |
Veritabanı bağlantı adresi. Not
Bu parametre, DestinationEndpointInstanceType Express, Agent veya Other olarak ayarlandığında gereklidir. |
rm-bp*****9jv8pxero.mysql.rds.aliyuncs.com |
| DestinationEndpointPort |
integer |
No |
Veritabanının bağlantı noktası numarası. Not
Bu parametre, DestinationEndpointInstanceType Express, Agent, Other veya ECS olarak ayarlandığında gereklidir. |
3306 |
| DestinationEndpointDatabaseName |
string |
No |
Veritabanının adı. Not
Bu parametre, veritabanı motoru PostgreSQL veya MongoDB olduğunda gereklidir. |
test |
| DestinationEndpointUserName |
string |
No |
Veritabanı hesabının kullanıcı adı. Not
Bu parametre, veritabanı motoru Redis olduğunda veya veritabanı bir yedekleme ağ geçidi üzerinden bağlanıyorsa ve veritabanı motoru SQL Server olduğunda gerekli değildir. Diğer senaryolarda bu parametre gereklidir. |
test |
| DestinationEndpointPassword |
string |
No |
Veritabanı hesabının parolası. Not
Bu parametre, veritabanı motoru Redis olduğunda veya veritabanı bir yedekleme ağ geçidi üzerinden bağlanıyorsa ve veritabanı motoru SQL Server olduğunda gerekli değildir. Diğer senaryolarda bu parametre gereklidir. |
Test |
| BackupGatewayId |
integer |
No |
Yedekleme ağ geçidinin kimliği. Not
Bu parametre, DestinationEndpointInstanceType Agent olarak ayarlandığında gereklidir. |
4312**** |
| RestoreObjects |
string |
No |
Geri yüklenecek nesneler.
Not
Bu API işlemini çağırarak nesneleri geri yükleme, yalnızca veritabanı düzeyinde geri yüklemeyi destekler. Belirli tabloları geri yüklemek için konsola gidin. Daha fazla bilgi için Veritabanını geri yükleme konusuna bakın. |
Example of MySQL table-level restoration: [{\"DBName\":\"dbname\", \"NewDBName\":\"dbname1\"}] |
| RestoreTime |
integer |
No |
Veritabanını geri yüklemek istediğiniz zaman noktası. Değer, milisaniye cinsinden bir UNIX zaman damgasıdır. |
1554560477000 |
| BackupSetId |
string |
No |
Geri yükleme için kullanılan tam yedekleme kümesinin kimliği. Bu parametre ile RestoreTime birbirini dışlar. |
dbs1hvb0w***** |
| RestoreTaskName |
string |
Yes |
Geri yükleme görevinin adı. |
test |
| DestinationEndpointOracleSID |
string |
No |
Oracle SID'si. Not
Bu parametre, veritabanı motoru Oracle olduğunda gereklidir. |
test |
| RestoreDir |
string |
No |
Bu parametre, DestinationEndpointInstanceType Agent olarak ayarlandığında ve yedekleme planı MySQL için olduğunda gereklidir. |
test |
| RestoreHome |
string |
No |
Veritabanı programının dizini. |
test |
| DuplicateConflict |
string |
No |
Aynı ada sahip nesneler arasındaki çakışmaları işlemek için kullanılan yöntem. Geçerli değerler:
|
renamenew |
| CrossAliyunId |
string |
No |
Hesaplar arası yedekleme için kullanılan Alibaba Cloud hesabının UID'si. |
2749528728******** |
| CrossRoleName |
string |
No |
Hesaplar arası yedekleme için kullanılan RAM rolünün adı. |
test123 |
| ClientToken |
string |
No |
İsteğin idempotent olmasını sağlamak ve yinelenen gönderimleri önlemek için kullanılan istemci belirteci. |
ETnLKlblzczshOTUbOC******** |
| RestoreDestinationMode |
string |
No |
Verileri hedefe geri yüklemek için kullanılan yöntem. Geçerli değerler:
|
EXIST_INSTANCE |
| EnableDestinationEndpointSsl |
boolean |
No |
Hedefe SSL şifreli bağlantı kullanılarak bağlanılıp bağlanılmayacağını belirtir. |
true |
| SslCaPem |
string |
No |
Hedefe SSL şifreli bağlantı için kullanılan kimlik bilgisi. |
-----BEGIN CERTIFICATE----- ... -----END CERTIFICATE----- |
| DestDatabaseInstanceType |
string |
No |
Verilerin geri yüklendiği yeni veritabanının örnek türü. |
rds |
| DestDatabaseInstanceRegion |
string |
No |
Verilerin geri yüklendiği yeni veritabanı örneğinin bölgesi. |
cn-beijing |
| DestDatabaseInstanceVpc |
string |
No |
Verilerin geri yüklendiği yeni veritabanı örneğinin VPC'si. |
vpc-xx |
| DestDatabaseInstanceClass |
string |
No |
Verilerin geri yüklendiği yeni veritabanı örneğinin teknik özellikleri. |
mysql.x4.large.2 |
| DestDatabaseInstanceStorageSize |
string |
No |
Verilerin geri yüklendiği yeni veritabanının depolama boyutu. |
500 |
| DestDatabaseInstanceVSwitch |
string |
No |
Verilerin geri yüklendiği yeni veritabanı örneğinin vSwitch'i. |
vsw-xx |
| DestDatabaseInstanceDatabaseVersion |
string |
No |
Verilerin geri yüklendiği yeni veritabanı örneğinin veritabanı motoru sürümü. |
8.0 |
| AutoOpenDatabase |
string |
No |
Bir Oracle fiziksel yedeklemesi geri yüklendikten sonra örneğin otomatik olarak başlatılıp başlatılmayacağını belirtir. |
true |
| AutoShutdownDatabase |
string |
No |
Bir Oracle fiziksel yedeklemesi geri yüklendikten sonra örneğin otomatik olarak kapatılıp kapatılmayacağını belirtir. |
true |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Yanıt parametrelerinin ayrıntıları. |
||
| HttpStatusCode |
integer |
HTTP durum kodu. |
200 |
| RequestId |
string |
İsteğin kimliği. |
60AF7C5D-EF4D-4D48-8FD5-C0823FDF28AC |
| ErrCode |
string |
Hata kodu. |
Param.NotFound |
| Success |
boolean |
İsteğin başarılı olup olmadığını gösterir. |
true |
| ErrMessage |
string |
Hata mesajı. |
The specified parameter %s value is not valid. |
| RestoreTaskId |
string |
Geri yükleme görevinin kimliği. |
s102h***** |
Examples
Success response
JSON format
{
"HttpStatusCode": 200,
"RequestId": "60AF7C5D-EF4D-4D48-8FD5-C0823FDF28AC",
"ErrCode": "Param.NotFound",
"Success": true,
"ErrMessage": "The specified parameter %s value is not valid. ",
"RestoreTaskId": "s102h*****"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 403 | Request.Forbidden | Have no Permissions |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.