En esta página se explica cómo eliminar objetos de los segmentos de almacenamiento aislados de Google Distributed Cloud (GDC).
Antes de empezar
Un espacio de nombres de proyecto gestiona los recursos de segmento en el servidor de la API Management. Para trabajar con segmentos y objetos, debe tener un proyecto.
También debe tener los permisos de segmento adecuados para realizar la siguiente operación. Consulte el artículo Conceder acceso a un segmento.
Eliminar objetos de segmentos
Consola
- En el menú de navegación, haga clic en Object Storage.
- Haga clic en el nombre del segmento que contiene los objetos.
- Espere a que se le redirija a la página Detalles del segmento , donde se muestran los objetos en una tabla.
- Vaya a la página de detalles del objeto y haga clic en Eliminar de forma permanente. También puede seleccionar la casilla situada junto al objeto en la vista de lista de objetos del segmento y, a continuación, hacer clic en Eliminar de forma permanente.
- Espere unos minutos y actualice la página para comprobar que el objeto se ha eliminado.
Tenga en cuenta que todos los objetos de los segmentos de doble zona tienen versiones, por lo que, si elimina un objeto, no se quitará del almacenamiento. En su lugar, el objeto se marcará para su eliminación y dejará de estar visible en las llamadas LIST. El objeto se puede recuperar especificando su ID de versión. Un objeto solo se elimina de forma permanente si especifica el versionID al eliminarlo.
gdcloud
Para eliminar un archivo de un segmento, siga estos pasos:
gdcloud storage rm s3://FULLY_QUALIFIED_BUCKET_NAME/OBJECT
Eliminar objetos de segmentos con encriptado v2
Recupere todas las claves AEADKey que pertenezcan a un segmento:
kubectl get aeadkeys -n PROJECT_NAMESPACE -l cmek.security.gdc.goog/resource-name=FULLY_QUALIFIED_BUCKET_NAMESiga los pasos que se indican en el artículo Eliminar una clave para eliminar la clave AEADKey que quiera usar para eliminar objetos.
Eliminar objetos de segmentos de doble zona
- Recupere todos los
MZAEADKeysque pertenezcan a un segmento:
kubectl --kubeconfig GLOBAL_API_SERVER_KUBECONFIG \
get mzaeadkey -n PROJECT_NAMESPACE -l cmek.security.gdc.goog/resource-name=FULLY_QUALIFIED_BUCKET_NAME
- Para cada
MZAEADKey, use el siguiente comando para eliminar la clave y sus réplicas zonalesAEADKey:
kubectl --kubeconfig GLOBAL_API_SERVER_KUBECONFIG \
delete mzaeadkey KEY_NAME --namespace=PROJECT_NAMESPACE