文件名称:hashi_vault_utils:方便的批处理,可与保管库一起执行常见任务
文件大小:22KB
文件格式:ZIP
更新时间:2024-05-28 12:09:52
vault hashicorp shell-scripts vault-06x vault-09x
使用HashiCorp的Vault保护您的部署机密 教育资料库展示了安全,安全地部署密码,API密钥等的方法 更新 更新了批次,以符合保管库API版本0_9和0_10; 如果您的库小于0.10.0,则-您需要检出0.9.0分支。 背景 “不要在应用程序操作人员中将密码检入源代码管理或硬代码中,如果他们抓住您的眼睛,他们会用勺子将您的视线移开。不要让他们感到高兴,密码应始终由执行密码操作的用户输入部署。有几种可接受的方法来处理多层系统的身份验证。您可以使用证书,目录服务或单点登录系统。” 此引用摘自《持续交付:通过构建,测试和部署自动化的可靠软件发行版》(Addison-Wesley签名系列(Fowler))一书,作者是David Farley,Jez Humble HashiCorp的Vault是一种工具,可以为企业方案的开发人员以及初创企业等较小的团队提供可接受的安全级别。 应对挑战
【文件预览】:
hashi_vault_utils-master
----.travis.yml(1KB)
----vault_unseal.sh(923B)
----vault_read.sh(370B)
----vault_init.sh(764B)
----vault_create_token_with_policy.sh(474B)
----vault_curl.sh(354B)
----vault_write.sh(467B)
----install()
--------vault_nginx_site.conf.template(2KB)
--------vault_upstart.conf.template(297B)
--------vault-config.hcl.template(116B)
--------install_vault.sh(2KB)
----vault_policy_write.sh(467B)
----tests()
--------vault0_6.bats(1KB)
--------print_test.sh(302B)
--------vault0_9.bats(1KB)
--------vault.bats(1KB)
----LICENSE(1KB)
----vault_write_file.sh(283B)
----policy_master.hcl(208B)
----vault_status.sh(100B)
----vault_write_file_encoded.sh(484B)
----.gitignore(52B)
----vault_auth.sh(869B)
----vault_list.sh(371B)
----demo()
--------demo_rsa.pub(395B)
--------demo.hcl(49B)
--------demo_rsa(2KB)
----README.md(15KB)
----vault_policy.sh(588B)
----vault_(182B)