Skip to content
← Todos os guias

Devora Cloud · Blog

Onde guardar as imagens da sua aplicação?

Entenda a diferença entre os arquivos do projeto, o banco de dados e o armazenamento S3.

Onde guardar as imagens da sua aplicação?
Ilustração técnica. Recursos e regiões dependem do plano, da disponibilidade e da compatibilidade do projeto.

O código da aplicação, os dados do banco e os arquivos enviados pelos usuários têm necessidades diferentes. Separar esses recursos facilita novas publicações e evita depender do disco de uma única cópia da aplicação.

Use o S3 para imagens, vídeos, documentos e anexos. O banco guarda informações como nome, proprietário, tamanho e chave do objeto. Não é necessário gravar o conteúdo binário da imagem nas tabelas.

No Devora Cloud, o vínculo S3 aparece como um recurso do projeto. Abra o item para consultar endpoint, região, bucket e prefixo. As instruções para a IA identificam as variáveis daquele vínculo; credenciais devem ser lidas somente no servidor.

Ter dois armazenamentos permite organizar finalidades diferentes, como imagens e documentos. Vínculos do administrador usam prefixos e variáveis distintos, mas a credencial da integração continua compartilhada: uma pasta não cria isolamento de permissões. A contratação automática por clientes depende de credenciais restritas por projeto.

Use URLs assinadas quando o arquivo for privado, acrescente o prefixo à chave de cada objeto e guarde apenas a referência no banco. Adicionar S3 não migra arquivos antigos nem altera automaticamente o código da aplicação.

Armazenamento S3 · 1 TB

1 TB = 1.000 GB. Cobrança separada da aplicação, em dólares americanos (USD).

Criptografia em repouso e conexão HTTPS no armazenamento gerenciado. O bucket atual utiliza SSE-KMS por padrão. O acesso depende das credenciais e permissões; arquivos privados devem usar links assinados temporários.

Contratação em preparação. Nenhuma cobrança ou ativação automática disponível.

Consultar o manual ↗
Onde guardar as imagens da sua aplicação? · Devora Cloud