bre*_*ent 5 google-cloud-platform kubernetes google-kubernetes-engine google-cloud-bigtable
从 Google 托管的 Kubernetes 集群中的容器中检测 Google Cloud 项目 ID。
连接到BigTable时;我需要提供 Google 项目 ID。有没有办法从 K8s 内自动检测到这一点?
在 Python 中,您可以通过以下方式找到项目 ID:
import google.auth
_, PROJECT_ID = google.auth.default()
Run Code Online (Sandbox Code Playgroud)
最初的问题没有提到正在使用什么编程语言,我对Python也有同样的问题。
谷歌也有一些用于此目的的库:ServiceOptions.getDefaultProjectId
https://googleapis.github.io/google-cloud-java/google-cloud-clients/index.html
https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-core
| 归档时间: |
|
| 查看次数: |
2219 次 |
| 最近记录: |