En esta página, se muestra cómo copiar, modificar y mover objetos dentro de los buckets de almacenamiento aislados de Google Distributed Cloud (GDC).
Antes de comenzar
Los buckets de almacenamiento son recursos con alcance en un proyecto específico. El proyecto actúa como un contenedor, agrupa tus buckets y permite su administración a través del servidor de la API de administración. Antes de realizar las operaciones en esta página, debes crear un proyecto nuevo o seleccionar uno existente en el que tengas los permisos suficientes.
Roles de IAM obligatorios
Comunícate con tu administrador de proyectos de IAM para solicitar los siguientes roles en tu espacio de nombres del proyecto:
- Administrador de buckets de proyectos (
project-bucket-admin): Crea, actualiza y borra buckets de almacenamiento. - Visualizador de objetos de buckets de proyectos (
project-bucket-object-viewer): Visualiza y verifica los detalles de los buckets y objetos de almacenamiento.
Para obtener más información, consulta Otorga bucket buckets.
Prepara el entorno
Para ejecutar comandos en el servidor de la API de administración o el servidor de la API global, haz lo siguiente:
- Accede y genera el archivo kubeconfig para el servidor de la API de administración zonal si no tienes uno.
- Para los buckets de dos zonas, haz lo siguiente:
- Verifica con tu operador de infraestructura (IO) que se haya creado el recurso personalizado
BucketLocationConfigpara tus zonas vinculadas. - Genera el archivo kubeconfig para el servidor de la API global.
- Verifica con tu operador de infraestructura (IO) que se haya creado el recurso personalizado
Copia, modifica y mueve objetos
Para copiar un objeto, haz lo siguiente:
gdcloud storage cp FILE [FILE...] s3://FULLY_QUALIFIED_BUCKET_NAME [/PREFIX ]
Para modificar los metadatos de un objeto, haz lo siguiente:
gdcloud storage objects update s3://FULLY_QUALIFIED_BUCKET_NAME1/OBJECT --custom-metadata=Key1=Value1
Para mover un objeto, haz lo siguiente:
Cuando mueves un objeto, se mueve una copia del objeto a otra ubicación, ya sea en el mismo bucket o a otra ruta de acceso en el mismo bucket. Luego, se borra el objeto original.
gdcloud storage mv s3://FULLY_QUALIFIED_BUCKET_NAME1/OBJECT1 s3://FULLY_QUALIFIED_BUCKET_NAME2[/OBJECT2]