Permisos de OAuth 2.0 de Cloud Storage

La mayoría de las operaciones que realices en Cloud Storage deben autenticarse. Las únicas excepciones son las operaciones en recursos que permiten el acceso anónimo. Un recurso tiene acceso anónimo si el grupo allUsers se incluye en la LCA del recurso o si el grupo allUsers se incluye en una política de gestión de identidades y accesos que se aplica al recurso. El grupo allUsers incluye a cualquier usuario de Internet.

La autorización es el proceso de determinar qué permisos tiene una identidad autenticada en un conjunto de recursos especificados. OAuth 2.0 usa ámbitos para determinar si una identidad autenticada está autorizada. Las aplicaciones usan una credencial (obtenida de un flujo de autenticación centrado en el usuario o en el servidor) junto con uno o varios permisos para solicitar un token de acceso a un servidor de autorización de Google y acceder a recursos protegidos. Por ejemplo, la aplicación A con un token de acceso con el ámbito read-only solo puede leer, mientras que la aplicación B con un token de acceso con el ámbito read-write puede leer y modificar datos. Ninguna de las dos aplicaciones puede leer ni modificar las listas de control de acceso de los objetos y los segmentos. Solo puede hacerlo una aplicación con el ámbito full-control.

Tipo Descripción URL del ámbito
read-only Solo concede acceso de lectura a los datos, incluida la enumeración de depósitos. https://www.googleapis.com/auth/devstorage.read_only
read-write Permite acceder a los datos y modificarlos, pero no a los metadatos, como las políticas de gestión de identidades y accesos. https://www.googleapis.com/auth/devstorage.read_write
full-control Permite controlar los datos por completo, incluida la posibilidad de modificar las políticas de gestión de identidades y accesos. https://www.googleapis.com/auth/devstorage.full_control
cloud-platform.read-only Ver tus datos en los Google Cloud servicios. En Cloud Storage, es lo mismo que devstorage.read-only. https://www.googleapis.com/auth/cloud-platform.read-only
cloud-platform Consulta y gestiona datos en todos los Google Cloud servicios. En el caso de Cloud Storage, es lo mismo que devstorage.full-control. https://www.googleapis.com/auth/cloud-platform