85 lines
1.8 KiB
Markdown
85 lines
1.8 KiB
Markdown
# Civo Object Storage
|
|
|
|
**Arquivo:** `~/.ssh/civo-object-storage`
|
|
|
|
## Credenciais
|
|
|
|
| Propriedade | Valor |
|
|
|-------------|-------|
|
|
| Endpoint | https://objectstore.nyc1.civo.com |
|
|
| Bucket | rede5 |
|
|
| Access Key | `0UZ69TH03Q292DMTB82B` |
|
|
| Secret Key | `JJ5XXZYvoWdnqBCNP5oREjACyrXeH6EgSqeSybT7` |
|
|
| Region | NYC1 |
|
|
|
|
## Dashboard
|
|
|
|
https://dashboard.civo.com/object-stores/adb27426-51af-43a9-8d50-4d88ff8a28e7
|
|
|
|
## Configuracao AWS CLI
|
|
|
|
```bash
|
|
# Criar ~/.aws/credentials
|
|
[civo]
|
|
aws_access_key_id = 0UZ69TH03Q292DMTB82B
|
|
aws_secret_access_key = JJ5XXZYvoWdnqBCNP5oREjACyrXeH6EgSqeSybT7
|
|
|
|
# Criar ~/.aws/config
|
|
[profile civo]
|
|
region = NYC1
|
|
output = json
|
|
```
|
|
|
|
## Configuracao S3CMD
|
|
|
|
```bash
|
|
# Criar ~/.s3cfg
|
|
[default]
|
|
access_key = 0UZ69TH03Q292DMTB82B
|
|
secret_key = JJ5XXZYvoWdnqBCNP5oREjACyrXeH6EgSqeSybT7
|
|
host_base = objectstore.nyc1.civo.com
|
|
host_bucket = objectstore.nyc1.civo.com
|
|
use_https = True
|
|
```
|
|
|
|
## Comandos
|
|
|
|
```bash
|
|
# Listar buckets
|
|
aws s3 ls --endpoint-url https://objectstore.nyc1.civo.com --profile civo
|
|
|
|
# Listar conteudo do bucket
|
|
aws s3 ls s3://rede5/ --endpoint-url https://objectstore.nyc1.civo.com --profile civo
|
|
|
|
# Upload arquivo
|
|
aws s3 cp arquivo.txt s3://rede5/vault/ --endpoint-url https://objectstore.nyc1.civo.com --profile civo
|
|
|
|
# Upload pasta recursivo
|
|
aws s3 sync ~/.ssh/ s3://rede5/vault/ssh/ --endpoint-url https://objectstore.nyc1.civo.com --profile civo
|
|
|
|
# Download
|
|
aws s3 sync s3://rede5/vault/ssh/ ~/.ssh/ --endpoint-url https://objectstore.nyc1.civo.com --profile civo
|
|
|
|
# Deletar
|
|
aws s3 rm s3://rede5/vault/ --recursive --endpoint-url https://objectstore.nyc1.civo.com --profile civo
|
|
```
|
|
|
|
## S3CMD Alternative
|
|
|
|
```bash
|
|
# Listar
|
|
s3cmd ls s3://rede5/
|
|
|
|
# Upload
|
|
s3cmd put arquivo.txt s3://rede5/vault/
|
|
|
|
# Sync
|
|
s3cmd sync ~/.ssh/ s3://rede5/vault/ssh/
|
|
|
|
# Download
|
|
s3cmd get --recursive s3://rede5/vault/ssh/ ~/.ssh/
|
|
```
|
|
|
|
---
|
|
|
|
*Atualizado em: 2026-02-21*
|