我获得的访问令牌gcloud auth print-access-token显然不同于我可以通过一些基本的python代码获得的访问令牌:
export GOOGLE_APPLICATION_CREDENTIALS=/the-credentials.json
from oauth2client.client import GoogleCredentials
credentials = GoogleCredentials.get_application_default()
credentials.get_access_token()
Run Code Online (Sandbox Code Playgroud)
我正在尝试做的是获得一个可以与之配合使用的令牌:
curl -u _token:<mytoken> https://eu.gcr.io/v2/my-project/my-docker-image/tags/list
Run Code Online (Sandbox Code Playgroud)
我不希望将gcloud实用程序安装为我的应用程序的依赖项,因此,我尝试通过誓约google凭据以编程方式获取访问令牌