中國(guó)站
幫助中心 > 數(shù)據(jù)庫(kù) > 云數(shù)據(jù)庫(kù)Redis > API文檔 > 備份相關(guān)

備份相關(guān)

1.設(shè)置備份策略

接口地址

  1. https://api.yisu.com/redis/backup/modifyBackupSetting

HTTP METHOD

POST

HTTP BODY編碼格式

application/x-www-form-urlencoded

請(qǐng)求參數(shù)

以下請(qǐng)求參數(shù)列表僅列出了接口請(qǐng)求參數(shù)和部分公共參數(shù),完整公共參數(shù)列表見(jiàn) 公共請(qǐng)求參數(shù)

名稱 類(lèi)型 是否必填 說(shuō)明
instanceId string 實(shí)例ID
backupTime string 備份時(shí)間點(diǎn)如7:00-8:00
backupCycle string 備份周期,可選范圍:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday

返回?cái)?shù)據(jù)








名稱類(lèi)型是否必須默認(rèn)值備注其他信息
codenumber非必須錯(cuò)誤碼
messagestring非必須錯(cuò)誤信息
requestIdstring非必須請(qǐng)求ID

請(qǐng)求示例

  1. curl -XPOST
  2. "https://api.yisu.com/redis/backup/modifyBackupSetting" \
  3. -H "content-type: application/x-www-form-urlencoded" \
  4. -d "accessId=abcdefghijklmnop&nonce=48693365&signature=wm8pQlU34oA5NAEffMtc8NQHues%3D&instanceId=yisuredis-60ecfbddc5e663-40223956=backupTime=7-8=backupCycle=Monday%2CWednesday"

返回示例

  1. {
  2. "code": 200,
  3. "message": "請(qǐng)求成功",
  4. "requestId": "ee294672a0b5f03e13004988d4e3f7a1"
  5. }

2.獲取備份策略明細(xì)

接口地址

  1. https://api.yisu.com/redis/backup/getBackupSetting

HTTP METHOD

POST

HTTP BODY編碼格式

application/x-www-form-urlencoded

請(qǐng)求參數(shù)

以下請(qǐng)求參數(shù)列表僅列出了接口請(qǐng)求參數(shù)和部分公共參數(shù),完整公共參數(shù)列表見(jiàn) 公共請(qǐng)求參數(shù)。

名稱 類(lèi)型 是否必填 說(shuō)明
instanceId string 實(shí)例ID

返回?cái)?shù)據(jù)








名稱類(lèi)型是否必須默認(rèn)值備注其他信息
codenumber非必須錯(cuò)誤碼
messagestring非必須錯(cuò)誤信息
dataobject非必須返回?cái)?shù)據(jù)
├─ backupTimestring非必須備份時(shí)間點(diǎn)(07:00-08:00)
├─ nextBackupTimestring非必須下次備份時(shí)間
├─ backupCyclestring非必須備份周期:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday;多個(gè)用英文逗號(hào)隔開(kāi)
├─ backupSaveDaysstring非必須備份保留時(shí)間
requestIdstring非必須請(qǐng)求ID

請(qǐng)求示例

  1. curl -XPOST
  2. "https://api.yisu.com/redis/backup/getBackupSetting" \
  3. -H "content-type: application/x-www-form-urlencoded" \
  4. -d "accessId=abcdefghijklmnop&nonce=48693365&signature=wm8pQlU34oA5NAEffMtc8NQHues%3D&instanceId=yisuredis-60ecfbddc5e663-40223956"

返回示例

  1. {
  2. "code": 200,
  3. "message": "請(qǐng)求成功",
  4. "data": {
  5. "backupTime": "07:00-08:00",
  6. "nextBackupTime": "2021-07-21 0:16:00",
  7. "backupCycle": "Monday,Wednesday",
  8. "backupSaveDays": "7"
  9. },
  10. "requestId": "02c2da1ba1dd1edf5d002fe7c9e7085a"
  11. }

3.創(chuàng)建備份

接口地址

  1. https://api.yisu.com/redis/backup/createBackup

HTTP METHOD

POST

HTTP BODY編碼格式

application/x-www-form-urlencoded

請(qǐng)求參數(shù)

以下請(qǐng)求參數(shù)列表僅列出了接口請(qǐng)求參數(shù)和部分公共參數(shù),完整公共參數(shù)列表見(jiàn) 公共請(qǐng)求參數(shù)

