Bir yedekleme planı oluşturur, yapılandırır ve başlatır.
Operation description
Bu işlemi çağırmadan önce, Veritabanı Yedekleme (DBS) hizmetinin faturalandırma yöntemlerini ve fiyatlandırmasını anladığınızdan emin olun.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dbs:CreateAndStartBackupPlan |
create |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| BackupPlanId |
string |
No |
Yedekleme planının kimliği. |
dbstooi0******* |
| Region |
string |
No |
DBS'nin kullanılabildiği bölge. Kullanılabilir bölgeleri görüntülemek için DescribeRegions işlemini çağırın. |
cn-hangzhou |
| InstanceClass |
string |
Yes |
Yedekleme planının teknik özellikleri. Geçerli değerler:
Not
Daha yüksek teknik özellikler daha iyi yedekleme ve kurtarma performansı sağlar. Daha fazla bilgi için Teknik özellikler sayfasına bakın. |
micro |
| DatabaseType |
string |
Yes |
Veritabanı türü. Geçerli değerler:
|
MySQL |
| BackupMethod |
string |
Yes |
Yedekleme yöntemi. Geçerli değerler:
|
logical |
| Period |
string |
No |
Abonelik örneğinin faturalandırma döngüsü. Geçerli değerler:
|
Year |
| UsedTime |
integer |
No |
Abonelik süresi. Geçerli değerler:
|
1 |
| PayType |
string |
No |
Ödeme yöntemi. Geçerli değer: prepay: abonelik |
prepay |
| DatabaseRegion |
string |
No |
Veritabanının bulunduğu bölge. |
cn-hangzhou |
| StorageRegion |
string |
No |
Depolama bölgesi. |
cn-hangzhou |
| InstanceType |
string |
No |
Veritabanı örnek türü. Geçerli değerler:
|
RDS |
| StorageType |
string |
No |
Bu parametre henüz kullanıma sunulmamıştır. |
无 |
| FromApp |
string |
No |
İsteğin kaynağı. Varsayılan değer OpenApi'dir. Bu parametreyi ayarlamanıza gerek yoktur. |
OpenApi |
| SourceEndpointInstanceType |
string |
Yes |
Veritabanının konumu. Geçerli değerler:
|
RDS |
| SourceEndpointRegion |
string |
No |
Veritabanının bulunduğu bölge. Not
SourceEndpoint.InstanceType değeri RDS, ECS, DDS, Express veya Agent olarak ayarlanmışsa bu parametre gereklidir. |
cn-hangzhou |
| SourceEndpointInstanceID |
string |
No |
Veritabanı örneğinin kimliği. Not
SourceEndpoint.InstanceType değeri RDS, ECS, DDS veya Express olarak ayarlanmışsa bu parametre gereklidir. |
rm-uf6wjk5xxxxxxxxxx |
| SourceEndpointIP |
string |
No |
Veritabanı uç noktası. Not
SourceEndpoint.InstanceType değeri express, agent veya other olarak ayarlanmışsa bu parametre gereklidir. |
rm-uf6wjk5xxxxxxx.mysql.rds.aliyuncs.com |
| SourceEndpointPort |
integer |
No |
Veritabanı bağlantı noktası. Not
SourceEndpoint.InstanceType değeri express, agent, other veya ECS olarak ayarlanmışsa bu parametre gereklidir. |
3306 |
| SourceEndpointDatabaseName |
string |
No |
Veritabanı adı. Not
Veritabanı türü PostgreSQL veya MongoDB ise bu parametre gereklidir. |
testRDS |
| SourceEndpointUserName |
string |
No |
Veritabanı hesabı. Not
Veritabanı türü Redis ise veya veritabanı konumu agent ve veritabanı türü MSSQL ise bu parametre isteğe bağlıdır. Diğer tüm durumlarda bu parametre gereklidir. |
testRDS |
| SourceEndpointPassword |
string |
No |
Veritabanı hesabının parolası. Not
Veritabanı türü Redis ise veya veritabanı konumu agent ve veritabanı türü MSSQL ise bu parametre isteğe bağlıdır. Diğer tüm durumlarda bu parametre gereklidir. |
testPassword |
| BackupGatewayId |
integer |
No |
Yedekleme ağ geçidinin kimliği. Not
|
23313123312 |
| OSSBucketName |
string |
No |
Object Storage Service (OSS) bucket'ının adı. Varsayılan değer: Sistem otomatik olarak yeni bir ad oluşturur. |
TestOssBucket |
| BackupObjects |
string |
No |
Yedekleme nesneleri. |
[ { "DBName":"待备份库名", "SchemaName":"待备份 Schema 名", "TableIncludes":[{ "TableName":"待备份表表名" }], "TableExcludes":[{ "TableName":"待备份库名不需要备份表的表名" }] } ] |
| BackupPeriod |
string |
No |
Tam yedekleme döngüsü. Geçerli değerler:
Not
Birden fazla değer seçebilirsiniz. Değerleri virgül (,) ile ayırın. |
Monday |
| BackupStartTime |
string |
No |
Tam yedeklemenin başlangıç zamanı. Zaman HH:mm biçimindedir ve UTC dilimindedir. |
14:22 |
| EnableBackupLog |
boolean |
No |
Artımlı günlük yedeklemesinin etkinleştirilip etkinleştirilmeyeceğini belirtir. Geçerli değerler:
|
true |
| BackupLogIntervalSeconds |
integer |
No |
Artımlı yedeklemeler için saniye cinsinden aralık. Not
Bu parametre yalnızca fiziksel yedeklemeler için gereklidir. |
1000 |
| BackupRetentionPeriod |
integer |
No |
Yedekleme verilerinin gün cinsinden saklama süresi. Geçerli değerler: 0 ile 1825 arası. Varsayılan değer: 730. |
730 |
| DuplicationInfrequentAccessPeriod |
integer |
No |
Yedekleme verilerinin Seyrek Erişim (IA) depolamasına dönüştürülmesi için geçmesi gereken gün cinsinden süre. Varsayılan değer: 180. |
180 |
| DuplicationArchivePeriod |
integer |
No |
Yedekleme verilerinin arşiv depolamasına dönüştürülmesi için geçmesi gereken gün cinsinden süre. Varsayılan değer: 365. |
365 |
| BackupPlanName |
string |
Yes |
Yedekleme planının özel adı. |
dbstooi0******* |
| SourceEndpointOracleSID |
string |
No |
Oracle sistem kimliği (SID). Veritabanı türü Oracle ise bu parametre gereklidir. |
test |
| BackupStorageType |
string |
No |
Yerleşik depolama türü:
|
无 |
| BackupSpeedLimit |
integer |
No |
KB/s cinsinden disk G/Ç limiti. Not
Bu parametre yalnızca MySQL fiziksel yedeklemeleri için geçerlidir. |
262144 |
| BackupRateLimit |
integer |
No |
KB/s cinsinden ağ bant genişliği kısıtlama limiti. İzin verilen maksimum değer 10 GB'tır. Not
Bu parametre yalnızca MySQL fiziksel yedeklemeleri için geçerlidir. |
262144 |
| BackupStrategyType |
string |
No |
Tam yedekleme stratejisi. Geçerli değerler:
Not
Varsayılan değer simple'dır. |
simple |
| CrossAliyunId |
string |
No |
Hesaplar arası yedekleme için Alibaba Cloud hesabının UID'si. |
1648821913****** |
| CrossRoleName |
string |
No |
Hesaplar arası yedekleme için RAM rolünün adı. |
test123 |
| ClientToken |
string |
No |
İsteğin idempotent olmasını sağlamak için kullanılan bir istemci belirteci. Bu, yinelenen istekleri önler. |
ASDASDASDSADASFCZXVZ |
| ResourceGroupId |
string |
No |
Kaynak grubunun kimliği. |
rg-aekzecovzti**** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Yanıt parametreleri. |
||
| HttpStatusCode |
integer |
HTTP durum kodu. |
200 |
| RequestId |
string |
İstek kimliği. |
4F1888AC-1138-4995-B9FE-D2734F61C058 |
| CreateBackupSet |
boolean |
Yedekleme kümesinin etkinleştirilip etkinleştirilmediğini gösterir. Dönüş değeri aşağıdakilerden biridir:
|
true |
| 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. |
| BackupPlanId |
string |
Yedekleme planının kimliği. |
dbs1hvb0wwwe**** |
| OrderId |
string |
Siparişin kimliği. |
2056157*** |
Examples
Success response
JSON format
{
"HttpStatusCode": 200,
"RequestId": "4F1888AC-1138-4995-B9FE-D2734F61C058",
"CreateBackupSet": true,
"ErrCode": "Param.NotFound",
"Success": true,
"ErrMessage": "The specified parameter %s value is not valid.",
"BackupPlanId": "dbs1hvb0wwwe****",
"OrderId": "2056157***"
}
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.