# OCI - Conexão e Autenticação (Nexus)

Este documento detalha as credenciais necessárias para acesso à Oracle Cloud Infrastructure (OCI) para o projeto Nexus.

## 1. Credenciais de API

As credenciais de API são usadas pelo OCI CLI, Terraform e Azure Pipelines.

| Propriedade | Localização / Valor |
|-------------|-------------|
| **User OCID** | `ocid1.user.oc1..aaaaaaaajdgyhd2khttz57qbbb6mi2cse2b2lflm2bjiqhnf64nfex46qgjq` |
| **Tenancy OCID** | `ocid1.tenancy.oc1..aaaaaaaaad3pghuqysdtrgvk57nr54y5vr2kfaxsd6upr26zetjuudfuyvta` |
| **Fingerprint** | `8b:33:5a:11:ff:44:b2:33:55:66:77:88:99:00:aa:bb` (Exemplo - Verificar em ~/.oci/config) |
| **Region** | `sa-saopaulo-1` |

## 2. Arquivos Locais

**Localização:** `C:\Users\TiagoRibeiro\.oci\`

- **Config:** `C:\Users\TiagoRibeiro\.oci\config`
- **Private Key:** `C:\Users\TiagoRibeiro\.oci\api_key.pem`

## 3. Configuração Azure DevOps

As credenciais OCI estão armazenadas no **Variable Group `oci-terraform`** do Azure DevOps (Organização CN-Squad).

| Variável | Descrição |
|----------|-----------|
| `OCI_PRIVATE_KEY_B64` | Conteúdo do arquivo `api_key.pem` codificado em Base64. |
| `OCI_FINGERPRINT` | O fingerprint da chave gerado pela OCI. |
| `OCI_TENANCY_OCID` | O OCID da Tenancy. |
| `OCI_USER_OCID` | O OCID do usuário de deploy. |

---
*Atualizado em: 2026-03-03*
