Tengo una aplicación que lee archivos JSON de S3; las versiones anteriores de mi aplicación deben hacer referencia a las versiones anteriores correspondientes de los archivos JSON almacenados en S3. ¿Hay alguna forma de vincular (código duro) versiones específicas de los archivos JSON dentro de S3?
Podría simplemente cambiar el nombre de los archivos JSON agregando un número de versión al nombre del archivo JSON, pero esto parece innecesario ya que S3 proporciona control de versiones.
Cada versión de un objeto versionado tiene un ID de versión único. Si tiene un archivo llamado dog.png en su depósito controlado por versión, un HTTP GET de /dog.png recuperará el último, pero un GET de /dog.png?versionId=xyz recuperará el objeto en la versión xyz.
Tenga en cuenta que los ID de las versiones se ven así: L4kqtJlcpXroDTDmpUMLUo.
Consulte la documentación sobre la recuperación de versiones de objetos para obtener más información.