Implementa la app de Antigravity y la CLI de Antigravity para el sector público de EE.UU.

Puedes implementar la app de Antigravity y la CLI de Antigravity en entornos de límites de datos de FedRAMP High, IL4, IL5, ITAR y CJIS cuando se usan con la plataforma de Gemini.

Usa estas instrucciones para configurar la app de Antigravity y la CLI de Antigravity para que admitan los estándares regulatorios y los lineamientos similares que se requieren para las organizaciones del sector público y los clientes empresariales de EE.UU. Si te desvías de los pasos de esta página, puedes generar una configuración que no cumpla con los requisitos.

Una organización de evaluación de terceros (3PAO) validó que estas instrucciones de implementación permiten que la app de Antigravity y la CLI de Antigravity solo se comuniquen con un extremo regional de la API de servicio en la nube con sede en EE.UU. El extremo de API de aiplatform.us.rep.googleapis.com ya es compatible con los límites de datos de Assured Workloads para FedRAMP High, IL4, IL5, ITAR y CJIS. Para obtener más información, consulta Evaluación de Coalfire de la app y la CLI de Antigravity.

Requisitos previos

Implementa la app de Antigravity y la CLI de Antigravity

Completa los siguientes pasos para implementar la app de Antigravity y la CLI de Antigravity, y configurar tu entorno y cliente locales para que cumplan con las expectativas de seguridad de tu organización:

  1. Descarga la app de Antigravity y la CLI de Antigravity de forma local.
  2. Crea un proyecto en tu carpeta de Assured Workloads y habilita la API de aiplatform.googleapis.com. Para obtener instrucciones, consulta la sección Configuración del proyecto y la API de Google Cloud .
  3. Configura la autenticación en Antigravity según corresponda para tus usuarios y clientes. Puedes usar Cloud Identity (para la federación con tu proveedor o sistema de identidad externo) y cuentas de servicio de Google Cloud para autenticarte en Antigravity.
  4. Accede a Antigravity con las credenciales predeterminadas de la aplicación, como se indica a continuación:

    • Cuando uses el cliente de escritorio de Antigravity, ten en cuenta lo siguiente:

      1. Selecciona un proyecto dentro de la carpeta de Assured Workloads.
      2. Elige la ubicación en EE.UU.
    • Cuando uses la CLI de Antigravity, ten en cuenta lo siguiente:

      1. Usa Google Cloud CLI para configurar tu proyecto de cuota:

        gcloud auth application-default set-quota-project QUOTA_PROJECT_ID
        

        Reemplaza QUOTA_PROJECT_ID por el ID del proyecto en tu carpeta de Assured Workloads.

      2. Configura las siguientes variables de entorno:

        export AGY_ADC_AUTH=true
        export GOOGLE_CLOUD_LOCATION=us
        export AGY_CLI_DISABLE_AUTO_UPDATE=true
        

Conéctate a modelos compatibles

Los siguientes modelos son compatibles con FedRAMP High, IL4, IL5, ITAR y CJIS:

  • Gemini 3.6 Flash
  • Gemini 3.7 Flash
  • Gemini 3.8 Flash
  • Gemini 4.0 Argon

Para conectarte a una versión del modelo que admita los requisitos de cumplimiento del sector público de EE.UU., selecciona EE.UU. como el URI de extremo base. Debes seleccionar EE.UU. para garantizar que las instrucciones y las respuestas cumplan con los requisitos específicos de los clientes del sector público de EE.UU. Para obtener instrucciones, consulta Extremos regionales y listas de entidades permitidas de red.

Inhabilita las APIs opcionales

La app y la CLI de Antigravity llaman a otras APIs de backend, no todas las cuales admiten el cumplimiento de los requisitos del sector público de EE.UU. Estas APIs no son necesarias para la funcionalidad principal del producto. Para mantener el cumplimiento de tu implementación, inhabilita la capacidad de invocar las siguientes APIs desde tu entorno local:

  • Todos los extremos multirregionales que no son de EE.UU. en aiplatform.*.rep.googleapis.com (excepto aiplatform.us.rep.googleapis.com)
  • antigravity.google
  • *.antigravity.google
  • antigravity.google.com
  • *.antigravity.google.com
  • antigravity-cli-auto-updater-974169037036.us-central1.run.app
  • antigravity-hub-auto-updater-974169037036.us-central1.run.app
  • antigravity-unleash.goog
  • businessaicode.googleapis.com
  • chromewebstore.google.com
  • cloudcode-pa.googleapis.com
  • aicode.googleapis.com
  • daily-cloudcode-pa.googleapis.com
  • play.googleapis.com

Para inhabilitar estos extremos en tu entorno local, aplica los siguientes controles:

  • Reglas de red y proxy: En tu proxy web corporativo, firewall o política de DNS, bloquea las solicitudes salientes a los dominios de la lista y, al mismo tiempo, permite el tráfico al extremo aiplatform.us.rep.googleapis.com.
  • Política de la organización de uso de extremos: Configura la restricción de la política de la organización constraints/gcp.restrictEndpointUsage a nivel de la carpeta o del proyecto para rechazar el grupo de valores in:non-us-aiplatform-endpoints (que bloquea los extremos globales y no estadounidenses de Gemini Enterprise Agent Platform) y los extremos businessaicode.googleapis.com, businessaicode.us.rep.googleapis.com y businessaicode.eu.rep.googleapis.com. Para encontrar los extremos multirregionales compatibles con Agent Platform, consulta Extremos multirregionales. Para obtener instrucciones sobre cómo configurar esta restricción y sus grupos de valores seleccionados, consulta Restringe el uso de extremos.
  • Gestión de API del proyecto: Inhabilita las APIs de businessaicode.googleapis.com y cloudaicompanion.googleapis.com en tu proyecto de Assured Workloads si están habilitadas. El extremo cloudcode-pa.googleapis.com es un extremo interno del cliente de Google que no puedes habilitar ni inhabilitar a través de Service Usage y que debes bloquear con tus reglas de red o proxy. Para obtener más información, consulta Inhabilita servicios.
  • Actualizaciones automáticas de la CLI: Establece la variable de entorno AGY_CLI_DISABLE_AUTO_UPDATE=true para evitar que la CLI de Antigravity consulte el extremo antigravity-cli-auto-updater-974169037036.us-central1.run.app durante el inicio.

Admitir la inspección y los certificados SSL/TLS

La app y la CLI de Antigravity consultan y usan automáticamente el almacén raíz de confianza del sistema operativo host, como /etc/ssl/certs en Linux, el almacén de certificados de Windows en Windows y el llavero en macOS.

Si implementas el paquete de certificados de la AC corporativa de la empresa en el SO del cliente, Antigravity confía y opera automáticamente dentro del entorno SSL/TLS inspeccionado. No necesitas una anulación de CA personalizada.

Si usas proxies corporativos, el transporte HTTP del lenguaje Go admite las variables de entorno de proxy estándar del sistema. Configura estas variables en las máquinas que ejecutan Antigravity:

  • HTTP_PROXY
  • HTTPS_PROXY
  • NO_PROXY

Para obtener más información, consulta Configuración.