infracloud/inventcloud/invista/nexus/azure-devops/OCI-CONNECTION.md

35 lines
1.3 KiB
Markdown

# 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*