# OCI API Gateways - Completo ## Gateway 1: api-gateway-nexus-dev | Propriedade | Valor | |-------------|-------| | Nome | api-gateway-nexus-dev | | Tipo | PRIVATE | | Hostname | `dnqe6ufrommkqxtfp7k2ehrbmu.apigateway.sa-saopaulo-1.oci.customer-oci.com` | | IP | 10.6.0.123 | | Compartment | cmp-dev-nexus | | Estado | ACTIVE | ### Deployments | Nome | Endpoint | |------|----------| | auth | /api/auth | | user | /api/user | | user-external | /api/user-external | | user-internal | /api/user-internal | | person | /api/person | | role | /api/role | | sso | /api/sso | | cache | /api/cache | | poc | /api/poc | | commercial-manager | /api/commercial-manager | --- ## Gateway 2: api-gateway-insign-dev | Propriedade | Valor | |-------------|-------| | Nome | api-gateway-insign-dev | | Tipo | PRIVATE | | Hostname | `oyk5unl6ec7a53aychqlvz5bwa.apigateway.sa-saopaulo-1.oci.customer-oci.com` | | IP | 10.6.0.33 | | Compartment | cmp-dev-insign | | Estado | ACTIVE | ### Deployments | Nome | Endpoint | |------|----------| | insign-deploy-dev | /insign | | insing-dev | / | | root | / | --- ## Gateway 3: api-gateway-mfe-dev (Terraform-managed) | Propriedade | Valor | |-------------|-------| | Nome | api-gateway-mfe-dev | | Tipo | PRIVATE | | OCID | `ocid1.apigateway.oc1.sa-saopaulo-1.amaaaaaasks3yliabdiquogy2pqyohas4wjopizv2xzgzrclmsvsh4x7ewea` | | Hostname | `guhal72tzyekzchzamhhi3lvgi.apigateway.sa-saopaulo-1.oci.customer-oci.com` | | IP | 10.110.198.250 | | VCN | vcn-oke (10.110.0.0/16) | | Subnet | sbn-api-gateway (10.110.192.0/20) | | Compartment | DEV (`ocid1.compartment.oc1..aaaaaaaa76x3nykkjwvctpr6px34dysu3pbg7p62h2r65fegt7fvbrioll3a`) | | Estado | ACTIVE | | Gerenciado por | Terraform (`tf_oci_clusters/modules/api_gateway_mfe`) | | Criado em | 2026-02-22 (pipeline build #5964) | ### Deployments | Nome | Path | Backend | Descrição | |------|------|---------|-----------| | deploy-mfe-user-dev | / | Object Storage `nexus-mfe-user-development` | SPA Angular - index.html | | deploy-mfe-user-dev | /{path*} | Object Storage `nexus-mfe-user-development` | Arquivos estáticos (JS/CSS/assets) | ### Acesso | Tipo | URL | |------|-----| | Direto (privado) | `https://guhal72tzyekzchzamhhi3lvgi.apigateway.sa-saopaulo-1.oci.customer-oci.com/` | | Planejado (DNS) | `https://mfe-user-dev.invista.com.br` (pendente VCN peering + LB + Cloudflare) | ### Terraform ```hcl # environments/dev/api_gateway_mfe.tf module "api_gateway_mfe" { source = "../../modules/api_gateway_mfe" compartment_id = local.compartment_id subnet_id = module.network.api_gateway_subnet_id env_name = var.env_name display_name = "api-gateway-mfe" mfe_deployments = [{ name = "mfe-user" bucket_name = "nexus-mfe-user-development" region = "sa-saopaulo-1" object_namespace = var.mfe_object_namespace # grbb7qzeuoag }] } ``` ### Pendencias - [ ] VCN Peering: Attach dev VCN ao DRG-Invista-Shared - [ ] Rota no LB Test_Crivo_Dev: backend set apontando para 10.110.198.250:443 - [ ] Routing policy: hostname `mfe-user-dev.invista.com.br` - [ ] DNS Cloudflare: CNAME `mfe-user-dev` -> LB IP (via Cloudflare proxy) --- ## Frontends Estaticos (Buckets) | Bucket | URL | Descricao | |--------|-----|-----------| | app-front-insign-teste | Cloudflare + OCI | Site estatico de teste | | front | - | Icones SVG | | nexus-mfe-shell-development | - | Shell MFE Angular | | nexus-mfe-auth-development | - | MFE Auth | | nexus-mfe-user-development | API Gateway MFE dev | MFE User (servido via api-gateway-mfe-dev) | | nexus-mfe-person-development | - | MFE Person | --- ## Conectividade de Rede ### VCNs envolvidas | VCN | CIDR | Componentes | |-----|------|-------------| | VCN-Shared | 10.8.0.0/16 | LB Test_Crivo_Dev (10.8.4.127) | | vcn-oke (dev) | 10.110.0.0/16 | API Gateway MFE (10.110.198.250), OKE clusters | ### DRG (Dynamic Routing Gateway) | Propriedade | Valor | |-------------|-------| | Nome | DRG-Invista-Shared | | OCID | `ocid1.drg.oc1.sa-saopaulo-1.aaaaaaaazuiluiavm3zcrzelqs2f3k3sdy3fka5yytwjua37a2ksn446deza` | | VCN-Shared | Attached | | vcn-oke (dev) | **Pendente** - necessario para LB acessar API Gateway | ### Fluxo de rede planejado ``` Browser -> Cloudflare (mfe-user-dev.invista.com.br) -> LB Test_Crivo_Dev (10.8.4.127, VCN-Shared) -> DRG-Invista-Shared (VCN peering) -> API Gateway MFE (10.110.198.250, vcn-oke) -> Object Storage (nexus-mfe-user-development) ``` --- *Atualizado em: 2026-02-23*