数据库凭据轮转当前支持:
·关系型数据库:MySQL 凭据、TDSQL_C_MySQL 凭据、PostgreSQL 凭据、SQL Server 凭据;
·企业级分布式数据库:TDSQL_MySQL 凭据;
·NoSQL 数据库:MongoDB 凭据。
注意:风险提示:请勿在业务代码中或任何第三方的 SDK(内部有连接池的实现)缓存凭据中的账号密码,否则会出现数据库连接失败问题。建议参考 数据库凭据的应用 提前规避相关风险。
一、开启自动轮转
对于未在创建时开启轮转的数据库凭据,你可以在凭据详情页手动开启:
1. 登录 凭据管理系统控制台,在左侧导航栏中,单击数据库凭据。
2. 在数据库凭据列表页面左上方,选择凭据所在地区。
3. 在凭据列表中,单击目标凭据名称,进入凭据详情页面。
4. 在轮转信息区域,单击设置轮转。
5. 在弹出的窗口中,填写以下配置项:
| 配置项 | 说明 |
| 轮转状态 | 选择开启以启用自动轮转。关闭轮转后,凭据密码将不再自动更新。开启轮转后,SSM 将定期更新数据库账号的密码。 |
| 轮转周期 | 自动轮转的时间间隔。填写规则:必填。建议根据安全合规要求选择 30-365 天。 |
| 下次轮转开始时间 | 下次轮转的执行时间点,后续将按轮转周期定时触发。填写规则:必填。 |
6. 单击确定,轮转配置即刻生效。
注意:说明:
二、修改轮转策略
1. 在凭据详情页的轮转信息区域,单击设置轮转。
2. 按需修改轮转周期和轮转开始时间。
3. 单击确定保存。修改后的轮转周期从下一次轮转开始生效。
三、手动触发轮转
若需要在设定的轮转周期之前立即更新密码,可手动触发轮转:
1. 在凭据详情页的轮转信息区域,单击立即轮转。
2. 在弹出的确认对话框中,确认操作后单击确定。
3. SSM 将立即向数据库实例发起密码修改请求,完成密码更新后将新密码同步至凭据当前版本。
注意:说明:
四、关闭自动轮转
1. 在凭据详情页的轮转信息区域,单击设置轮转。
2. 将轮转状态切换为关闭,单击确定。
3. 关闭后,SSM 不再自动更新密码,当前凭据内容保持不变。你可随时重新开启自动轮转。
五、查看轮转历史
在凭据详情页的版本信息区域。可查看轮转的版本信息以及当前生效中的账号密码。
注意:密码的明文是应用程序通过 SSM 的 API 自动获取和更新,出于安全考虑,一般情况下,不建议你在控制台查看托管凭据的值。