docs: def validate_gcs_path(path, require_object):
    """ Check whether a given path is a valid GCS path.
  
    Args:
      path: the config to check.
      require_object: if True, the path has to be an object path but not bucket path.
  
    Raises:
      Exception if the path is invalid
    """
    bucket, key = datalab.storage._bucket.parse_name(path)
    if bucket is None:
      raise Exception('Invalid GCS path "%s"' % path)
    if require_object and key is None:
      raise Exception('It appears the GCS path "%s" is a bucket path but not an object path' % path)