Não, se o nome for o mesmo, você apenas sobrescreverá o arquivo. É por isso que é melhor prefixar os arquivos para que eles tenham nomes / caminhos exclusivos
Basicamente, como o Amazon S3 lida com arquivos que já possuem o mesmo nome de arquivo dentro de um intervalo especificado? Supondo que eu possa apenas fazer o upload para um determinado intervalo, o S3 mudará o nome do arquivo ou algo do tipo?
Obrigado!
A maioria dos envios para o S3 usa 'nomes de arquivos', que são o que o Amazon S3 chama chaves que parecem caminhos para 'pessoas normais'. Documentos / importante / project1 / somefile.txt
Se você passar a mesma chave para fazer upload de um arquivo, ele será substituído, , a menos que a versão esteja ativada .
O S3 suporta controle de versão. Isso significa que, quando você faz o upload para a mesma chave duas vezes, duas versões do arquivo são armazenadas. Observe que, se você fizer o upload do mesmo arquivo duas vezes, poderá pagar duas cópias idênticas do mesmo arquivo no S3. Portanto, você precisa ter cuidado ao fazer o upload do mesmo arquivo para o S3 várias vezes seguidas com o controle de versão.
Para usar o controle de versão, você precisa ativá-lo no seu bucket do S3.
Além disso, para arquivos pequenos, o custo real de uma declaração PUT precisa ser levado em conta: ela não apenas custa US $ 0,15 / GB + pequena sobrecarga por arquivo, mas também custa US $ 1,00 para carregar 100.000 arquivos para o S3.
Tags amazon-s3