Eliminar objetos de almacenamiento en proyectos

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

  1. En el menú de navegación, haga clic en Object Storage.
  2. Haga clic en el nombre del segmento que contiene los objetos.
  3. Espere a que se le redirija a la página Detalles del segmento , donde se muestran los objetos en una tabla.
  4. 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.
  5. 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

  1. 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_NAME
    
  2. Siga 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

  1. Recupere todos los MZAEADKeys que 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
  1. Para cada MZAEADKey, use el siguiente comando para eliminar la clave y sus réplicas zonales AEADKey:
kubectl --kubeconfig GLOBAL_API_SERVER_KUBECONFIG \
  delete mzaeadkey KEY_NAME --namespace=PROJECT_NAMESPACE