Ao gerar várias versões de um arquivo, é possível fazer o get dessas versões no SDK? Imagine que preciso listar o histórico de versões numa tela de consulta histórica.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Ao gerar várias versões de um arquivo, é possível fazer o get dessas versões no SDK? Imagine que preciso listar o histórico de versões numa tela de consulta histórica.
Olá Victor, tudo bem? Espero que sim!
Desculpe pela demora em retornar.
É possível através do sub recurso versionId. Por padrão o getObject() pega a versão atual do arquivo, mas é possível pegar as versões anteriores.
Uma observação é que é necessário ter permissão de acesso ao s3:GetObjectVersion e não necessariamente ter permissão de acesso ao s3:GetObject.
Para mais informações, cheque a documentação do GetObject na seção de versionamento (Versioning).
Bons estudos!