Esta guía contiene tareas relacionadas con la administración de unidades compartidas, como crearlas, así como administrar miembros y permisos.
Si quieres obtener más información sobre los límites de las carpetas de las unidades compartidas, consulta Límites de las carpetas.
Cómo crear unidades compartidas
Para crear una unidad compartida, usa el método drives.create
.
Java
Python
Node.js
PHP
.NET
Las llamadas al método drives.create
son idempotentes.
El parámetro requestId
identifica el intento lógico de crear la unidad compartida. Si se agota el tiempo de espera de la solicitud o se muestra un error de backend indeterminado, se puede repetir la misma solicitud. El requestId
y el cuerpo de la solicitud deben permanecer iguales.
Si la unidad compartida se creó correctamente en una solicitud anterior o debido a un reintento, se muestra la respuesta normal. A veces, por ejemplo, después de un período prolongado o si cambió el cuerpo de la solicitud, es posible que se muestre un error 409
que indique que se debe descartar requestId
.
Cómo agregar o quitar miembros de una unidad compartida
Agrega o quita miembros de unidades compartidas con el recurso permissions
.
Para agregar un miembro, crea el permiso en la unidad compartida. Los métodos de permisos también se pueden usar en archivos individuales dentro de una unidad compartida para otorgar privilegios adicionales a los miembros o permitir que personas ajenas a la unidad colaboren en elementos específicos.
Para obtener más información y código de muestra, consulta Cómo compartir archivos, carpetas y unidades.
Cómo borrar una unidad compartida
Usa el método drives.delete
para borrar un
recinto compartido. Todo el contenido de la unidad compartida se debe mover a la papelera o borrar antes de borrar la unidad.
Administra unidades compartidas para administradores de dominios
Aplica el parámetro useDomainAdminAccess
con los recursos drives
y permissions
para administrar unidades compartidas en una organización.
Los usuarios que llamen a estos métodos con useDomainAdminAccess=true
deben tener el privilegio de administrador de Drive and Docs
.
Los administradores pueden buscar unidades compartidas o actualizar los permisos de las unidades compartidas que pertenecen a su organización, sin importar la membresía del administrador en cualquier unidad compartida.
Cómo recuperar una unidad compartida que no tiene un organizador
En el siguiente ejemplo, se muestra cómo usar estos recursos para recuperar viajes compartidos que ya no tienen un organizador.
Java
Python
Node.js
PHP
.NET
Límites de carpetas
Las carpetas de las unidades compartidas tienen algunos límites de almacenamiento. Para obtener información, consulta Límites de unidades compartidas en Google Drive.
Límite de elementos
Cada carpeta de la unidad compartida de un usuario tiene un límite de 500,000 elementos, incluidos archivos, carpetas y accesos directos.
Cuando se alcanza el límite, la unidad compartida ya no puede aceptar elementos. Para volver a recibir archivos, los usuarios deben borrar los elementos de la carpeta de forma permanente. Ten en cuenta que los elementos de la papelera se incluyen en el límite, pero los elementos borrados de forma permanente no. Para obtener más información, consulta Cómo enviar archivos y carpetas a la papelera o borrarlos.
Límite de profundidad de carpetas
Una carpeta de una unidad compartida no puede contener más de 100 niveles de carpetas anidadas. Esto significa que una carpeta secundaria no se puede almacenar en una carpeta que tenga más de 99 niveles de profundidad. Esta limitación solo se aplica a las carpetas secundarias.
Si intentas agregar más de 100 niveles de carpetas, se mostrará una respuesta de código de estado HTTP teamDriveHierarchyTooDeep
.