名稱 類(lèi)型 是否必填 說(shuō)明
instanceId string 實(shí)例ID

返回?cái)?shù)據(jù)








名稱類(lèi)型是否必須默認(rèn)值備注其他信息
codenumber非必須錯(cuò)誤碼
messagestring非必須錯(cuò)誤信息
requestIdstring非必須請(qǐng)求ID

請(qǐng)求示例

  1. curl -XPOST
  2. "https://api.yisu.com/redis/backup/createBackup" \
  3. -H "content-type: application/x-www-form-urlencoded" \
  4. -d "accessId=abcdefghijklmnop&nonce=48693365&signature=wm8pQlU34oA5NAEffMtc8NQHues%3D&instanceId=yisuredis-60ecfbddc5e663-40223956"

返回示例

  1. {
  2. "code": 200,
  3. "message": "請(qǐng)求成功",
  4. "requestId": "701c2d240819a7e3e9876fc90dbd74fd"
  5. }

4.恢復(fù)備份

接口地址

  1. https://api.yisu.com/redis/backup/restoreInstance

HTTP METHOD

POST

HTTP BODY編碼格式

application/x-www-form-urlencoded

請(qǐng)求參數(shù)

以下請(qǐng)求參數(shù)列表僅列出了接口請(qǐng)求參數(shù)和部分公共參數(shù),完整公共參數(shù)列表見(jiàn) 公共請(qǐng)求參數(shù)

名稱 類(lèi)型 是否必填 說(shuō)明
instanceId string 實(shí)例ID
fileName string 文件名

返回?cái)?shù)據(jù)








名稱類(lèi)型是否必須默認(rèn)值備注其他信息
codenumber非必須錯(cuò)誤碼
messagestring非必須錯(cuò)誤信息
requestIdstring非必須請(qǐng)求ID

請(qǐng)求示例

  1. curl -XPOST
  2. "https://api.yisu.com/redis/backup/restoreInstance" \
  3. -H "content-type: application/x-www-form-urlencoded" \
  4. -d "accessId=abcdefghijklmnop&nonce=48693365&signature=wm8pQlU34oA5NAEffMtc8NQHues%3D&instanceId=yisuredis-60ecfbddc5e663-40223956=fileName=handle_1626685661.rdb"

返回示例

  1. {
  2. "code": 200,
  3. "message": "請(qǐng)求成功",
  4. "requestId": "02793bab13945947452dd185bb382edf"
  5. }

5.備份文件列表

接口地址

  1. https://api.yisu.com/redis/backup/getBackupList

HTTP METHOD

POST

HTTP BODY編碼格式

application/x-www-form-urlencoded

請(qǐng)求參數(shù)

以下請(qǐng)求參數(shù)列表僅列出了接口請(qǐng)求參數(shù)和部分公共參數(shù),完整公共參數(shù)列表見(jiàn) 公共請(qǐng)求參數(shù)

名稱 類(lèi)型 是否必填 說(shuō)明
instanceId string 實(shí)例ID
currentPage string 頁(yè)碼
pageSize string 每頁(yè)數(shù)量

返回?cái)?shù)據(jù)








名稱類(lèi)型是否必須默認(rèn)值備注其他信息
codenumber非必須錯(cuò)誤碼
messagestring非必須錯(cuò)誤信息
dataobject非必須返回?cái)?shù)據(jù)
├─ Backupsobject []非必須備份列表

item 類(lèi)型: object

├─ fileNamestring必須文件名
├─ createTimestring必須備份開(kāi)始時(shí)間
├─ endTimestring必須備份結(jié)束時(shí)間
├─ allowDeleteboolean必須是否允許刪除(手動(dòng)備份的文件才可刪除)
├─ totalResultnumber非必須總記錄數(shù)
├─ currentPagestring非必須頁(yè)碼
├─ pageSizestring非必須每頁(yè)數(shù)量
requestIdstring非必須請(qǐng)求ID

請(qǐng)求示例

  1. curl -XPOST
  2. "https://api.yisu.com/redis/backup/getBackupList" \
  3. -H "content-type: application/x-www-form-urlencoded" \
  4. -d "accessId=abcdefghijklmnop&nonce=48693365&signature=wm8pQlU34oA5NAEffMtc8NQHues%3D&instanceId=yisuredis-60ecfbddc5e663-40223956=currentPage=1=pageSize=20"

