Armazenamento de objetos
Onde guardar arquivos, com URLs assinadas e envio direto do navegador.
Armazenamento de objetos é onde ficam os arquivos de um sistema: fotos, documentos, vídeos, backups. Cada arquivo é um objeto, guardado por uma chave num bucket e acessado por HTTP. O Amazon S3 definiu a interface que quase todos seguem.
Arquivos não cabem bem no banco nem no disco do servidor, que some quando a instância é trocada. O armazenamento de objetos é barato, durável e escala sozinho.
- URLs assinadas dão acesso temporário a um arquivo, sem expor credenciais.
- O navegador envia direto ao armazenamento, sem passar pela aplicação.
- A assinatura precisa fixar o tipo e limitar o tamanho do arquivo.
- Arquivos enviados por usuários nunca são servidos como página do seu domínio.