调用 DescribeDBAccountTableColumnInfo 接口查询实例下某个数据库中的表列权限信息。
同步请求。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
InstanceId | String | 是 | mysql-d6ce108d**** | 实例 ID。 |
DBName | String | 是 | db1 | 数据库名称。 |
AccountName | String | 否 | user1 | 账号名称。 说明 未指定账号名称时,权限信息均返回 null。 |
Host | String | 否 | % | 指定账号访问数据库的 IP 地址。默认值为 %。 |
TableName | String | 否 | table1 | 按表名搜索数据库中的表列权限设定。 |
ColumnName | String | 否 | column1 | 按列名搜索数据库中的表列权限设定。 |
TableLimit | Integer | 否 | 5 | 指定需要返回的表列权限信息中表的个数,超出设定后将会截断。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
TableInfos | Object[] | 请参见返回示例。 | 实例指定数据库中的表列权限信息。 |
POST /?Action=DescribeDBAccountTableColumnInfo&Version=2022-01-01 HTTP/1.1 Content-Type: application/json Host: rds-mysql.cn-beijing.volcengineapi.com X-Date: 20211202T101010Z Authorization: HMAC-SHA256 Credential=AKLTN2I0MmFiNzMxNWE5NDgzMzk4MmVjMTVkODlkZTZ****/20211202/cn-beijing/rds_mysql/request,SignedHeaders=x-date, Signature=71d31fc7bcf990142851c9833c5656391486cda0ae2e0b8ada733b7c6458**** { "InstanceId": "mysql-d6ce108d742e", "DBName": "db1", "AccountName": "user2", "ColumnName": "column1", "TableLimit": 5 }
{ "ResponseMetadata": { "RequestId": "20250413160415A912F3D18FFE92BF5C5F-38c330", "Action": "DescribeDBAccountTableColumnInfo", "Version": "2022-01-01", "Service": "rds_mysql", "Region": "cn-beijing" }, "Result": { "TableInfos": [ { "AccountPrivileges": [ "SELECT", "INSERT", "REFERENCES", "CREATE VIEW", "TRIGGER" ], "ColumnInfos": [ { "AccountPrivileges": null, "ColumnName": "column2" } ], "TableName": "table1" }, { "AccountPrivileges": [ "SELECT", "INSERT", "UPDATE", "DELETE", "CREATE", "DROP", "REFERENCES", "INDEX", "ALTER", "CREATE VIEW", "SHOW VIEW", "TRIGGER" ], "ColumnInfos": [ { "AccountPrivileges": null, "ColumnName": "column2" } ], "TableName": "table10" }, { "AccountPrivileges": null, "ColumnInfos": [ { "AccountPrivileges": [ "SELECT", "INSERT", "UPDATE", "REFERENCES" ], "ColumnName": "column2" } ], "TableName": "table2" }, { "AccountPrivileges": null, "ColumnInfos": [ { "AccountPrivileges": null, "ColumnName": "column2" } ], "TableName": "table3" }, { "AccountPrivileges": null, "ColumnInfos": [ { "AccountPrivileges": null, "ColumnName": "column2" } ], "TableName": "table4" } ] } }
更多详情,请参见错误码。