Rede para Sandboxes
Configure o acesso de rede de saída para os sandboxes em um projeto de IA Generativa.
Selecione a configuração de rede ao ativar sandboxes para um projeto. Todos os sandboxes nesse projeto usam a mesma configuração de rede de saída. O modo de rede e o tipo de pool quente são opções independentes.
Rede Gerenciada
Com a rede Gerenciada, o serviço gerencia o caminho de rede de saída. Use a política de rede do projeto para permitir todos os acessos de saída, negar acesso de saída ou permitir domínios selecionados.
O início rápido da CLI usa ALLOW_ALL. Selecione a política necessária para sua carga de trabalho explicitamente. Se você restringir domínios, inclua os destinos necessários para fazer download de dependências ou chamar serviços externos.
Rede Personalizada
Com a rede Personalizada, o tráfego de saída usa uma sub-rede privada que você fornece. Preparar:
- Uma sub-rede privada na mesma região do projeto.
- Rotas, DNS, listas de segurança e quaisquer gateways ou conectividade privada necessários para chegar aos seus destinos.
- Opcionalmente, até cinco grupos de segurança de rede exclusivos na mesma VCN que a sub-rede.
- Permissão para o chamador usar a sub-rede e quaisquer NSGs selecionados.
Allow group <group-name> to use subnets in compartment <network-compartment-name>
Allow group <group-name> to use network-security-groups in compartment <network-compartment-name>Aplique a política de NSG somente se você usar NSGs. Faça o escopo dessas políticas para o compartimento que contém os recursos de rede.
Na Console, selecione Personalizado em Modo de rede. Informe o OCID da Sub-rede. Para adicionar um NSG, selecione Adicionar tag de grupo de segurança de rede e digite seu OCID. Consulte Configuração de Sandbox.
Para a API ou a CLI, use esta estrutura sandboxConfig. Salve-o como sandbox-config.json e substitua os placeholders:
{
"isEnabled": true,
"sandboxOutboundNetworkingConfig": {
"networkMode": "CUSTOM",
"subnetId": "SUBNET_OCID",
"nsgIds": ["NSG_OCID"]
}
}Omita nsgIds se você não estiver anexando NSGs. As definições do networkPolicy gerenciado não se aplicam à rede personalizada. Sua VCN controla o acesso de saída.
profile_name="DEFAULT"
region="us-chicago-1"
compartment_id="COMPARTMENT_OCID"
oci --profile "$profile_name" --auth security_token --region "$region" \
generative-ai generative-ai-project create \
--compartment-id "$compartment_id" \
--display-name custom-network-sandbox-project \
--sandbox-config file://sandbox-config.jsonAguarde o projeto se tornar ACTIVE antes de criar um sandbox. Use o OCID do projeto retornado com os comandos de criação de sandbox em Criando e Usando um Sandbox.
Para usar outra sub-rede personalizada ou um conjunto de NSG, crie outro projeto.
Portas Publicadas
A publicação de uma porta torna um serviço em execução em uma sandbox acessível em uma URL retornada. Isso é configurado ao criar o sandbox e é separado das configurações de rede de saída do projeto.
O ponto final da porta publicada não adiciona acesso ou autorização de aplicativo do OCI. Qualquer pessoa que tenha o URL pode acessar o serviço enquanto o sandbox está em execução, a menos que seu aplicativo forneça sua própria autenticação e autorização. Trate o URL como sensível.