Vault Agent 在模板中呈现多个秘密

问题描述 投票:0回答:0

我在保险库中有几个秘密,并且希望保险库代理注释将多个秘密呈现到同一个模板中。这可能吗??谢谢

vault.hashicorp.com/agent-inject-secret-cos1.json: "aws/data/cosapikey1"
vault.hashicorp.com/agent-inject-secret-cos2.json: "aws/data/cosapikey2"
vault.hashicorp.com/agent-inject-secret-cos3.json: "aws/data/cosapike3"

#something like this
vault.hashicorp.com/agent-inject-template-cos.json: |
   {{`{{- with secret "aws/data/cosapikey" -}}
      {
        "raw":{
          "credential": {
            "apikey": "{{ .Data.data.cosapikey1 }}"
          }
        },
        "skiplist":{
          "credential": {
            "apikey": "{{ .Data.data.cosapikey2 }}"
          }
        },
        "twogen":{
          "credential": {
            "apikey": "{{ .Data.data.cosapikey3 }}"
          }
        }
      }
   {{- end -}}`}}
hashicorp-vault vault
© www.soinside.com 2019 - 2024. All rights reserved.