TDSQL·专家篇·访问管理
入门
CAM 策略必须授权使用一个或多个云数据库操作或者必须拒绝使用一个或多个云数据库操作。同时还必须指定可以用于操作的资源(可以是全部资源,某些操作也可以是部分资源),策略还可以包含操作资源所设置的条件。
注意:
- 建议用户使用 CAM 策略来管理云数据库资源和授权云数据库操作,对于存量分项目权限的用户体验不变,但不建议再继续使用分项目权限来管理资源与授权操作。
- 云数据库暂时不支持相关生效条件设置。
策略语法
CAM 策略配置示例:
{
"version":"2.0",
"statement":
[
{
"effect":"effect",
"action":["action"],
"resource":["resource"],
"condition": {"key":{"value"}}
}
]
}
- 版本 version:必填项,目前允许值为"2.0"(该值实际代表 CAM 接受的云 API 版本)。
- 语句 statement:用来描述一条或多条权限的详细信息。该元素包括 effect、action、resource、condition 等多个其他元素的权限或权限集合。一条策略有且仅有一个 statement 元素。
- 操作 action:用来描述允许或拒绝的操作。操作 action 实际填入的是以 "mariadb:" 前缀描述,云数据库 MariaDB API 为后缀的一串字符串 。该元素是必填项。
- 资源 resource:描述授权的具体数据。资源是用六段式描述。每款产品的资源定义详情会有所区别。有关如何指定资源的信息,请参阅您编写的资源声明所对应的产品文档。该元素是必填项。
- 生效条件 condition:描述策略生效的约束条件。条件包括操作符、操作键和操作值组成。条件值可包括时间、IP 地址等信息。有些服务允许您在条件中指定其他值。该元素是非必填项。
- 影响 effect:描述声明产生的结果是“允许”还是“显式拒绝”。包括 allow(允许)和 deny(显式拒绝)两种情况。该元素是必填项。
······
相关推荐
腾讯云TDSQL训练营考试及答案
腾讯云TDSQL第二期训练营考试_20220427
cloudlite在线认证TDSQL题库
分布式数据库(Tencent Distributed SQL,TDSQL)是腾讯打造的一款分布式数据库产品,具备强一致高可用、全球部署架构、分布式水平扩展、高性能、企业级安全等特性,同时提供智能 DBA、自动化运营、监控告警等配套设施,为客户提供完整的分布式数据库解决方案。目前 TDSQL 已经为超过500+的政企和金融机构提供数据库的公有云及私有云服务,客户覆盖银行、保险、证券、互联网金融、计费、第三方支付、物联网、互联网+、政务等领域。TDSQL 亦凭借其高质量的产品及服务,获得了多项国际和国家认证,得到了客户及行业的一致认可。
TDSQL产品的培训讲义
腾讯云TDSQ产品的培训讲义,详细介绍了TDSQL这款产品介绍,部署已经使用方面的问题,有需要的朋友可以下载学习。
腾讯金融级数据库TDSQL分析
SDCC2015-腾讯-潘安群-腾讯金融级数据库TDSQL分析
分布式MySQL数据库TDSQL架构分析
腾讯计费平台部为了解决基于内存的NoSQL解决方案HOLD平台在应对多种业务接入时的不足,结合团队在MySQL领域多年应用和优化经验,最终在MySQL存储引擎基础上,打造一套分布式SQL系统TDSQL。本文是对该系统架构分析。腾讯计费平台部托管着公司90%以上的虚拟账户,如QB、Q点、包月服务、游戏的二级账户等,为了保证能顺畅支撑公司各大业务的实时在线交易,并且在各种灾难场景下数据是一致并且可用的,对系统的可用性、一致性切换要求非常高,因此计费团队历来都非常重视高一致性存储系统的建设。到目前为止,计费高一致性存储层的解决方案大致经过了3个阶段,本文将分享最新的基于MySQL的分布式解决方案。随


