云应用 tencentcloud_cynosdb_account_privileges

这篇档介绍了腾讯云TDSQL-C MySQL数据库账户权限的配置方法,包括账户创建和权限设置的具体示例,以及相关参数和数据结构的说明。文档通过Terraform代码示例展示了如何创建数据库账户并分配全局权限,同时提供了数据库和表级别权限的注释示例供参考。示例部分: 提供了两个Terraform资源示例,第一个用于创建TDSQL-C MySQL账户,包含集群ID、账户名、密码、主机、描述和最大连接数等参数;第二个用于设。

相关产品
云应用 产品页,含版本规格、价格与购买入口。

一、描述

TDSQL-C MySQL 数据库账户权限,产品介绍。

二、示例

resource "tencentcloud_cynosdb_account" "account" { cluster_id = tencentcloud_cynosdb_cluster.example.id account_name = "cloudapp_test" account_password = "Password@1234" host = "%" description = "cloudapp test" max_user_connections = 2}resource "tencentcloud_cynosdb_account_privileges" "account_privileges" { cluster_id = tencentcloud_cynosdb_cluster.example.id account_name = tencentcloud_cynosdb_account.account.account_name host = "%" global_privileges = [ "CREATE", "DROP", "ALTER", "CREATE TEMPORARY TABLES", "CREATE VIEW" ] # database_privileges { # db = "users" # privileges = [ # "DROP", # "REFERENCES", # "INDEX", # "CREATE VIEW", # "INSERT", # "EVENT" # ] # } # table_privileges { # db = "users" # table_name = "tb_user_name" # privileges = [ # "ALTER", # "REFERENCES", # "SHOW VIEW" # ] # }}

三、参数说明

类型 名称 数据类型 说明
必填 region string 地域,如:ap-guangzhou,默认使用 provider 中定义的 region
也可以在 resource 中指定地域,覆盖默认设置
必填 account_name string 账户名
必填 cluster_id string 集群 ID
必填 global_privileges string[] 全局权限数组
可选 availability_zone string 可用区
可选 count int 资源数量,默认为 1
如果为 0 则不创建资源
可选 activity_id int 计费活动 ID,保留字段
可选 host string 主机,默认为%
可选 database_privileges Schema[] 数据库权限数组Schema 类型详见:DatabasePrivilegesSchema
可选 table_privileges Schema[] 表权限数组Schema 类型详见:TablePrivilegesSchema
生成 id string 资源实例 ID
生成 create_time string 资源创建时间

四、参数说明

类型 名称 数据类型 说明
必填 db string 数据库名
必填 privileges string[] 权限组

五、参数说明

类型 名称 数据类型 说明
必填 db string 数据库名
必填 table_name string 表名
必填 privileges string[] 权限组
赞 (0)
上一篇 4天前
下一篇 4天前