Borra una aplicación

En esta página, se describen las prácticas recomendadas y las instrucciones para borrar una app de forma segura.

Pasos para borrar una app

Las siguientes instrucciones son para la consola de Google Cloud .

Console

Para borrar una app, sigue estos pasos:

  1. En la consola de Google Cloud , ve a la página Gemini Enterprise.

    Gemini Enterprise

  2. En la app que deseas borrar, haz clic en y, luego, en Borrar.

  3. En el diálogo ¿Borrar la app?, ingresa el nombre de la app y, luego, haz clic en Confirmar.

Prácticas recomendadas para borrar una app con una política de IAM

Borrar una app es una acción irreversible. Por lo tanto, si tu app tiene controles de acceso configurados, puedes quitar a todos los usuarios de su política de IAM antes de borrarla. Sigue estos pasos:

  1. Borra la política de IAM: Antes de borrar la app, borra su política de IAM para quitar el acceso de los usuarios. Para ello, configura un array bindings vacío.

    1. Obtén la política de IAM actual de tu app con el método getIamPolicy.

      REST

      curl -X GET \
      -H "Authorization: Bearer $(gcloud auth print-access-token)" \
      -H "Content-Type: application/json" \
      "https://ENDPOINT_LOCATION-discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/collections/default_collection/engines/APP_ID:getIamPolicy"
      

      Reemplaza lo siguiente:

      • PROJECT_ID: el ID de tu proyecto.
      • ENDPOINT_LOCATION: Es la región múltiple para tu solicitud a la API. Especifica uno de los siguientes valores:
        • us para la multirregión de EE.UU.
        • eu para la multirregión de la UE
        • global para la ubicación global
        Para obtener más información, consulta Cómo especificar una región múltiple para tu almacén de datos.
      • LOCATION: Es la multirregión de tu almacén de datos: global, us o eu.
      • APP_ID: Es el ID de la app que deseas configurar.

    2. Para quitar todas las vinculaciones existentes, usa el método setIamPolicy con un array bindings vacío en el cuerpo de la solicitud.

      REST

      curl -X POST \
      -H "Authorization: Bearer $(gcloud auth print-access-token)" \
      -H "Content-Type: application/json" \
      -d '{
            "policy": {
              "etag": "ETAG",
              "bindings": []
            }
          }' \
      "https://ENDPOINT_LOCATION-discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/collections/default_collection/engines/APP_ID:setIamPolicy"
      

      Reemplaza lo siguiente:

      • ETAG: Es el valor de etag que obtuviste como respuesta cuando usaste el método getIamPolicy.
      • PROJECT_ID: el ID de tu proyecto.
      • ENDPOINT_LOCATION: Es la región múltiple para tu solicitud a la API. Especifica uno de los siguientes valores:
        • us para la multirregión de EE.UU.
        • eu para la multirregión de la UE
        • global para la ubicación global
        Para obtener más información, consulta Cómo especificar una región múltiple para tu almacén de datos.
      • LOCATION: Es la multirregión de tu almacén de datos: global, us o eu.
      • APP_ID: Es el ID de la app que deseas configurar.

  2. Confirma el impacto en los usuarios: Después de borrar la política y permitir el tiempo de propagación, confirma que la revocación del acceso no haya causado problemas no deseados para los usuarios.

  3. Borra la app: Después de confirmar el impacto, borra la app como se describe en la sección Pasos para borrar una app.