首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过docker containers中的vault进行秘密管理

通过docker containers中的vault进行秘密管理
EN

Stack Overflow用户
提问于 2019-03-13 10:35:57
回答 2查看 1.3K关注 0票数 1

我正在实现vault来存储和访问我在其他VM上的docker容器的秘密,方法是在该docker容器中安装vault。

有没有办法在不安装hashicorp-vault的情况下访问另一台机器上我的docker容器中的秘密。

EN

回答 2

Stack Overflow用户

发布于 2019-03-14 01:33:09

要从Vault访问机密,您需要进行身份验证、检索vault令牌并访问相关机密。

有多种身份验证方法(user/pass、LDAP、JWT...)。请阅读here并确定哪种方法适合您的需求

Vault公开了rest api,这意味着你不需要安装任何东西就可以访问它。只需发送相关的http请求即可。

例如- herekv http api (并且是一个例子-列出秘密)

代码语言:javascript
复制
$ curl \
    --header "X-Vault-Token: ..." \
    --request LIST \
    https://127.0.0.1:8200/v1/secret/metadata/my-secret
票数 3
EN

Stack Overflow用户

发布于 2019-03-13 20:29:58

您可以在vault配置中添加多个监听器。

代码语言:javascript
复制
listener "tcp" {
  address = "127.0.0.1:8200"
}

listener "tcp" {
  address = "<your_server_ip>:8200"
  tls_cert_file = path/to/certfile
  tls_key_file = path/to/keyfile
}

参考https://www.vaultproject.io/docs/configuration/listener/tcp.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55133494

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档