Han*_*des 3 json docker gcloud
因此,我有 gcloud docker 映像,并想通过该映像使用 gcloud,但我需要进行身份验证,并且收到此错误。
ERROR: (gcloud.auth.activate-service-account) Could not read json file credentials.json: Invalid control character
这些是我正在使用的命令
echo -n "$GOOGLE_TOKEN" > /tmp/credentials.json
- cat /tmp/credentials.json
- gcloud auth activate-service-account --key-file=/tmp/credentials.json
并且服务帐户 json 确实适用于其他应用程序。
小智 7
“echo”不可移植。在某些情况下,它默认执行 \X 转义处理。这取决于系统和/或 shell 变体和/或 shell 版本。使用 printf 代替“echo -n ...”:
printf '%s' "$GOOGLE_TOKEN"
| 归档时间: |
|
| 查看次数: |
1259 次 |
| 最近记录: |