hashicorp-vault相关内容

使用Azure身份验证的Spring Cloud配置库:无法读取AKS上的配置

我正在努力实现以下目标: 能够使用Azure用户分配的托管身份(UAMI)从Spring Boot应用程序(部署在AKS中)验证到存储库(部署在Azure上) Stack:OpenJDK 8、Spring Boot 2.5.4、Spring-Cloud-starter-vault-config 3.0.3、AKS 我在Azure上安装了hashicorp vault。下面的文档建 ..

使用 terraform 获取保险库秘密值

我正在使用带有 consul 作为存储后端的保管库服务器,并尝试使用 terraform 中的保管库提供程序获取密码值.但它没有获取它的价值.我将我的秘密存储在位置秘密/实例中 ma​​in.tf 提供者“保险库"{地址 = "https://:"令牌=“118bb796-d715-8ce4-b987-7f354ff3f5a7"}数据“va ..
发布时间:2022-01-16 21:12:46 其他开发

(远程)状态文件中的 Terraform 和明文密码

Terraform repo 上有很多关于这个问题的 Git 问题,有很多有趣的评论,但到目前为止我仍然没有看到这个问题的解决方案. Terraform 将纯文本值(包括密码)存储在 tfstate 文件中. 大多数用户需要远程存储它们,以便团队可以在同一基础架构上同时工作,其中大多数用户将状态文件存储在 S3 中. 那么你如何隐藏你的密码呢? 这里有人使用 Terrafo ..
发布时间:2022-01-16 20:41:09 其他开发

在 GitLab 中安全地存储秘密和凭据

我想知道是否可以在我的 GitLab 项目中安全地存储密码、令牌和密钥等凭据. 目前有一堆 Java 文件,其中存储了一些密码用于测试目的.但是,出于安全原因,我不想在我的仓库中推送这些信息.我尝试在项目中使用环境变量,但它们似乎只适用于 .gitlab-ci.yml 文件. 我的问题是,是否有人使用 Hashicorps 或 Blackbox 之类的保险库来加密敏感信息? 谢谢 ..

如何在 Airflow 中使用 HashiCorp Vault?

我开始使用 Apache Airflow,我想知道如何有效地使用存储在 Vault 中的机密和密码.不幸的是,除了 Airflow 中尚未实现的钩子之外,搜索不会返回有意义的答案 项目本身. 我总是可以使用 Python 的 hvac 模块从 PythonOperator 访问 Vault,但我想知道是否有任何更好的 方法或 良好实践(例如,我错过了一个 Airflow 插件). 解决 ..
发布时间:2021-10-26 18:01:25 Python

我可以将 terraform 输出设置为 env 变量吗?

因此 terraform 生成了一堆我感兴趣的输出.如何将这些值通过管道传输到环境变量或其他内容,以便我的脚本能够在有人运行 terraform apply 后获取它们? 解决方案 Terraform不能直接修改调用它的shell的环境--一般情况下,程序启动时只能修改自己的环境或者设置新的环境一个子程序本身——所以这里的任何解决方案都将涉及在 terraform apply 返回后在调用 ..
发布时间:2021-09-05 20:32:28 其他开发

Vault SSH PKI with OIDC - 用户作为 SSH 主体

到目前为止我的配置工作正常.用户可以使用 OIDC(链接到 Azure AD)登录到 Vault Web 界面.AD 组也会传输到 Vault.所以我可以将 AD 组分配给保管库策略.登录 Vault 的用户可以签署 SSH 公钥.到目前为止一切顺利... 唯一缺少的部分是身份传播.我希望能够在我的 SSH 主机上跟踪用户.因此,我需要将用户名添加到 SSH 证书中. 因此,当用户签署 ..
发布时间:2021-06-12 20:16:00 其他开发

是否可以在0.0.0.0而不是127.0.0.1上启动Vault dev服务器?

我有一个在127.0.0.1:8200的AWS EC2实例上运行的Hashicorp Vault服务器. 在安全组的入站规则中,我启用了TCP 8200.但是,我无法从本地计算机访问Vault服务器.我认为这是因为dev服务器只能从EC2实例内部使用(因为它运行在120.0.0.1上,对吗?). 是否可以改为在0.0.0.0上运行Vault dev服务器,以便我可以从Internet访 ..
发布时间:2021-04-03 19:53:42 其他开发

在Go中模拟Hashicorp保险库

在去测试中,有没有一种简单的方法可以模拟Hashicorp保险库? 我在Go中创建了一个可访问保险柜的服务,并希望为其创建适当的测试. 我没有找到我喜欢的简单解决方案(例如python中的moto). 我还尝试在docker中以dev模式使用Vault(采用系统测试路线),但是我无法通过API写入文件. 想法? 解决方案 在Go测试中,有没有一种简单的方法可以模拟Hashi ..
发布时间:2020-11-29 19:53:17 其他开发

无法从Pod容器内部访问kubernetes api

我已经创建了hashicorp保管库部署并配置了kubernetes auth.保管库容器从Pod内部调用kubernetes api进行k8s身份验证,并且该调用失败,并显示500个错误代码(连接被拒绝).我正在将docker用于Windows kubernetes. 我将以下配置添加到kubernetes身份验证机制的库中. payload.json { "kuber ..

kubernetes上的CA证书和JWT令牌

Kubernetes服务帐户JWT令牌使用什么CA证书签名?有没有办法获取在GKE中用来签名kubernetes服务帐户的公钥? 解决方案 您无法在GKE中访问该密钥. 通常,服务帐户JWT令牌由控制器管理器使用RSA密钥签名.密钥由kube-controller-manager的--service-account-private-key-file指定. (公用密钥由kube-api ..