【问题标题】:What's the best way to use Hashicorp Vault in Google Cloud Functions?在 Google Cloud Functions 中使用 Hashicorp Vault 的最佳方式是什么?
【发布时间】:2019-02-07 19:38:15
【问题描述】:

我想在 Google Cloud Functions 中访问存储在 Hashicorp Vault 中的机密,并且想知道验证和检索令牌的最佳方法。

我认为理想情况下我会在云功能中使用默认服务帐户凭据。是否可以使用 Vault 的 GCP 身份验证后端并从默认服务帐户创建签名的 JWT?我试图避免上传任何类型的凭据作为函数源的一部分。

【问题讨论】:

  • 我不确定我是否理解您的问题,但这可能是因为我不熟悉 Hashicorp Vault。您是在问是否可以使用默认服务帐户在 Cloud Functions 中生成 JWT?
  • 以防万一:生成JWT令牌的整个过程描述here
  • 理论上,signJwt 进程应该只在你在内部并且由 google 管理的计算引擎(如 GAE、GCF 或具有 gcloud 身份验证的 vm)中才能工作。也就是说,我一直在尝试使用 google 提供的关于如何生成签名请求的文档,但我自己无法做到。

标签: google-cloud-platform google-cloud-functions google-authentication hashicorp-vault


【解决方案1】:

我认为这个项目可以很好地提示你想要做什么:https://github.com/kelseyhightower/vault-on-google-kubernetes-engine

如果有帮助,请告诉我。

【讨论】:

    猜你喜欢
    • 2019-11-17
    • 1970-01-01
    • 2020-05-01
    • 2017-09-02
    • 2018-10-11
    • 2019-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多