我在从gcp获取令牌到azure devops时遇到错误。我已使用gcloud命令执行了这些步骤(https://dev.to/ib1/azure-devops-recipe-deploying-google-cloud-function-to-gcp-22l3),但devops cli在发出以下命令后失败
ERROR: (gcloud.auth.application-default.print-access-token) Could not automatically determine credentials. Please set GOOGLE_APPLICATION_CREDENTIALS or explicitly create credentials and re-run the application. For more information, please see https://cloud.google.com/docs/authentication/getting-started
我还尝试在azure devops yaml脚本中添加这一行。
gcloud auth application-default login
但现在它要求我去一个链接,并复制令牌。所以我做了。但Azure管道cli不允许我粘贴网址的任何地方,它不断等待。这里是截图。link that takes to gcp login and the token but I cant paste token back in azure, because it doesnt ask for any input
1条答案
按热度按时间drnojrws1#
从错误详细信息来看,您可能会错过设置步骤。请参阅doc:GCP Authentication
例如:
此外,添加
gcloud auth application login
后,复制以https://accounts.google.com/o/oauth2/auth...
开头的长URL并将此URL粘贴到具有Web浏览器的其他受信任计算机的浏览器中。请参阅:身份验证登录