在尝试使用jsonvalidationgcloud时出错
所以我有gcloud泊坞窗图像,并希望通过图像使用gcloud,但我需要进行身份validation,我得到这个错误。
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在其他应用程序上工作。
“回声”不是便携式的。 在某些情况下,它默认是\ X转义处理。 这取决于系统和/或shell变体和/或shell释放。 使用printf而不是“echo -n …”:
printf '%s' "$GOOGLE_TOKEN"