in cloud-run-gemini-chat/Application/CloudRun/Python-Django/geminiapp/gcp_utils.py [0:0]
def get_project_id():
'''
This function reads the Google Cloud Project ID from the Metadata service
'''
try:
url = "http://metadata.google.internal/computeMetadata/v1/project/project-id"
# url = "http://metadata.goog/v1/project/project-id"
headers = {
"Metadata-Flavor": "Google"
}
response = requests.get(url, headers=headers, timeout=0.5)
if response.status_code >= 400:
print(response.content) # print error message
return None
return response.content.decode("utf-8")
except Exception as e:
print(e) # print error message
return None