81 lines
2.4 KiB
Markdown
81 lines
2.4 KiB
Markdown
# OCI Buckets - Frontend vs MFE
|
|
|
|
## Depara
|
|
|
|
| Bucket | Tipo | Acesso Publico | Qtd Arquivos | Uso |
|
|
|--------|------|----------------|--------------|-----|
|
|
| app-front-insign-teste | Frontend simples | ✅ ObjectReadWithoutList | 1 | Site estatico teste |
|
|
| nexus-mfe-shell-development | MFE Angular | ❌ NoPublicAccess | ~100 | Shell MFE |
|
|
| nexus-mfe-auth-development | MFE Angular | ❌ NoPublicAccess | ~0 | Auth MFE (logs apenas) |
|
|
| nexus-mfe-user-development | MFE Angular | ❌ NoPublicAccess | ~100 | User MFE |
|
|
| nexus-mfe-person-development | MFE Angular | ❌ NoPublicAccess | ~100 | Person MFE |
|
|
|
|
## Diferencas
|
|
|
|
### app-front-insign-teste
|
|
|
|
| Caracteristica | Valor |
|
|
|----------------|-------|
|
|
| Tipo | Frontend simples/estatico |
|
|
| Acesso Publico | ✅ ObjectReadWithoutList |
|
|
| URL Direta | https://objectstorage.sa-saopaulo-1.oraclecloud.com/n/grbb7qzeuoag/b/app-front-insign-teste/o/index.html |
|
|
| Arquivos | 1 (index.html) |
|
|
| Conteudo | HTML simples com mensagem de teste |
|
|
| Deploy | Manual (upload direto) |
|
|
|
|
**Conteudo index.html:**
|
|
```html
|
|
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>Teste OCI Static Site</title>
|
|
</head>
|
|
<body>
|
|
<h1>OCI Static Site</h1>
|
|
<p>Se voce esta vendo isso, o bucket esta funcionando.</p>
|
|
</body>
|
|
</html>
|
|
```
|
|
|
|
### nexus-mfe-shell-development
|
|
|
|
| Caracteristica | Valor |
|
|
|----------------|-------|
|
|
| Tipo | MFE Angular (Micro Frontend) |
|
|
| Acesso Publico | ❌ NoPublicAccess |
|
|
| URL Direta | Nao disponivel (privado) |
|
|
| Arquivos | ~100 |
|
|
| Conteudo | JS bundles, SVGs, PNGs (Angular compilado) |
|
|
| Deploy | Pipeline CI/CD |
|
|
|
|
**Arquivos principais:**
|
|
- AuthService-QVOC76RU.js
|
|
- EnvironmentService-TW7JL7D6.js
|
|
- _angular_*.js (modulos Angular)
|
|
- *.svg, *.png (assets)
|
|
- Logo*.png (logotipos)
|
|
|
|
## Como acessar
|
|
|
|
### Frontend simples (publico)
|
|
```bash
|
|
# Acesso direto via URL OCI
|
|
curl https://objectstorage.sa-saopaulo-1.oraclecloud.com/n/grbb7qzeuoag/b/app-front-insign-teste/o/index.html
|
|
```
|
|
|
|
### MFE Angular (privado)
|
|
```bash
|
|
# Necessario OCI CLI autenticado
|
|
oci os object get --bucket-name "nexus-mfe-shell-development" --name "AuthService-QVOC76RU.js" --file ./output.js --region sa-saopaulo-1
|
|
```
|
|
|
|
## Recomendacoes
|
|
|
|
1. **Frontend simples**: Usar para sites estaticos, landing pages, testes
|
|
2. **MFE Angular**: Usar para micro frontends em arquitetura distribuida
|
|
3. **Acesso publico**: Habilitar apenas quando necessario expor URL direta
|
|
4. **MFE em producao**: Usar CDN/Cloudflare na frente do bucket privado
|
|
|
|
---
|
|
|
|
*Atualizado em: 2026-02-21*
|