Spring Cloud GCP 项目ID

2024-01-09 17:31 更新

GcpProjectIdProvider是返回GCP项目ID字符串的功能接口。

public interface GcpProjectIdProvider {
	String getProjectId();
}

Spring Cloud GCP启动器会自动配置GcpProjectIdProvider如果指定了spring.cloud.gcp.project-id属性,则提供的GcpProjectIdProvider返回该属性值。

spring.cloud.gcp.project-id=my-gcp-project-id

否则,将根据规则 有序列表 来发现项目ID

  1. GOOGLE_CLOUD_PROJECT环境变量指定的项目ID
  2. Google App Engine项目ID
  3. GOOGLE_APPLICATION_CREDENTIALS环境变量指向的JSON凭证文件中指定的项目ID
  4. Google Cloud SDK项目ID
  5. 来自Google Compute Engine元数据服务器的Google Compute Engine项目ID
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号