Skip to content

Instantly share code, notes, and snippets.

@DazWilkin
Created August 31, 2022 02:01
Show Gist options
  • Save DazWilkin/57865536934e2f31981c48b12175f4e1 to your computer and use it in GitHub Desktop.
Save DazWilkin/57865536934e2f31981c48b12175f4e1 to your computer and use it in GitHub Desktop.
Stackoverflow: 73545312
def generate_token():
scopes = "https://www.googleapis.com/auth/cloud-platform"
url = f"http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/default/token?scopes={scopes}"
headers = {'Metadata-Flavor': 'Google'}
resp = requests.get(url, headers=headers)
j = resp.json()
token = j['access_token']
return token
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment