É possível excluir arquivos temporários mais cedo?
Alteração importante: Devido à nossa migração para o armazenamento do Cloudflare R2, as configurações personalizadas de exclusão para períodos inferiores a 24 horas não são mais compatíveis para arquivos já armazenados lá. Selecionar Não salvar pode impedir que novos resultados sejam armazenados, mas não exclui imediatamente os objetos existentes no R2. Para acesso imediato aos seus arquivos, recomendamos adicionar Steps de exportação explícitos (como /s3/store, /azure/store, etc.) aos seus Templates. Leia mais sobre essa alteração (English).
Você pode definir configurações de retenção de dados para controlar o armazenamento temporário. Essas configurações podem ser aplicadas tanto no nível do Workspace (afetando todos os Templates nesse Workspace) quanto no nível do Template (substituindo as configurações do Workspace para Templates específicos).
Opções de configuração
Arquivos temporários: Não salvar impede que novos arquivos de saída sejam enviados para o armazenamento temporário quando uma Assembly termina, em vez de mantê-los pelas 24 horas padrão. Os arquivos já armazenados no R2 continuam sujeitos ao ciclo de vida mínimo de 24 horas desse armazenamento.
Assembly Status JSON: Você pode configurar por quanto tempo os dados de Assembly Status JSON serão mantidos, com opções que incluem:
- Não salvar (não são mantidos)
- 1 dia
- 7 dias
- 30 dias
- 90 dias (padrão)
Avisos
Antes de habilitar a exclusão imediata de arquivos temporários, considere estes possíveis problemas:
-
Fluxos de trabalho de reimportação e moderação: Alguns clientes usam arquivos temporários para importá-los novamente em novas Assemblies para processamento adicional, ou para mostrar arquivos às equipes de moderação antes de salvá-los em seu próprio armazenamento. A exclusão imediata fará com que esses fluxos de trabalho deixem de funcionar.
-
Funcionalidade de Assembly Replay: Se uma Assembly falhar e precisar ser reexecutada automaticamente, ela importa os arquivos enviados do nosso bucket de resultados temporários. Se os arquivos forem excluídos imediatamente, os Assembly Replays não funcionarão.
-
Suporte e depuração: Quando você abre chamados de suporte para problemas de codificação, precisamos de acesso aos arquivos enviados e codificados para depuração.
Independentemente das configurações de retenção, o armazenamento temporário nunca deve ser usado para servir arquivos aos usuários finais ou como uma CDN. Consulte as restrições do armazenamento temporário para obter detalhes.
Nota de segurança
Os nomes dos arquivos temporários são hashes criptográficos, portanto, se você não expuser publicamente os locais dos arquivos, adivinhar corretamente um nome de arquivo levaria muito mais tempo do que o período de existência do arquivo, mesmo com a retenção padrão de 24 horas.