0

我有一个 Firebase 私钥,它是一个 JSON 文件,并且想使用服务器上的 Dapr 秘密存储来存储它。但是,使用密钥存储的方式:

// secrets.yaml
apiVersion: dapr.io/v1alpha1
kind: Component
metadata:
  name: app-secrets
  namespace: default
spec:
  type: secretstores.local.file
  version: v1
  metadata:
  - name: secretsFile
    value: ./components/secrets.json
  - name: nestedSeparator
    value: "."

// secrets.json
{
  "firebase_private_key": {
     "key_content": 123
  }
}

我无法使用 Dapr 推荐的方式检索关键数据:

GET http://localhost:<daprPort>/v1.0/secrets/app-secrets/firebase_private_key

据我了解,秘密值只能是原始类型,如字符串、数字或布尔值。那么有没有办法将秘密值存储和检索为 JSON?

4

0 回答 0