Como obter URL presignado do S3 em java?
Obtenha um objeto presignado
Construa um objeto S3Presigner que represente o objeto do cliente. Em seguida, crie um objeto GetObjectionEst e especifique o nome do balde e o nome da chave. Além disso, crie um objeto GetObjectPresignRequest que possa ser executado posteriormente sem exigir assinatura ou autenticação adicionais.
O que é URL pré-assinado no AWS S3?
Um URL pré-assinado permite que você conceda acesso temporário a usuários que não têm permissão para executar diretamente operações da AWS em sua conta. Um URL pré-assinado é assinado com suas credenciais e pode ser usado por qualquer usuário.