描述
该接口只支持MySQL 5.5、MySQL 5.6和SQL Server 2008 R2。
请求参数
名称 | 类型 | 是否必须 | 描述 |
Action | String | 是 | 系统规定参数,取值:DescribeDBInstanceTDE。 |
DBInstanceId | String | 是 | 实例名。 |
名称 | 类型 | 描述 |
<公共返回参数> | 详见公共参数。 | |
TDEStatus | String | 实例级别的TDE状态,Enabled:TDE开启;Disabled:TDE关闭。 |
Databases | List<DataBase> | 由Database组成的数据。 |
名称 | 类型 | 描述 |
DBName | String | 数据库名称。 |
TDEStatus | String | 数据库级别的TDE状态,Enabled:TDE开启;Disabled:TDE关闭。 |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
您描述的是一个与数据库透明数据加密(TDE, Transparent Data Encryption)相关的接口文档,该接口用于查询特定数据库实例及其下属数据库的TDE状态。透明数据加密是一种安全功能,可以在数据库层面对存储的数据进行加密,以保护静态数据的安全性,防止未经授权的访问。
Action: 必须参数,固定值为DescribeDBInstanceTDE
,表示请求的操作是查询数据库实例的TDE状态。
DBInstanceId: 必须参数,填写需要查询的数据库实例名称或ID。这个参数帮助系统定位到具体的数据库实例。
公共参数: 接口响应中包含的一些通用信息,如请求ID、错误码等,这些通常在API调用的响应结构中都会提供,但具体细节未在此处展开。
TDEStatus: 实例级别的TDE状态,返回值可以是Enabled
表示TDE已开启,或者Disabled
表示TDE未开启。这表明整个数据库实例的加密状态。
DatabasesList: 这是一个列表,包含了数据库实例下各个数据库的TDE状态信息。
Enabled
和Disabled
两个可能的值,分别代表该数据库是否启用了TDE。请注意,此接口仅支持以下数据库版本: - MySQL 5.5 - MySQL 5.6 - SQL Server 2008 R2
这意味着如果您使用的是其他版本的MySQL或SQL Server,或者其他类型的数据库(如PostgreSQL),则无法直接使用此接口来查询TDE状态。
此接口适用于需要了解或审计数据库加密状况的管理员或开发人员,帮助他们确保敏感数据得到妥善保护。通过调用此接口,可以快速检查某个数据库实例及其所有数据库的加密设置,从而采取必要的安全措施或调整策略。