【发布时间】:2017-09-28 10:14:57
【问题描述】:
gcloud auth print-access-token 给了我一个承载令牌,我以后可以使用。令牌看起来像:
Authorization: Bearer ya29.AHES6ZRVmB7fkLtd1XTmq6mo0S1wqZZi3-Lh_s-6Uw7p8vtgSwg
如何在不使用 gcloud 的情况下获得这样的令牌,最好是通过一些 python 代码。
#!/usr/bin/python
from oauth2client.client import GoogleCredentials
credentials = GoogleCredentials.get_application_default()
credentials.get_access_token()
token1 = credentials.access_token
# magic piece of code to convert token1 into the
# example Bearer ya29.AHES6ZRVmB7fkLtd1XTmq6mo0S1wqZZi3-Lh_s-6Uw7p8vtgSwg
# type.
【问题讨论】:
标签: python google-cloud-platform google-container-registry