tencent cloud

文档反馈

云数据库 PostgreSQL

最后更新时间:2024-11-26 09:56:28

    基本信息

    CAM中产品名 CAM中简称 控制台访问 按标签授权 授权粒度 IP限制
    云数据库PostgreSQL postgres 支持 支持 资源级 部分支持

    Note:

    云产品的授权粒度按照粒度粗细分为服务级、操作级和资源级三个级别。

    • 服务级:定义对服务的整体是否拥有访问权限,分为允许对服务拥有全部操作权限或者拒绝对服务拥有全部操作权限。服务级授权粒度的云产品,不支持对具体的接口进行授权。
    • 操作级:定义对服务的特定接口(API)是否拥有访问权限,例如:授权某账号对云服务器服务进行只读操作。
    • 资源级:定义对特定资源是否有访问权限,这是最细的授权粒度,例如:授权某账号仅读写操作某台云服务器实例。能支持资源级接口授权的产品,则会被认定为资源级授权粒度。

    接口授权粒度

    接口授权粒度分为资源级和操作级两个级别:

    • 资源级接口:此类型接口支持对某一个具体特定的资源进行授权。
    • 操作级接口:此类型接口不支持对某一个特定的资源进行授权。授权时策略语法若限定了具体的资源,CAM会判断此接口不在授权范围,判断为无权限。

    写操作

    接口名 接口描述 授权粒度 资源六段式 IP限制
    AddDBInstanceToReadOnlyGroup 添加实例到只读组 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    CloneDBInstance 用于克隆实例,支持指定备份集、指定时间点进行克隆。 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 不支持
    CloseDBExtranetAccess 关闭实例外网链接 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    CloseServerlessDBExtranetAccess 关闭serverless实例外网 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    CreateAccount 创建数据库账号 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    CreateBaseBackup 本接口(CreateBaseBackup)用于创建实例的全量备份。 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    CreateDBInstanceNetworkAccess 可对实例进行网络的添加操作。 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    CreateDBInstances 创建DB实例 操作级 * 支持
    CreateDatabase 创建数据库 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    CreateInstances 创建DB实例 操作级 * 不支持
    CreateParameterTemplate 本接口 (CreateParameterTemplate) 用于创建参数模板。 操作级 * 支持
    CreateReadOnlyDBInstance 本接口(CreateReadOnlyDBInstance)用于创建只读实例 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 不支持
    CreateReadOnlyGroup 创建只读组 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    CreateReadOnlyGroupNetworkAccess 可对RO组进行网络的添加操作。 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    CreateServerlessDBInstance 创建ServerlessDB实例 操作级 * 支持
    DeleteAccount 删除数据库账号 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    DeleteBaseBackup 本接口(DeleteBaseBackup)用于删除实例指定全量备份。 操作级 * 支持
    DeleteDBInstanceNetworkAccess 可对实例进行网络的删除操作。 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    DeleteLogBackup 本接口(DeleteLogBackup)用于删除实例指定日志备份。 操作级 * 支持
    DeleteParameterTemplate 本接口(DeleteParameterTemplate)主要用于删除某个参数模板。 操作级 * 支持
    DeleteReadOnlyGroup 删除只读组 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    DeleteReadOnlyGroupNetworkAccess 可对RO组进行网络的删除操作。 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    DeleteServerlessDBInstance 删除ServerlessDB实例 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    DestroyDBInstance 销毁实例 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 不支持
    DisIsolateDBInstances 解隔离实例 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 不支持
    InitDBInstances 初始化实例 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    IsolateDBInstances 隔离实例 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 不支持
    LockAccount 锁定数据库账号 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    ModifyAccountPrivileges 修改数据库账户的权限、类型 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    ModifyAccountRemark 修改帐号备注 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    ModifyBackupDownloadRestriction 本接口(ModifyBackupDownloadRestriction)用于修改备份文件下载限制。 操作级 * 支持
    ModifyBackupPlan 本接口 (ModifyBackupPlan) 用于实例备份计划的修改,默认是在每天的凌晨开始全量备份,备份保留时长是7天。可以根据此接口指定时间进行实例的备份。 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    ModifyBaseBackupExpireTime 本接口(DeleteBaseBackup)用于修改实例指定全量备份的过期时间。 操作级 * 支持
    ModifyDBInstanceChargeType 支持实例的计费类型转换(目前仅支持按量计费转包年包月) 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 不支持
    ModifyDBInstanceDeployment 接口用户修改节点可用区部署,仅支持主实例。 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    ModifyDBInstanceHAConfig 本接口(ModifyDBInstanceHAConfig)用于修改实例HA配置信息。 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    ModifyDBInstanceName 修改实例名字 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    ModifyDBInstanceParameters 批量修改参数 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    ModifyDBInstanceReadOnlyGroup 修改实例所属的只读组 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    ModifyDBInstanceSecurityGroups 本接口(ModifyDBInstanceSecurityGroups)用于修改实例安全组。 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    ModifyDBInstanceSpec 本接口(ModifyDBInstanceSpec)用于调整实例规格,包括内存、磁盘。 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 不支持
    ModifyDBInstancesProject 将实例转至其他项目 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    ModifyDatabaseOwner 修改数据库所有者 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    ModifyMaintainTimeWindow 本接口 (ModifyMaintainTimeWindow) 用于实例维护时间窗口的修改。 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    ModifyParameterTemplate 本接口(ModifyParameterTemplate)主要用于修改参数模板名称,描述,修改,添加和删除参数模板参数。 操作级 * 支持
    ModifyReadOnlyGroupConfig 更新只读组配置 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    ModifySwitchTimePeriod 当升级需要切换时,修改切换条件,取值为 0:立即切换 ,1:指定时间切换 。 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    OpenDBExtranetAccess 开通外网 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    OpenServerlessDBExtranetAccess 开通serverless实例外网 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    RebalanceReadOnlyGroup 只读组实例重新负载均衡 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    RemoveDBInstanceFromReadOnlyGroup 将实例从只读组中移除 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    RenewInstance 续费实例 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 不支持
    ResetAccountPassword 重置账户密码 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    RestartDBInstance 重启实例 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    RestoreDBInstanceObjects 恢复数据库对象 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    SetAutoRenewFlag 设置自动续费 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 不支持
    SwitchDBInstancePrimary 本接口(SwitchDBInstancePrimary)用于切换实例主备关系。 只有主实例可以执行该操作。 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    UnlockAccount 解除数据库账号锁定 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    UpgradeDBInstance 升级实例 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    UpgradeDBInstanceKernelVersion 本接口(UpgradeDBInstanceKernelVersion)用于升级实例的内核版本号。 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    UpgradeDBInstanceMajorVersion 升级实例内核大版本 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持

    读操作

    接口名 接口描述 授权粒度 资源六段式 IP限制
    DescribeAccountPrivileges 查询数据库账号的权限信息 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    DescribeAccounts 获取实例用户列表 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    DescribeAvailableRecoveryTime 用来查询克隆实例可恢复的时间范围。 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    DescribeBackupDownloadRestriction 本接口(DescribeBackupDownloadRestriction)用于查询备份文件下载限制. 操作级 * 支持
    DescribeBackupDownloadURL 本接口 (DescribeBackupDownloadURL) 用于获取备份下载链接。 操作级 * 支持
    DescribeBackupOverview 本接口(DescribeBackupOverview)用于查询用户的备份概览信息。返回用户当前备份个数、备份占用容量、免费容量、收费容量等信息(容量单位为字节)。 操作级 * 支持
    DescribeBackupPlans 本接口 (DescribeBackupPlans) 用于实例所有的备份计划查询 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    DescribeClasses 本接口(DescribeClasses)用于查询实例售卖规格。 操作级 * 支持
    DescribeCloneDBInstanceSpec 用来查询新购克隆实例选择的最小磁盘大小。 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    DescribeDBBackups 查询实例备份列表 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    DescribeDBErrlogs 获取错误日志 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    DescribeDBInstanceAttribute 查询实例详情 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    DescribeDBInstanceAvailability 本接口(DescribeDBInstanceAvailability)用于查询实例可用性信息。 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    DescribeDBInstanceHAConfig 本接口(DescribeDBInstanceHAConfig)用于查询实例HA配置信息。 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    DescribeDBInstanceParameters 获取实例可修改参数列表 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    DescribeDBInstanceSecurityGroups 本接口(DescribeDBInstanceSecurityGroups)用于查询实例安全组信息。 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    DescribeDBInstanceSwitchOverEvents 本接口(DescribeDBInstanceSwitchOverEvents)用于查询实例主备切换事件 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    DescribeDBSlowlogs 获取慢查询日志 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    DescribeDBVersions 本接口(DescribeDBVersions)用于查询支持的数据库版本号列表。 操作级 * 支持
    DescribeDBXlogs 获取实例Xlog列表 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    DescribeDatabaseObjects 查询数据库对象列表 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    DescribeDatabases 拉取数据库列表 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    DescribeDedicatedClusters 查询专属集群 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    DescribeDefaultParameters 本接口(DescribeDefaultParameters)主要用于查询某个数据库版本和引擎支持的所有参数。 操作级 * 支持
    DescribeEncryptionKeys 获取实例的密钥信息列表。 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    DescribeMaintainTimeWindow 本接口 (DescribeMaintainTimeWindow) 用于查询实例的维护时间窗口 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    DescribeOrders 获取订单信息 操作级 * 支持
    DescribeParameterTemplateAttributes 本接口(DescribeParameterTemplateAttributes)用于查询某个参数模板的具体内容,包括基本信息和参数信息。 操作级 * 支持
    DescribeParameterTemplates 本接口 (DescribeParameterTemplates) 用于查询参数模板列表。 操作级 * 支持
    DescribeParamsEvent 获取参数修改事件详情 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    DescribeProductConfig 查询售卖规格配置 操作级 * 支持
    DescribeRegions 查询售卖地域 操作级 * 支持
    DescribeSlowQueryAnalysis 慢查询统计分析接口,根据SQL语句抽象参数之后,进行聚合分析,并返回对应结果 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    DescribeSlowQueryList 获取慢查询列表 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    DescribeZones 查询售卖可用区 操作级 * 支持
    InquiryPriceCreateDBInstances 查询售卖价格 操作级 * 支持
    InquiryPriceRenewDBInstance 查询实例续费价格 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    InquiryPriceUpgradeDBInstance 查询升级实例价格 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持

    列表操作

    接口名 接口描述 授权粒度 资源六段式 IP限制
    DescribeBackupSummaries 本接口(DescribeBackupSummaries)用于查询实例备份的统计信息,返回以实例为维度的备份个数、占用容量等信息(容量单位为字节)。 操作级 * 支持
    DescribeBaseBackups 本接口 (DescribeBaseBackups) 用于查询基础备份列表。 操作级 * 支持
    DescribeDBInstances 查询实例列表 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    DescribeLogBackups 本接口 (DescribeLogBackups) 用于查询日志备份列表。 操作级 * 支持
    DescribeReadOnlyGroups 查询只读组信息 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    DescribeServerlessDBInstances 查询ServerlessDB实例列表 资源级 qcs::postgres:${region}:uin/${uin}:DBInstanceId/$DBInstanceId 支持
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持