É possível implantar o app e a CLI do Antigravity em ambientes de limite de dados FedRAMP High, IL4, IL5, ITAR e CJIS quando usados com a plataforma Gemini.
Use estas instruções para configurar o app Antigravity e a CLI Antigravity para oferecer suporte aos padrões regulatórios e diretrizes semelhantes exigidos para organizações do setor público dos EUA e clientes corporativos. O desvio das etapas nesta página pode levar a uma configuração que não está em conformidade.
Uma organização de avaliação terceirizada (3PAO, na sigla em inglês) validou que essas instruções de implantação permitem que o app e a CLI do Antigravity se comuniquem apenas com um endpoint regional da API de serviço de nuvem nos EUA. O endpoint de API aiplatform.us.rep.googleapis.com já é compatível com os limites de dados do Assured Workloads para FedRAMP High, IL4, IL5, ITAR e CJIS. Para mais informações, consulte Avaliação da Coalfire do app e da CLI do Antigravity.
Pré-requisitos
- Crie uma pasta do Assured Workloads para seu framework de compliance.
Implantar o app Antigravity e a CLI do Antigravity
Siga as etapas abaixo para implantar o app Antigravity e a CLI do Antigravity e configurar o ambiente local e o cliente para atender às expectativas de segurança da sua organização:
- Baixe o app e a CLI do Antigravity localmente.
- Crie um projeto na pasta do Assured Workloads e ative a API
aiplatform.googleapis.com. Para ver instruções, consulte a seção Configuração do projeto e da API Google Cloud . - Configure a autenticação para o Antigravity conforme apropriado para seus usuários e clientes. É possível usar o Cloud Identity (para federação com seu provedor ou sistema de identidade externo) e as contas de serviço do Google Cloud para autenticação no Antigravity.
Faça login no Antigravity usando o Application Default Credentials, da seguinte maneira:
Ao usar o cliente para computador do Antigravity:
- Selecione um projeto na pasta do Assured Workloads.
- Escolha o local nos EUA.
Ao usar a CLI do Antigravity:
Use a Google Cloud CLI para configurar o projeto de cota:
gcloud auth application-default set-quota-project QUOTA_PROJECT_IDSubstitua
QUOTA_PROJECT_IDpelo ID do projeto na pasta do Assured Workloads.Configure as variáveis de ambiente a seguir:
export AGY_ADC_AUTH=true export GOOGLE_CLOUD_LOCATION=us export AGY_CLI_DISABLE_AUTO_UPDATE=true
Conectar-se a modelos compatíveis
Os seguintes modelos são compatíveis com FedRAMP High, IL4, IL5, ITAR e CJIS:
- Gemini 3.6 Flash
- Gemini 3.7 Flash
- Gemini 3.8 Flash
- Gemini 4.0 Argon
Para se conectar a uma versão do modelo que atenda aos requisitos de conformidade do setor público dos EUA, selecione EUA como o URI do endpoint de base. Selecione EUA para garantir que os comandos e as respostas estejam em conformidade com os requisitos específicos dos clientes do setor público dos EUA. Para instruções, consulte Endpoints regionais e listas de permissões de rede.
Desativar APIs opcionais
O app Antigravity e a CLI do Antigravity chamam outras APIs de back-end, mas nem todas são compatíveis com os requisitos do setor público dos EUA. Essas APIs não são necessárias para a funcionalidade principal do produto. Para manter a conformidade da implantação, desative a capacidade de invocar as seguintes APIs do ambiente local:
- Todos os endpoints multirregionais fora dos EUA em
aiplatform.*.rep.googleapis.com(excetoaiplatform.us.rep.googleapis.com) antigravity.google*.antigravity.googleantigravity.google.com*.antigravity.google.comantigravity-cli-auto-updater-974169037036.us-central1.run.appantigravity-hub-auto-updater-974169037036.us-central1.run.appantigravity-unleash.googbusinessaicode.googleapis.comchromewebstore.google.comcloudcode-pa.googleapis.comaicode.googleapis.comdaily-cloudcode-pa.googleapis.complay.googleapis.com
Para desativar esses endpoints no ambiente local, aplique os seguintes controles:
- Regras de rede e proxy: no proxy da Web corporativo, no firewall ou na política de DNS, bloqueie as solicitações de saída para os domínios listados, mas permita o tráfego para o endpoint
aiplatform.us.rep.googleapis.com. - Política da organização de uso de endpoints: configure a
restrição da política da organização
constraints/gcp.restrictEndpointUsageno nível da pasta ou do projeto para negar o grupo de valoresin:non-us-aiplatform-endpoints(que bloqueia endpoints globais e não americanos da Gemini Enterprise Agent Platform) e os endpointsbusinessaicode.googleapis.com,businessaicode.us.rep.googleapis.comebusinessaicode.eu.rep.googleapis.com. Para encontrar os endpoints multirregionais compatíveis com a Agent Platform, consulte Endpoints multirregionais. Para instruções sobre como configurar essa restrição e os grupos de valores selecionados, consulte Restringir o uso de endpoints. - Gerenciamento de APIs do projeto: desative as APIs
businessaicode.googleapis.comecloudaicompanion.googleapis.comno projeto do Assured Workloads, se estiverem ativadas. O endpointcloudcode-pa.googleapis.comé um endpoint interno do cliente do Google que não pode ser ativado ou desativado pelo Service Usage e precisa ser bloqueado usando as regras de rede ou de proxy. Para mais informações, consulte Desativar serviços. - Atualizações automáticas da CLI: defina a variável de ambiente
AGY_CLI_DISABLE_AUTO_UPDATE=truepara evitar que a CLI do Antigravity consulte o endpointantigravity-cli-auto-updater-974169037036.us-central1.run.appna inicialização.
Suporte para inspeção e certificados SSL/TLS
O app e a CLI do Antigravity consultam e usam automaticamente o repositório raiz confiável do sistema operacional host, como /etc/ssl/certs no Linux, o repositório de certificados do Windows no Windows e o Keychain no macOS.
Se você implantar o pacote de certificados de CA corporativa da empresa no SO do cliente, o Antigravity vai confiar e operar automaticamente no ambiente SSL/TLS inspecionado. Você não precisa de uma substituição de CA personalizada.
Se você usa proxies corporativos, o transporte HTTP da linguagem Go é compatível com as variáveis de ambiente de proxy padrão do sistema. Configure essas variáveis nas máquinas que executam o Antigravity:
HTTP_PROXYHTTPS_PROXYNO_PROXY
Para mais informações, consulte Configurações.