文档首页/ 云数据库 RDS/ API参考/ API v3(推荐)/ 备份与恢复/ 查询共享备份列表 - ListShareBackups
更新时间:2026-07-29 GMT+08:00

查询共享备份列表 - ListShareBackups

功能介绍

查询共享备份列表。

授权信息

账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。
  • 如果使用角色与策略授权,具体权限要求请参见权限和授权项
  • 如果使用身份策略授权,需具备如下身份策略权限。

授权项

访问级别

资源类型(*为必须)

条件键

别名

依赖的授权项

rds:backup:listSharedResources

list

-

-

-

-

接口约束

  • 该接口仅支持PostgreSQL引擎。
  • 如需使用该接口,请请提交工单申请。

URI

  • URI格式

    GET /v3/{project_id}/share-backups

  • 参数说明
    表1 参数说明

    参数

    是否必选

    参数类型

    描述

    project_id

    String

    参数解释:

    租户在某一region下的project ID。

    获取方法请参见获取项目ID

    约束限制:

    不涉及。

    取值范围:

    不涉及。

    默认取值:

    不涉及。

    instance_id

    String

    参数解释:

    实例ID。

    可调用查询数据库实例列表接口,通过表4中的“id”获取。

    约束限制:

    不涉及。

    取值范围:

    不涉及。

    默认取值:

    不涉及。

    instance_name

    String

    参数解释:

    实例名称。

    可调用查询数据库实例列表接口,通过表4中的“name”获取。

    约束限制:

    不涉及。

    取值范围:

    不涉及。

    默认取值

    不涉及。

    backup_name

    String

    参数解释:

    备份名称。

    可调用获取备份列表接口,通过表3中的“name”获取。

    约束限制:

    不涉及。

    取值范围:

    不涉及。

    默认取值

    不涉及。

    offset

    Integer

    参数解释:

    索引位置,偏移量。从第一条数据偏移offset条数据后开始查询。

    约束限制:

    不涉及。

    取值范围:

    必须为数字,不能为负数。

    默认取值

    默认为0,即偏移0条数据,表示从第一条数据开始查询。

    limit

    Integer

    参数解释:

    查询记录数。

    约束限制:

    不涉及。

    取值范围:

    1~100

    默认取值

    100

请求消息

无。

请求示例

查询共享备份列表。

GET https://{Endpoint}/v3/0483b6b16e954cb88930a360d2c4e663/share-backups?offset=1&limit=10

响应消息

  • 正常响应要素说明
    表2 参数说明

    参数

    参数类型

    描述

    backups

    Array of objects

    参数解释:

    备份列表。

    详情请参见表3

    total

    Long

    参数解释:

    总记录数。

    取值范围:

    不涉及。

    表3 backups字段说明

    参数

    参数类型

    描述

    id

    String

    参数解释:

    备份ID。

    取值范围:

    不涉及。

    name

    String

    参数解释:

    备份名称。

    取值范围:

    不涉及。

    begin_time

    String

    参数解释:

    备份开始时间。

    取值范围:

    格式为“yyyy-mm-ddThh:mm:ssZ”。其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。

    end_time

    String

    参数解释:

    备份结束时间。

    取值范围:

    格式为“yyyy-mm-ddThh:mm:ssZ”。其中,T指某个时间的开始;Z指时区偏移量,例如北京时间偏移显示为+0800。

    status

    String

    参数解释:

    备份状态。

    取值范围:

    • BUILDING:备份中。
    • COMPLETED:备份完成。
    • FAILED:备份失败。
    • DELETING:备份删除中。

    size

    Double

    参数解释:

    备份大小,单位:KB。

    取值范围:

    不涉及。

    type

    String

    参数解释:

    备份类型。

    取值范围:

    • Snapshot:手动备份。
    • Db:自动备份。
    • Log:日志备份。
    • OffSiteDb:跨区域自动备份。
    • OffSiteLog:跨区域日志备份。
    • SnapshotDatabaseBackup:手动表级备份。

    backup_method

    String

    参数解释:

    备份方法。

    取值范围:

    • Physics:物理备份。
    • Snapshot:快照备份。

    instance_id

    String

    参数解释:

    备份所在实例ID。

    取值范围:

    不涉及。

    instance_name

    String

    参数解释:

    备份所在实例名称。

    取值范围:

    不涉及。

    instance_status

    String

    参数解释:

    备份所在实例状态。

    取值范围:

    • normal:表示实例正常。
    • deleted:表示实例已经被删除。
    • shutdown:表示实例处于停止状态。
    • abnormal:表示实例异常。
    • shutdown:表示实例处于停止状态。
    • data_disk_full:表示实例磁盘空间满。

    datastore

    Object

    参数解释:

    数据库版本信息。

    详情请参见表4

    user_name

    String

    参数解释:

    共享备份信息的账号名。

    取值范围:

    不涉及。

    表4 datastore字段说明

    参数

    参数类型

    描述

    type

    String

    参数解释:

    数据库引擎,不区分大小写。

    取值范围:

    postgresql

    version

    String

    参数解释:

    数据库版本。

    取值范围:

    不涉及。

  • 正常响应样例
    {
        "backups": [
            {
                "id": "5f7e53404b544905ae5072bb9b99104fbr03",
                "name": "backup-303e",
                "begin_time": "2023-08-06T12:41:14+0800",
                "end_time": "2023-08-06T12:43:14+0800",
                "status": "COMPLETED",
                "size": 3668.963868,
                "type": "Snapshot",
                "backup_method": "Physics",
                "instance_id": "ff8d322bbeb144369459e95882941d7ain03",
                "instance_name": "rds-cc71",
                "instance_status": "deleted",
                "datastore": {
                    "type": "postgresql",
                    "version": "15.4.0"
                },
                "user_name": "cloud_3536"
            },
            {
                "id": "d2cc77f83a5c4ad2a7a73b493afbd20dbr03",
                "name": "backup-c918",
                "begin_time": "2023-08-06T12:41:14+0800",
                "end_time": "2023-08-06T12:43:14+0800",
                "status": "COMPLETED",
                "size": 3925.561524,
                "type": "Snapshot",
                "backup_method": "Physics",
                "instance_id": "56074f3b56bb4bbabbb73c8f0797d3fdin03",
                "instance_name": "rds-5f45",
                "instance_status": "deleted",
                "datastore": {
                    "type": "postgresql",
                    "version": "14.6.1"
                },
                "user_name": "cloud_3536"
            }
        ]
        "total": 2
    }

状态码

错误码

请参见错误码