返回示例

  1. {
  2. "code": 200,
  3. "message": "請(qǐng)求成功",
  4. "data": {
  5. "Backups": [
  6. {
  7. "fileName": "handle_1626685661.rdb",
  8. "createTime": "2021-07-19 17:07:42",
  9. "endTime": "2021-07-19 17:07:47.300371",
  10. "allowDelete": true
  11. }
  12. ],
  13. "totalResult": 7,
  14. "currentPage": "1",
  15. "pageSize": "20"
  16. },
  17. "requestId": "3edc22e1d57cf75886629f304b84dab9"
  18. }

6.刪除備份文件

接口地址

  1. https://api.yisu.com/redis/backup/deleteBackupFile

HTTP METHOD

POST

HTTP BODY編碼格式

application/x-www-form-urlencoded

請(qǐng)求參數(shù)

以下請(qǐng)求參數(shù)列表僅列出了接口請(qǐng)求參數(shù)和部分公共參數(shù),完整公共參數(shù)列表見(jiàn) 公共請(qǐng)求參數(shù)

名稱 類(lèi)型 是否必填 說(shuō)明
instanceId string 實(shí)例ID
fileName string 文件名

返回?cái)?shù)據(jù)








名稱類(lèi)型是否必須默認(rèn)值備注其他信息
codenumber非必須錯(cuò)誤碼
messagestring非必須錯(cuò)誤信息
requestIdstring非必須請(qǐng)求ID

請(qǐng)求示例

  1. curl -XPOST
  2. "https://api.yisu.com/redis/backup/deleteBackupFile" \
  3. -H "content-type: application/x-www-form-urlencoded" \
  4. -d "accessId=abcdefghijklmnop&nonce=48693365&signature=wm8pQlU34oA5NAEffMtc8NQHues%3D&instanceId=yisuredis-60ecfbddc5e663-40223956=fileName=handle_1626685661.rdb"

返回示例

  1. {
  2. "code": 500,
  3. "message": "請(qǐng)求失敗",
  4. "requestId": "dece35f894d3265a4684b2e7ba5fa53b"
  5. }

7.獲取文件下載鏈接

接口地址

  1. https://api.yisu.com/redis/backup/getFileDownloadLink

HTTP METHOD

POST

HTTP BODY編碼格式

application/x-www-form-urlencoded

請(qǐng)求參數(shù)

以下請(qǐng)求參數(shù)列表僅列出了接口請(qǐng)求參數(shù)和部分公共參數(shù),完整公共參數(shù)列表見(jiàn) 公共請(qǐng)求參數(shù)

名稱 類(lèi)型 是否必填 說(shuō)明
instanceId string 實(shí)例ID
fileName string 文件名

返回?cái)?shù)據(jù)








名稱類(lèi)型是否必須默認(rèn)值備注其他信息
codenumber非必須錯(cuò)誤碼
messagestring非必須錯(cuò)誤信息
dataobject非必須返回?cái)?shù)據(jù)
├─ linksobject非必須下載鏈接信息
├─ inner_addressstring非必須內(nèi)網(wǎng)下載地址
├─ outer_addressstring非必須外網(wǎng)下載地址
requestIdstring非必須請(qǐng)求ID

請(qǐng)求示例

  1. curl -XPOST
  2. "https://api.yisu.com/redis/backup/getFileDownloadLink" \
  3. -H "content-type: application/x-www-form-urlencoded" \
  4. -d "accessId=abcdefghijklmnop&nonce=48693365&signature=wm8pQlU34oA5NAEffMtc8NQHues%3D&instanceId=yisuredis-60ecfbddc5e663-40223956=fileName=handle_1626685661.rdb"

返回示例

  1. {
  2. "code": 200,
  3. "message": "請(qǐng)求成功",
  4. "data": {
  5. "links": {
  6. "inner_address": "",
  7. "outer_address": "http://rpm2.file.yisu.com/redis/237/handle_1626685661.rdb?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=download%2F20210719%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20210719T101555Z&X-Amz-Expires=7200&X-Amz-SignedHeaders=host&X-Amz-Signature=5429739592a179d68bf10de4efb38648280e655f1d1c93fbb7d3ad006069ad15"
  8. }
  9. },
  10. "requestId": "e805f953f2dc0479a103fe8436b2710c"
  11. }