[英]Google Secret Manager secrets do not seem to work yet I can find nothing wrong
我使用記錄的 CLI 方法創建了一堆秘密,如下所示:
echo "ak_prod_4kj56hv24hkjcg56hj2c34k5j3hbj3k124v5h243c" | gcloud secrets versions add some-api-key --data-file=-
我已經將我的 YAML 設置為在啟動時讀取它們,這是有效的,因為如果沒有配置任何值,我的應用程序代碼將拋出。
spec:
template:
spec:
- image:
env:
- name: Some__ApiKey
valueFrom:
secretKeyRef:
key: "1"
name: some-api-key
但是我的代碼不起作用。 它在 Azure 上工作,所以這不是我的代碼的問題。 當我撥打 API 時,我的密鑰被拒絕了。 配置了一個密鑰,我的代碼會檢查它,此外,如果 Cloud Run 無法讀取其秘密,它就會失敗。
這實際上是echo
。 你需要echo -n
。
echo -n "ak_prod_4kj56hv24hkjcg56hj2c34k5j3hbj3k124v5h243c" | gcloud secrets versions add some-api-key --data-file=-
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.