Armazenamento, volumes e backups
O Adios separa armazenamento de objetos, volumes de workloads, backups e artefatos de compilação. Abra Armazenamento no painel e escolha a guia para os dados de que necessita.
| Tipo de armazenamento | Uso |
|---|---|
| Buckets S3 | Arquivos e objetos acessados por APIs de objetos ou compatíveis com S3. |
| Volumes | Dados persistentes do sistema de arquivos associados a workloads. |
| Backups | Registros de backup disponíveis e informações de recuperação. |
| Artefatos de compilação | Resultados de compilação armazenados, usados por prévias e implantações. |
Criar e usar um bucket
- Selecione a equipe certa e abra Armazenamento → Buckets S3.
- Escolha Novo bucket, depois selecione um bucket gerenciado pelo Adios ou um bucket S3 externo.
- Para um bucket externo, forneça seu nome no backend de armazenamento, endpoint e credenciais necessárias.
- Confira as configurações de acesso e cache do bucket e crie-o.
- Abra o bucket para explorar os objetos e consultar as informações de conexão.
Use o endpoint e a região indicados para seu bucket ao configurar um cliente S3. Crie uma chave de acesso ao bucket quando necessário, guarde o segredo retornado em local privado e revogue as chaves não utilizadas. A lista de chaves de acesso mostra metadados; não substitui a conservação do segredo no momento da criação.
O API de armazenamento de objetos permite listar, enviar, baixar e excluir objetos. Envios REST aceitam bytes brutos com um parâmetro de objeto key parâmetro de consulta, em vez de dados de formulário multiparte. O limite de envio documentado é de 5 GiB. A exclusão de uma pasta pode apagar o seu conteúdo; reveja primeiro o prefixo.
Acesso público e cache
O acesso ao bucket e o cache de borda são configurações separadas. Confira as duas antes de disponibilizar arquivos enviados por usuários ou arquivos para download. Verifique que objetos privados continuam inacessíveis a clientes não autenticados e teste o comportamento do cache ao atualizar arquivos públicos. Não presuma que um bucket S3 ou volume de workload seja público.
Volumes persistentes
Confira a configuração de volumes e o caminho de montagem do aplicativo antes de armazenar dados de estado. Verifique que o aplicativo grava no caminho montado e que os dados sobrevivem a um reinício controlado. A árvore de código-fonte ou os arquivos compilados não substituem um volume persistente configurado.
Para bancos de dados gerenciados, siga as instruções de persistência e conexão para PostgreSQL, MySQL, MongoDB, Redis, ou RabbitMQ.
Backups e limpeza de artefatos
Inspecione Backups para os registros disponíveis para sua carga de trabalho. Confirme a fonte, o tempo e o procedimento de restauração do backup, e teste a recuperação em um alvo apropriado antes de confiar nele. O armazenamento persistente por si só não estabelece que exista um backup utilizável.
Consulte Artefatos de compilação antes da limpeza. Artefatos retidos ou em uso podem ser necessários para uma versão ou prévia e podem estar protegidos contra exclusão. Exclua apenas artefatos que você confirmou não serem mais necessários.