簡體   English   中英

Kube.netes secrets 和 AWS Secrets Manager - 將不同的 ARN 放入同一個文件中?

[英]Kubernetes secrets and AWS Secrets Manager - put different ARNs into the same file?

我在 AWS Secrets Manager 中有多個秘密,我希望它們在掛載到 Kube.netes 容器中時最終都在同一個文件中。 我如何指定清單文件來做到這一點?

我的清單文件如下所示。 我最終得到兩個名為/mnt/credentials-a.json/mnt/credentials-b.json的秘密文件。 如何將它們合並到一個名為/mnt/credentials.json的文件中?

apiVersion: secrets-store.csi.x-k8s.io/v1alpha1
kind: SecretProviderClass
metadata:
  name: test-secrets
spec:
  provider: aws
  parameters:
    objects: |
      - objectName: "arn:aws:secretsmanager:us-west-2:111122223333:secret:test1-TYabcD"
        objectAlias: credentials-a.json
      - objectName: "arn:aws:secretsmanager:us-west-2:111122223333:secret:test2-AfabcY"
        objectAlias: credentials-b.json

蠻力解決方案是使用 AWS Secrets Manager 中的“Plaintext”選項卡並將所有機密放入一個機密 ARN 中。 我沒有優雅的解決方案,但我不是在尋找形式,我在尋找 function。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM