code: func (client *GCSBlobstore) validateRemoteConfig() error {
  	if client.readOnly() {
  		return nil
  	}
  
  	bucket := client.authenticatedGCS.Bucket(client.config.BucketName)
  	attrs, err := bucket.Attrs(context.Background())
  	if err != nil {
  		return err
  	}
  	return client.config.FitCompatibleLocation(attrs.Location)
  }
docs: // validateRemoteConfig determines if the configuration of the client matches
  // against the remote configuration and the StorageClass is valid for the location.
  //
  // If operating in read-only mode, no mutations can be performed
  // so the remote bucket location is always compatible.