文件名称:hubot-db-heimdall:一个Hubot脚本,使用HashiCorp的Vault授予对MySQL数据库的临时访问权限
文件大小:358KB
文件格式:ZIP
更新时间:2024-05-30 02:19:58
JavaScript
Hubot DB Heimdall
一个脚本,用于使用授予对MySQL数据库的临时访问权限。 如果MySQL数据库托管在,则此脚本还提供了从用户的当前IP授予对数据库安全组的临时访问的选项。
如前所述,该脚本在后台使用了Vault API,感谢Hubot,它提供了一个抽象层。 因此,为了使事情正常进行,您需要可操作的Vault服务器并进行正确配置。 请参阅
我仅使用Slack和Shell适配器测试了该脚本,但是它应该适用于大多数适配器。
指令
授予对数据库的临时访问权限
hubot give me
【文件预览】:
hubot-db-heimdall-master
----views()
--------error.html(224B)
--------not_found.html(200B)
--------ip_success.html(224B)
----config.js(326B)
----src()
--------vault_token.js(2KB)
--------db_heimdall.js(7KB)
----lib()
--------db_heimdall.js(3KB)
--------tasker.js(3KB)
----TODO.md(356B)
----.travis.yml(207B)
----LICENSE(1KB)
----hubot-db-heimdall.sublime-project(106B)
----test()
--------test.js(2KB)
----README.md(6KB)
----index.coffee(224B)
----heimdall.png(344KB)
----.gitignore(60B)
----package.json(1KB)