Bir örneğin yedekleme ayarlarını sorgulamak için DescribeBackupPolicy işlemi çağrılabilir.
Hata ayıklama
İstek parametreleri
| Parametre | Tür | Zorunlu | Örnek | Açıklama |
| Action | String | Evet | DescribeBackupPolicy | Gerçekleştirmek istediğiniz işlem. Değeri DescribeBackupPolicy olarak ayarlayın. |
| DBInstanceId | String | Evet | rm-uf6wjk5xxxxxxx | Örneğin ID'si. |
| BackupPolicyMode | String | Hayır | DataBackupPolicy | Yedekleme türü. Geçerli değerler:
|
| CompressType | String | Hayır | 1 | Yedekleme verilerini sıkıştırmak için kullanılan yöntem. Geçerli değerler:
|
| ReleasedKeepPolicy | String | Hayır | Lastest | Örnek silindiğinde arşivlenmiş yedekleme dosyalarının saklanma ilkesi. Geçerli değerler:
|
Yanıt parametreleri
| Parametre | Tür | Örnek | Açıklama |
| LogBackupRetentionPeriod | Integer | 7 | Günlük yedekleme dosyalarının saklandığı gün sayısı. |
| ArchiveBackupKeepPolicy | String | ByMonth | Arşivlenmiş yedekleme dosyalarının saklanma döngüsü. |
| ArchiveBackupKeepCount | String | 1 | Saklanan arşivlenmiş yedekleme dosyası sayısı. |
| LocalLogRetentionHours | Integer | 0 | Günlük yedekleme dosyalarının örnekte saklandığı saat sayısı. |
| BackupRetentionPeriod | Integer | 7 | Veri yedekleme dosyalarının saklandığı gün sayısı. |
| RequestId | String | B87E2AB3-B7C9-4394-9160-7F639F732031 | İsteğin ID'si. |
| PreferredBackupPeriod | String | Monday,Wednesday,Friday,Sunday | Yedekleme yapacağınız döngü. Birden fazla değeri virgül (,) ile ayırın. Geçerli değerler:
|
| CompressType | String | 1 | Yedekleme verilerini sıkıştırmak için kullanılan yöntem. Geçerli değerler:
|
| SupportReleasedKeep | Integer | 0 | Ayrılmış bir parametre. |
| LocalLogRetentionSpace | String | 30 | Örnekteki günlük yedekleme dosyaları için izin verilen maksimum disk kullanımı. |
| SupportVolumeShadowCopy | Integer | 1 | Örneğin anlık görüntü yedeklemelerini destekleyip desteklemediğini belirtir. Geçerli değerler:
Not Bu parametre yalnızca örnek SQL Server çalıştırırken döndürülür. |
| BackupMethod | String | Physical | Örneğin yedekleme yöntemi. Geçerli değerler:
Not Bu parametre yalnızca örnek SQL Server çalıştırıyor ve standart SSD'ler veya geliştirilmiş SSD'ler (ESSD) kullanıyorsa döndürülür. |
| LogBackupFrequency | String | LogInterval | Günlüklerin yedekleme sıklığı. Geçerli değerler:
Not LogBackupFrequency parametresi yalnızca örnek SQL Server çalıştırıyorsa döndürülür. |
| PreferredNextBackupTime | String | 2018-01-19T15:15Z | Sonraki yedeklemenin yapılacağı zaman. Zaman, UTC'de görüntülenir ve yyyy-MM-ddTHH:mmZ biçiminde ISO 8601 standardını takip eder. |
| HighSpaceUsageProtection | String | Enable | Günlük yedekleme silme özelliğinin etkin olup olmadığını belirtir. Disk kullanımı %80'i aşarsa veya örnekte kalan disk alanı 5 GB'tan azsa bu özellik ikili günlük dosyalarını siler. Geçerli değerler:
|
| ArchiveBackupRetentionPeriod | String | 365 | Arşivlenmiş yedekleme dosyalarının saklandığı gün sayısı. |
| BackupInterval | String | 30 | Yedekleme aralığı. Birim: dakika.
|
| ReleasedKeepPolicy | String | None | Örnek silindiğinde arşivlenmiş yedekleme dosyalarının saklanma ilkesi. Geçerli değerler:
|
| PreferredBackupTime | String | 15:00Z-16:00Z | Veri yedeklemenin yapılacağı zaman. Zaman, UTC'de görüntülenir ve HH:mmZ-HH:mmZ biçiminde ISO 8601 standardını takip eder. |
| LogBackupLocalRetentionNumber | Integer | 60 | Örnekte saklanan ikili günlük dosyası sayısı. |
| Category | String | Standard | Tek haneli saniye yedekleme özelliğinin etkinleştirilip etkinleştirilmeyeceğini belirtir. Bu özellik, ApsaraDB RDS'nin bir yedeklemeyi tek haneli saniyeler içinde tamamlamasına olanak tanır. Geçerli değerler:
Not Bu parametre yalnızca BackupPolicyMode parametresini DataBackupPolicy olarak ayarladığınızda etkili olur. |
| EnableBackupLog | String | 1 | Günlük yedekleme özelliğinin etkin olup olmadığını belirtir. Geçerli değerler:
|
| BackupLog | String | Enable | Günlük yedekleme özelliğinin etkin olup olmadığını belirtir. Geçerli değerler:
|
| EnableIncrementDataBackup | Boolean | True | Artımlı yedeklemenin etkin olup olmadığını belirtir. Geçerli değerler:
|
Örnekler
Örnek istekler
http(s)://rds.aliyuncs.com/?Action=DescribeBackupPolicy
&DBInstanceId=rm-uf6wjk5xxxxxxxxxx
&<Common request parameters>
Örnek başarılı yanıtlar
XML biçimi
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeBackupPolicyResponse>
<Category>Standard</Category>
<ArchiveBackupRetentionPeriod>0</ArchiveBackupRetentionPeriod>
<RequestId>292884FE-D689-47A2-9829-C05E63366201</RequestId>
<Duplication/>
<ReleasedKeepPolicy>None</ReleasedKeepPolicy>
<ArchiveBackupKeepPolicy>ByMonth</ArchiveBackupKeepPolicy>
<PreferredBackupTime>00:00Z-01:00Z</PreferredBackupTime>
<LocalLogRetentionHours>18</LocalLogRetentionHours>
<PreferredNextBackupTime>2021-01-07T00:40Z</PreferredNextBackupTime>
<HighSpaceUsageProtection>Enable</HighSpaceUsageProtection>
<CompressType>1</CompressType>
<LogBackupFrequency>LogInterval</LogBackupFrequency>
<PreferredBackupPeriod>Tuesday,Thursday,Saturday</PreferredBackupPeriod>
<ArchiveBackupKeepCount>1</ArchiveBackupKeepCount>
<LogBackupRetentionPeriod>7</LogBackupRetentionPeriod>
<LogBackupLocalRetentionNumber>60</LogBackupLocalRetentionNumber>
<BackupLog>Enable</BackupLog>
<EnableBackupLog>1</EnableBackupLog>
<SupportReleasedKeep>0</SupportReleasedKeep>
<SupportVolumeShadowCopy>1</SupportVolumeShadowCopy>
<LocalLogRetentionSpace>30</LocalLogRetentionSpace>
<BackupRetentionPeriod>10</BackupRetentionPeriod>
<DuplicationContent/>
<BackupInterval>30</BackupInterval>
</DescribeBackupPolicyResponse>
JSON biçimi
HTTP/1.1 200 OK
Content-Type:application/json
{
"Category" : "Standard",
"ArchiveBackupRetentionPeriod" : 0,
"RequestId" : "292884FE-D689-47A2-9829-C05E63366201",
"Duplication" : "",
"ReleasedKeepPolicy" : "None",
"ArchiveBackupKeepPolicy" : "ByMonth",
"PreferredBackupTime" : "00:00Z-01:00Z",
"LocalLogRetentionHours" : "18",
"PreferredNextBackupTime" : "2021-01-07T00:40Z",
"HighSpaceUsageProtection" : "Enable",
"CompressType" : "1",
"LogBackupFrequency" : "LogInterval",
"PreferredBackupPeriod" : "Tuesday,Thursday,Saturday",
"ArchiveBackupKeepCount" : 1,
"LogBackupRetentionPeriod" : "7",
"LogBackupLocalRetentionNumber" : 60,
"BackupLog" : "Enable",
"EnableBackupLog" : "1",
"SupportReleasedKeep" : 0,
"SupportVolumeShadowCopy" : 1,
"LocalLogRetentionSpace" : "30",
"BackupRetentionPeriod" : 10,
"DuplicationContent" : "",
"BackupInterval" : "30"
}
Hata kodları
|
HTTP durum kodu |
Hata kodu |
Hata mesajı |
Açıklama |
|
400 |
IO.Exception |
IO exception, retry later. |
G/Ç hataları oluştuğu için döndürülen hata mesajı. |
|
400 |
InternalFailure |
Internal failure, retry later. |
İstek başarısız olduğu için döndürülen hata mesajı. Daha sonra tekrar deneyin. |
|
400 |
InvalidParameter.OwnerAccount |
The specified parameter OwnerAccount is not valid. |
OwnerAccount parametresinin değeri geçersiz olduğu için döndürülen hata mesajı. Değeri kontrol edin. |
|
404 |
InvalidDBInstance.NotFound |
Specified instance does not exist or not support. |
Örnek bulunamadığı, silindiği veya işlemi desteklemediği için döndürülen hata mesajı. |
Hata kodlarının listesi için API Hata Merkezi adresini ziyaret edin.