<li id="c4loq"><acronym id="c4loq"></acronym></li>

<button id="c4loq"></button>
    <dd id="c4loq"><pre id="c4loq"></pre></dd>

      <th id="c4loq"></th>

        <dd id="c4loq"></dd>

        幫助中心 > 數據庫 > 云數據庫MySQL > API文檔 > 備份相關

        備份相關

        1.數據備份列表

        接口地址

        https://api.yisu.com/rds/backup/getDataLogList

        HTTP METHOD

        POST

        HTTP BODY編碼格式

        application/x-www-form-urlencoded

        請求參數

        以下請求參數列表僅列出了接口請求參數和部分公共參數,完整公共參數列表見 公共請求參數。

        名稱類型是否必填說明
        instanceIdstring
        startTimestring開始時間
        endTimestring結束時間:默認為該時間當天的23:59:59
        currentPagestring頁碼
        pageSizestring每頁數量

        返回數據

        名稱類型是否必須默認值備注其他信息
        codenumber非必須錯誤碼
        messagestring非必須錯誤信息
        dataobject非必須返回數據
        ├─ totalResultnumber非必須總記錄數
        ├─ currentPagenumber非必須頁碼
        ├─ pageSizenumber非必須每頁數量
        ├─ logFilesobject []非必須數據備份列表

        item 類型: object

        ├─ fileNamestring必須文件名
        ├─ fileSizestring必須文件大小
        ├─ backupMethodnumber必須備份方式:2物理備份、1邏輯備份
        ├─ backupStrategynumber必須備份策略:1實例備份、2單庫備份
        ├─ backupTypenumber必須備份方式:1全量備份
        ├─ startTimestring必須備份開始時間
        ├─ endTimestring必須備份完成時間
        ├─ recoverTimestring必須備份機恢復時間點
        ├─ backupDbsstring []必須單庫備份數據庫列表

        item 類型: string

        ├─ 非必須
        ├─ enableRecovernumber必須是否允許恢復備份1是0否
        requestIdstring非必須請求ID

        請求示例

            curl -XPOST
            "https://api.yisu.com/rds/backup/getDataLogList" \
            -H "content-type: application/x-www-form-urlencoded" \
            -d "accessId=abcdefghijklmnop&nonce=48693365&signature=wm8pQlU34oA5NAEffMtc8NQHues%3D&instanceId=yisurds-60e69eab6173d8-66643171=startTime=2021-07-10=endTime=2021-07-9=currentPage=1=pageSize=2"

        返回示例

        {
            "code": 200,
            "message": "請求成功",
            "data": {
                "totalResult": 6,
                "currentPage": 1,
                "pageSize": 10,
                "logFiles": [
                    {
                        "fileName": "auto_1625854443_840.xb",
                        "fileSize": "165.98M",
                        "backupMethod": 2,
                        "backupStrategy": 1,
                        "backupType": 1,
                        "startTime": "2021-07-10 02:14:03",
                        "endTime": "2021-07-10 02:14:08",
                        "recoverTime": "2021-07-10 02:14:03",
                        "backupDbs": [],
                        "enableRecover": 1
                    },
                ]
            },
            "requestId": "250e16d8ca796d7bc8a20a6cd8791558"
        }

        2.binlog備份列表

        接口地址

        https://api.yisu.com/rds/backup/getBinlogList

        HTTP METHOD

        POST

        HTTP BODY編碼格式

        application/x-www-form-urlencoded

        請求參數

        以下請求參數列表僅列出了接口請求參數和部分公共參數,完整公共參數列表見 公共請求參數。

        名稱類型是否必填說明
        instanceIdstring
        startTimestring開始時間
        endTimestring結束時間:默認為該時間當天的23:59:59
        currentPagestring頁碼
        pageSizestring每頁數量

        返回數據

        名稱類型是否必須默認值備注其他信息
        codenumber非必須錯誤碼
        messagestring非必須錯誤信息
        dataobject非必須返回數據
        ├─ totalResultnumber非必須總記錄數
        ├─ currentPagenumber非必須頁碼
        ├─ pageSizestring非必須每頁數量
        ├─ logFilesobject []非必須數據備份列表

        item 類型: object

        ├─ fileNamestring必須文件名
        ├─ fileSizestring必須文件大小
        ├─ beginTimestring必須備份開始時間
        ├─ endTimestring必須備份完成時間
        requestIdstring非必須請求ID

        請求示例

            curl -XPOST
            "https://api.yisu.com/rds/backup/getBinlogList" \
            -H "content-type: application/x-www-form-urlencoded" \
            -d "accessId=abcdefghijklmnop&nonce=48693365&signature=wm8pQlU34oA5NAEffMtc8NQHues%3D&instanceId=yisurds-60e69eab6173d8-66643171=startTime=2021-07-9=endTime=2021-07-8=currentPage=1=pageSize=2"

        返回示例

        {
            "code": 200,
            "message": "請求成功",
            "data": {
                "totalResult": 4,
                "currentPage": 1,
                "pageSize": "2",
                "logFiles": [
                    {
                        "fileName": "mysql-bin.000005",
                        "fileSize": "2.75K",
                        "beginTime": "2021-07-08 14:46:28",
                        "endTime": "2021-07-08 4:08:02"
                    }
                ]
            },
            "requestId": "3f93023b89e532d730bf50301d81c074"
        }

        3.獲取備份設置明細

        接口地址

        https://api.yisu.com/rds/backup/getBackupSettingDetail

        HTTP METHOD

        POST

        HTTP BODY編碼格式

        application/x-www-form-urlencoded

        請求參數

        以下請求參數列表僅列出了接口請求參數和部分公共參數,完整公共參數列表見 公共請求參數。

        名稱類型是否必填說明
        instanceIdstring

        返回數據

        名稱類型是否必須默認值備注其他信息
        codenumber非必須錯誤碼
        messagestring非必須錯誤信息
        dataobject非必須返回數據
        ├─ backupSettingsobject非必須備份設置明細
        ├─ instanceIdstring非必須實例ID
        ├─ nextBackupTimestring非必須下次備份時間
        ├─ dataBackupPeriodstring非必須數據備份周期:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday;多個用英文逗號隔開
        ├─ dataKeepDaysstring非必須數據備份保留天數
        ├─ dataBackupTimestring非必須數據備份時間點:03:10-04:10
        ├─ backupLogstring非必須是否開啟日志備份
        ├─ logKeepDaysstring非必須日志備份保留天數
        requestIdstring非必須請求ID

        請求示例

            curl -XPOST
            "https://api.yisu.com/rds/backup/getBackupSettingDetail" \
            -H "content-type: application/x-www-form-urlencoded" \
            -d "accessId=abcdefghijklmnop&nonce=48693365&signature=wm8pQlU34oA5NAEffMtc8NQHues%3D&instanceId=yisurds-60e69eab6173d8-66643171"

        返回示例

        {
            "code": 200,
            "message": "請求成功",
            "data": {
                "backupSettings": {
                    "instanceId": "yisurds-60e69eab6173d8-66643171",
                    "nextBackupTime": "2021-07-11 02:00:00",
                    "dataBackupPeriod": "Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday",
                    "dataKeepDays": "7",
                    "dataBackupTime": "02:00-04:00",
                    "backupLog": "1",
                    "logKeepDays": "7"
                }
            },
            "requestId": "6a235a15721d1b5c4d4d65f896508af9"
        }

        4.創建備份

        接口地址

        https://api.yisu.com/rds/backup/createBackup

        HTTP METHOD

        POST

        HTTP BODY編碼格式

        application/x-www-form-urlencoded

        請求參數

        以下請求參數列表僅列出了接口請求參數和部分公共參數,完整公共參數列表見 公共請求參數。

        名稱類型是否必填說明
        instanceIdstring實例ID
        backupStrategystring備份策略:1實例備份、2單庫備份
        backupMethodstring備份方式:2物理備份、1邏輯備份

        返回數據

        名稱類型是否必須默認值備注其他信息
        codenumber非必須錯誤碼
        messagestring非必須錯誤信息
        requestIdstring非必須請求ID

        請求示例

            curl -XPOST
            "https://api.yisu.com/rds/backup/createBackup" \
            -H "content-type: application/x-www-form-urlencoded" \
            -d "accessId=abcdefghijklmnop&nonce=48693365&signature=wm8pQlU34oA5NAEffMtc8NQHues%3D&instanceId=yisurds-60e69eab6173d8-66643171=backupStrategy=1=backupMethod=1"

        返回示例

        {
            "code": 200,
            "message": "請求成功",
            "requestId": "ecbd142fdba284b949538e7cd562ba4e"
        }

        5.獲取備份集的數據庫、表信息

        接口地址

        https://api.yisu.com/rds/backup/getRecordDbsInfo

        HTTP METHOD

        POST

        HTTP BODY編碼格式

        application/x-www-form-urlencoded

        請求參數

        以下請求參數列表僅列出了接口請求參數和部分公共參數,完整公共參數列表見 公共請求參數。

        名稱類型是否必填說明
        instanceIdstring實例ID
        fileNamestring備份集文件名

        返回數據

        名稱類型是否必須默認值備注其他信息
        codenumber非必須錯誤碼
        messagestring非必須錯誤信息
        dataobject非必須返回數據
        ├─ filenamestring非必須文件名
        ├─ dbsobject []非必須當前備份文件時間點的數據庫列表

        item 類型: object

        ├─ db_namestring必須數據庫名
        ├─ tablesobject []必須數據表列表

        item 類型: object

        ├─ namestring必須表名
        ├─ sizestring必須數據大小,單位MB
        requestIdstring非必須請求ID

        請求示例

            curl -XPOST
            "https://api.yisu.com/rds/backup/getRecordDbsInfo" \
            -H "content-type: application/x-www-form-urlencoded" \
            -d "accessId=abcdefghijklmnop&nonce=48693365&signature=wm8pQlU34oA5NAEffMtc8NQHues%3D&instanceId=yisurds-60e69eab6173d8-66643171=fileName=auto_1626027242_716.xb"

        返回示例

        {
            "code": 200,
            "message": "請求成功",
            "data": {
                "filename": "auto_1626027242_716.xb",
                "dbs": [
                    {
                        "db_name": "db2",
                        "tables": [
                            {
                                "name": "sbtest1",
                                "size": "23.063"
                            }
                        ]
                    }
                ]
            },
            "requestId": "148ccfe12bc5947e7ec41b9b1f2cf038"
        }

        6.恢復備份

        接口地址

        https://api.yisu.com/rds/backup/recoverBackup

        HTTP METHOD

        POST

        HTTP BODY編碼格式

        application/x-www-form-urlencoded

        請求參數

        以下請求參數列表僅列出了接口請求參數和部分公共參數,完整公共參數列表見 公共請求參數。

        名稱類型是否必填說明
        instanceIdstring實例ID
        fileNamestring文件名
        backupInfosstring恢復明細

        返回數據

        名稱類型是否必須默認值備注其他信息
        codenumber非必須錯誤碼
        messagestring非必須錯誤信息
        requestIdstring非必須請求ID

        請求示例

            curl -XPOST
            "https://api.yisu.com/rds/backup/recoverBackup" \
            -H "content-type: application/x-www-form-urlencoded" \
            -d "accessId=abcdefghijklmnop&nonce=48693365&signature=wm8pQlU34oA5NAEffMtc8NQHues%3D&instanceId=yisurds-60e69eab6173d8-66643171=fileName=auto_1626027242_716.xb=backupInfos=%5B%7B%22backupType%22%3A%22db%22%2C%22dbName%22%3A%22db2%22%2C%22backupDbName%22%3A%22db2_backup_backup%22%2C%22tableName%22%3A%22%22%2C%22backupTableName%22%3A%22%22%7D%2C%7B%22backupType%22%3A%22table%22%2C%22dbName%22%3A%22t101%22%2C%22backupDbName%22%3A%22t101%22%2C%22tableName%22%3A%22T1%22%2C%22backupTableName%22%3A%22T1_backup_backup%22%7D%5D"

        返回示例

        {
            "code": 200,
            "message": "請求成功",
            "requestId": "108207b88d3975ac162ed8697e8ea899"
        }

        7.獲得備份文件下載地址

        接口地址

        https://api.yisu.com/rds/backup/getDownloadLink

        HTTP METHOD

        POST

        HTTP BODY編碼格式

        application/x-www-form-urlencoded

        請求參數

        以下請求參數列表僅列出了接口請求參數和部分公共參數,完整公共參數列表見 公共請求參數。

        名稱類型是否必填說明
        instanceIdstring實例ID
        fileNamestring文件名

        返回數據

        名稱類型是否必須默認值備注其他信息
        codenumber非必須錯誤碼
        messagestring非必須錯誤信息
        dataobject非必須返回數據
        ├─ fileLinksobject非必須下載鏈接信息
        ├─ outer_addressstring非必須下載鏈接地址
        requestIdstring非必須請求ID

        請求示例

            curl -XPOST
            "https://api.yisu.com/rds/backup/getDownloadLink" \
            -H "content-type: application/x-www-form-urlencoded" \
            -d "accessId=abcdefghijklmnop&nonce=48693365&signature=wm8pQlU34oA5NAEffMtc8NQHues%3D&instanceId=yisurds-60e69eab6173d8-66643171=fileName=auto_1626027242_716.xb"

        返回示例

        {
            "code": 200,
            "message": "請求成功",
            "data": {
                "fileLinks": {
                    "outer_address": "http://rpm9.file.yisu.com/mysql/1229/auto_1626027242_716.xb?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=download%2F20210712%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20210712T025129Z&X-Amz-Expires=7200&X-Amz-SignedHeaders=host&X-Amz-Signature=eda3eee7be52b2f5d7b3b5d94d2413fb22040a3273877b8dd2ceb2eac2053346"
                }
            },
            "requestId": "48b2ca4fb446cfe251e2964504aef23a"
        }
        黄片免费无马赛克

        <li id="c4loq"><acronym id="c4loq"></acronym></li>

        <button id="c4loq"></button>
        <dd id="c4loq"><pre id="c4loq"></pre></dd>

          <th id="c4loq"></th>

            <dd id="c4loq"></dd>