anchor.diff:  spring.cloud.gcp.project-id=my-gcp-project-id
   ----
   
  -Otherwise, the project ID is discovered based on a
  -https://googlecloudplatform.github.io/google-cloud-java/google-cloud-clients/apidocs/com/google/cloud/ServiceOptions.html#getDefaultProjectId--[set of rules]:
  +Otherwise, the project ID is discovered based on an
  +https://googlecloudplatform.github.io/google-cloud-java/google-cloud-clients/apidocs/com/google/cloud/ServiceOptions.html#getDefaultProjectId--[ordered list of rules]:
   
   1. The project ID specified by the `GOOGLE_CLOUD_PROJECT` environment variable
   2. The Google App Engine project ID
  
positive.code: 
  |===
  | Service | Scope
  | Pub/Sub | https://www.googleapis.com/auth/pubsub
  | Storage (Read Only) | https://www.googleapis.com/auth/devstorage.read_only
  | Storage (Write/Write) | https://www.googleapis.com/auth/devstorage.read_write
  
negative.code: [#spring-cloud-gcp-core]
  == Spring Cloud GCP Core
  
  Each Spring Cloud GCP module uses `GcpProjectIdProvider` and `CredentialsProvider` to get the GCP project ID and access credentials.
  
  Spring Cloud GCP provides a Spring Boot starter to auto-configure the core components.
  
  