Mengubah pengaturan kebijakan cadangan instans ApsaraDB RDS.
Deskripsi operasi
Mesin yang didukung
RDS MySQL
RDS PostgreSQL
RDS SQL Server
RDS MariaDB.
Dokumentasi terkait
Mengonfigurasi kebijakan cadangan otomatis untuk instans ApsaraDB RDS for MySQL
Mengonfigurasi kebijakan cadangan otomatis untuk instans ApsaraDB RDS for PostgreSQL
Mengonfigurasi kebijakan cadangan otomatis untuk instans ApsaraDB RDS for SQL Server
Mengonfigurasi kebijakan cadangan otomatis untuk instans ApsaraDB RDS for MariaDB.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
rds:ModifyBackupPolicy |
update |
*DBInstance
|
|
None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| DBInstanceId |
string |
Yes |
ID instans. Anda dapat memanggil DescribeDBInstances untuk mengkueri ID instans. |
rm-uf6wjk5**** |
| BackupPolicyMode |
string |
No |
Tipe cadangan. Nilai valid:
|
DataBackupPolicy |
| PreferredBackupTime |
string |
No |
Pengatur waktu untuk menjalankan tugas cadangan. Tentukan pengatur waktu dalam format HH:mmZ-HH:mmZ (UTC). Catatan
|
00:00Z-01:00Z |
| PreferredBackupPeriod |
string |
No |
Siklus cadangan. Tentukan setidaknya dua hari. Pisahkan beberapa nilai dengan koma (,). Nilai valid:
Catatan
|
Monday |
| BackupRetentionPeriod |
string |
No |
Jumlah hari penyimpanan cadangan data. Nilai valid: 7 hingga 730. Catatan
|
7 |
| BackupLog |
string |
No |
Apakah akan mengaktifkan cadangan log. Nilai valid:
Untuk instans SQL Server, cadangan log diaktifkan secara default dan tidak dapat dinonaktifkan. Namun, Anda dapat mengubah frekuensi cadangan log sebagai berikut:
Catatan
Parameter ini hanya berlaku ketika BackupPolicyMode diatur ke DataBackupPolicy dan digunakan untuk mengaktifkan atau menonaktifkan cadangan log. |
Enable |
| LogBackupRetentionPeriod |
string |
No |
Jumlah hari penyimpanan cadangan log. Nilai valid: 7 hingga 730. Nilai tidak boleh lebih besar dari jumlah hari penyimpanan cadangan data. Catatan
|
7 |
| EnableBackupLog |
string |
No |
Apakah akan mengaktifkan cadangan log instans untuk instans MySQL, PostgreSQL, dan MariaDB. Nilai valid:
Catatan
|
1 |
| EnablePitrProtection |
boolean |
No |
||
| LocalLogRetentionHours |
string |
No |
Jumlah jam penyimpanan cadangan log instans pada penyimpanan lokal instans MySQL. Nilai valid: 0 hingga 168 (7 × 24). Nilai 0 menunjukkan bahwa log instans tidak disimpan secara lokal. Catatan
Parameter ini hanya berlaku ketika BackupPolicyMode diatur ke LogBackupPolicy. Parameter ini wajib diisi dalam kasus ini. |
18 |
| LocalLogRetentionSpace |
string |
No |
Penggunaan maksimum ruang penyimpanan log lokal untuk instans MySQL, dalam persentase. Ketika penggunaan melebihi nilai ini, sistem akan mulai menghapus log biner dari yang paling awal hingga penggunaan turun di bawah ambang batas ini. Nilai valid: 0 hingga 50. Nilai default tidak dimodifikasi. Catatan
Parameter ini hanya berlaku ketika BackupPolicyMode diatur ke LogBackupPolicy. Parameter ini wajib diisi dalam kasus ini. |
30 |
| HighSpaceUsageProtection |
string |
No |
Apakah akan menghapus log biner secara tanpa syarat ketika penggunaan disk instans MySQL melebihi 80% atau sisa ruang disk kurang dari 5 GB. Nilai valid: Enable | Disable. Nilai default tidak dimodifikasi. Catatan
Parameter ini hanya berlaku ketika BackupPolicyMode diatur ke LogBackupPolicy. Parameter ini wajib diisi dalam kasus ini. |
Enable |
| LogBackupFrequency |
string |
No |
Frekuensi cadangan log untuk instans SQL Server. Nilai valid:
Catatan
Parameter ini hanya berlaku ketika BackupPolicyMode diatur ke DataBackupPolicy. |
LogInterval |
| CompressType |
string |
No |
Metode kompresi cadangan. Nilai valid:
Catatan
Parameter ini hanya berlaku ketika BackupPolicyMode diatur ke DataBackupPolicy. |
4 |
| ArchiveBackupRetentionPeriod |
string |
No |
Jumlah hari penyimpanan cadangan terarsip. Nilai default adalah 0, yang menunjukkan bahwa cadangan terarsip tidak diaktifkan. Nilai valid: 30 hingga 1095. Catatan
Parameter ini hanya berlaku ketika BackupPolicyMode diatur ke DataBackupPolicy. |
365 |
| ArchiveBackupKeepPolicy |
string |
No |
Siklus retensi untuk cadangan terarsip. Jumlah cadangan yang disimpan dalam siklus ini ditentukan oleh ArchiveBackupKeepCount. Nilai default adalah 0. Nilai valid:
Catatan
Parameter ini hanya berlaku ketika BackupPolicyMode diatur ke DataBackupPolicy. |
ByMonth |
| ArchiveBackupKeepCount |
integer |
No |
Jumlah cadangan terarsip yang akan disimpan. Nilai default adalah 1. Nilai valid:
Catatan
|
1 |
| ReleasedKeepPolicy |
string |
No |
Kebijakan retensi data untuk cadangan terarsip dari instans MySQL yang dihapus. Nilai valid:
Catatan
|
None |
| LogBackupLocalRetentionNumber |
integer |
No |
Jumlah log biner yang akan disimpan secara lokal. Nilai default adalah 60. Nilai valid: 6 hingga 100. Catatan
|
60 |
| Category |
string |
No |
Apakah akan mengaktifkan cadangan dalam hitungan detik. Nilai valid:
Catatan
Parameter ini hanya berlaku ketika BackupPolicyMode diatur ke DataBackupPolicy. |
Standard |
| BackupInterval |
string |
No |
Frekuensi cadangan snapshot. Nilai valid:
Catatan
|
30 |
| BackupMethod |
string |
No |
Metode cadangan untuk instans SQL Server dengan cloud disk. Nilai valid:
Catatan
Parameter ini hanya berlaku ketika BackupPolicyMode diatur ke DataBackupPolicy. |
Physical |
| EnableIncrementDataBackup |
boolean |
No |
Apakah akan mengaktifkan cadangan inkremental untuk instans SQL Server dengan cloud disk. Nilai valid:
Catatan
Parameter ini hanya berlaku ketika BackupPolicyMode diatur ke DataBackupPolicy. |
False |
| IncBackupInterval |
integer |
No |
||
| BackupPriority |
integer |
No |
Pengaturan untuk cadangan instans sekunder pada instans SQL Server Edisi Kluster. Nilai valid:
Catatan
|
2 |
| EnableAdvancedBackupPolicy |
integer |
No |
||
| AdvancedDataPolicies |
array<object> |
No |
||
|
object |
No |
|||
| StrategyId |
string |
No |
||
| ActionType |
string |
No |
||
| OnlyPreserveOneEachHour |
boolean |
No |
||
| RetentionValue |
integer |
No |
||
| BakType |
string |
No |
||
| FilterKey |
string |
No |
||
| FilterValue |
string |
No |
||
| DestType |
string |
No |
||
| FilterType |
string |
No |
||
| SrcRegion |
string |
No |
||
| OnlyPreserveOneEachDay |
boolean |
No |
||
| SrcType |
string |
No |
||
| DestRegion |
string |
No |
||
| RetentionType |
string |
No |
||
| AdvancedLogPolicies |
array<object> |
No |
||
|
object |
No |
|||
| StrategyId |
string |
No |
||
| ActionType |
string |
No |
||
| LogRetentionType |
string |
No |
||
| DestType |
string |
No |
||
| EnableLogBackup |
integer |
No |
||
| SrcType |
string |
No |
||
| SrcRegion |
string |
No |
||
| LogRetentionValue |
integer |
No |
||
| DestRegion |
string |
No |
||
| FilterKey |
string |
No |
||
| FilterValue |
string |
No |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Parameter tanggapan. |
||
| CompressType |
string |
Metode kompresi cadangan. Nilai valid:
|
4 |
| DBInstanceID |
string |
ID instans. |
rm-uf6wjk5**** |
| EnableBackupLog |
string |
Menunjukkan apakah cadangan log instans diaktifkan. Nilai valid:
Catatan
Cadangan log instans untuk instans SQL Server diaktifkan secara default dan tidak dapat dimatikan. |
1 |
| HighSpaceUsageProtection |
string |
Menunjukkan apakah log biner dihapus secara tanpa syarat ketika penggunaan disk instans MySQL melebihi 80% atau sisa ruang disk kurang dari 5 GB. |
Disable |
| LocalLogRetentionHours |
integer |
Jumlah jam penyimpanan cadangan log instans pada penyimpanan lokal instans MySQL. |
18 |
| LocalLogRetentionSpace |
string |
Penggunaan maksimum ruang loop log biner untuk instans MySQL. |
30 |
| LogBackupLocalRetentionNumber |
integer |
Jumlah log biner yang disimpan secara lokal untuk instans MySQL. |
60 |
| RequestId |
string |
ID permintaan. |
DA147739-AEAD-4417-9089-65E9B1D8240D |
| EnableIncrementDataBackup |
boolean |
||
| IncBackupInterval |
integer |
||
| EnablePitrProtection |
boolean |
Contoh
Respons sukses
JSONformat
{
"CompressType": "4",
"DBInstanceID": "rm-uf6wjk5****",
"EnableBackupLog": "1",
"HighSpaceUsageProtection": "Disable",
"LocalLogRetentionHours": 18,
"LocalLogRetentionSpace": "30",
"LogBackupLocalRetentionNumber": 60,
"RequestId": "DA147739-AEAD-4417-9089-65E9B1D8240D",
"EnableIncrementDataBackup": false,
"IncBackupInterval": 0,
"EnablePitrProtection": false
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidColdRetention.Format | Invalid cold retention format. | |
| 400 | InvalidLogBackupFrequency.Malformed | Invalid log backup frequency. | |
| 400 | InvalidBackupRetentionPeriod.Malformed | The specified backup retention period is invalid. | |
| 400 | BackupPropertyNotFound | Backup policy not found | |
| 400 | OperationDenied.SwitchToSnapshot | Snapshot backup does not support cross region storage at present. Please turn off cross region backup before switching to snapshot backup mode. | |
| 400 | InvalidReleasedKeepPolicy.Format | Specified Released Keep Policy is not valid. | |
| 400 | IncorrectBackupPolicy | The current instance has an advanced backup policy enabled. Currently, you cannot use the OpenAPI to modify the backup policy. You need to modify the backup policy in the console. | |
| 400 | Order.ComboInstanceNotAllowOperate | A package instance is not allowed to operate independently. | |
| 400 | Price.PricingPlanResultNotFound | Pricing plan price result not found. | |
| 400 | Order.NoRealNameAuthentication | You have not passed the real-name authentication and do not meet the purchase conditions. Please log in to the user center for real-name authentication. | |
| 400 | InsufficientAvailableQuota | Your account quota limit is less than 0, please recharge before trying to purchase. | |
| 400 | CommodityServiceCalling.Exception | Failed to call commodity service. | |
| 400 | RegionDissolvedEOM | Dear customer, Alibaba Cloud plans to optimize and adjust the current region. Cloud services in this region will cease operations. You are currently unable to operate new purchase orders. Thank you for your understanding and support. | |
| 400 | Commodity.InvalidComponent | The module you purchased is not legal, please buy it again. | |
| 400 | RegionEndTimeDissolvedAustralia | Cloud services in the Australia (Sydney) region will be discontinued. Set the validity date to September 30, 2024 or earlier than September 30, 2024. | |
| 400 | Price.CommoditySys | Commodity system call exception. | |
| 400 | Pay.InsufficientBalance | Insufficient available balance. | |
| 400 | Order.PeriodInvalid | There is a problem with the period you selected, please choose again. | |
| 400 | pay.noCreditCard | Account not bound to credit card. | |
| 400 | Order.InstHasUnpaidOrder | There is an unpaid order for the service you have purchased. Please pay or void it before placing the order. | |
| 400 | noAvailablePaymentMethod | No payment method is specified for your account. We recommend that you add a payment method. | |
| 400 | BasicInfoUncompleted | Your information is incomplete. Complete your information before the operation. | |
| 400 | Risk.RiskControlRejection | Your account is abnormal, please contact customer service for details. | |
| 400 | Api.NotSupport | Specified api is not supported. | |
| 400 | ContainForbiddenLabelError | There is a label that prohibits placing orders. Please contact your distributor for assistance. | |
| 400 | InvalidDBInstanceId.NotFound | The DBInstanceId provided does not exist in records. | |
| 400 | InvalidInstanceLevel.DiskType | Specified instance level not support request disk type | |
| 400 | InvalidParam | Sepcified wal level Parameter is invalid. There are still logical slots in instance, so it can not be set as replica. | |
| 400 | KmsApiError | User secret key invalid. | |
| 400 | System.SaleValidateFailed | Sales expression validation system error. | |
| 400 | Abs.InvalidAccount.NotFound | account is not found. | |
| 400 | SqlExecuteFailedOrTimeout | sql command execution failed or timed out:%s. | |
| 400 | ColdData.EngineVersionNotSupport | The current instance engine version not support coldDataEnabled. | |
| 400 | ColdData.MinorVersionNotSupport | The current instance minor version not support coldDataEnabled. | |
| 400 | IncorrectTargetClasscode | The current instance type does not support this operation. | |
| 400 | InvalidConnectionString.Duplicate | Specified connection string already exists in the RDS. | |
| 400 | RequiredParam.NotFound | Required input param is not found. | |
| 400 | Parameters.Invalid | Parameter error, please check the parameters. | |
| 400 | BackupPolicyNotSupport | Cold Data won't open with CrossBackup or Flash Backup, please check Backup Policy. | |
| 400 | InvalideStatus.Format | The instance status does not support this operation. | |
| 400 | InvalidDBInstanceEngineType.Format | the DB instance engine type does not support this operation. | |
| 400 | Pay.NoCreditCard | No credit cards. | |
| 400 | VpcNetworkTypeNotSupport | The vpc network type instance does not support this operation. | |
| 400 | MirrorInsExists | Specified DB instance mirror ins already existed. | |
| 400 | UnsupportedClassCode | The specified DB instance class stops selling. | |
| 400 | InvalidBackupSet | The specified database does not exist in the backup set. | |
| 400 | OrdTCommodityQueryError | Failed to query for product. | |
| 400 | ProductInstanceReleased | The instance has been released. Please check before placing the order. | |
| 400 | RegionEndTimeDissolvedIndia | The region is no longer supported. | |
| 400 | InvalidDiskType | Current disk type does not support this operation. | |
| 400 | InvalidIncrementBackupInterval.Malformed | Parameter 'IncBackupInterval' is invalid. | |
| 400 | InvalidLocalLogRetentionSpace.Malformed | Parameter 'LocalLogRetentionSpace' is invalid. | |
| 400 | InvalidLocalLogRetentionHours.Malformed | Parameter 'LocalLogRetentionHours' is invalid. | |
| 400 | InvalidLogBackupLocalRetentionNumber.Malformed | Parameter 'LogBackupLocalRetentionNumber' is invalid. | |
| 400 | InvalidBackupInterval.Unsupported | BackupInterval can be configured only when Category is set to Standard. The current instance is set to Flash. Please set Category to Standard. | |
| 400 | InvalidPitrSetting | Log backup is disabled. Enable PITR requires log backup to be enabled. | |
| 500 | ExternalFailure | The request processing has failed due to external service failure. | |
| 500 | RequestMetaDataFailed | The service request failed. Please try again later or contact service personnel. | |
| 500 | InvokeProxyFailure | The request processing has failed due to service failure of rds api. | |
| 403 | IncorrectCategory | Current Instance type does not support Category. | |
| 403 | OperationDenied.SwitchSnapshotToPhysical | Only physical backup to snapshot backup is supported. | |
| 403 | OperationDenied.ModifyBackupSwitchOff | The switch is not turned on. It is forbidden to modify the backup mode. | |
| 403 | OperationDenied.ApiForbiddenForLogBackupFrequency | When the instance is a snapshot backup, the log backup frequency is not allowed to be consistent with the data backup. | |
| 403 | OperationDenied.NotSupportedBackupMethod | When the storage is larger than 4000 GB, only snapshot backup is supported. | |
| 403 | OperationDenied.ApiForbidden | Operation is not permitted. | |
| 403 | OrderStatus.UnPaid | The specified db instance has unpaid order. | |
| 403 | InvalidReduceDiskSize | The storage capacity after the scale-down must be larger than the used amount. | |
| 403 | CloudSSDNotSupport | Cloud ssd does not support this operation, please upgrade to essd. | |
| 403 | InvalidUserOperatorPermission | The user permission does not support this operation. | |
| 403 | InvalidVswitchId | Specified conn vswitch id is not valid. | |
| 403 | IncorrectMinorVersion | Current engine minor version does not support operations. | |
| 403 | OperationDenied.ZoneResource | There is no available zone for inventory. | |
| 403 | NotInFlowController | Sorry,no permission. | |
| 403 | InvalidKmsKey | Kms key is disabled. | |
| 403 | InvalidInstanceLevel.Malformed | Current DB instance level does not support this operation. | |
| 403 | IncorrectDBInstanceState | Current DB instance state does not support this operation. | |
| 404 | InvalidClusterKms | The current instance does not authorized to access the Key Management Service. | |
| 404 | Request.NotFound | The requested resource is not available. | |
| 404 | HostInfo.NotFound | The specified host info is not found. | |
| 404 | InvalidInsType.Malformed | Specified instance type is not valid. | |
| 404 | IncorrectDBInstanceLockMode | Current DB instance lock mode does not support this operation. | |
| 408 | NetworkOrSqlTimeoutError | Failed to create login due to potential SQL Server overload or other issues that may cause the login creation fail. Please retry later. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.