S3からJSONファイルを読み取るアプリケーションがあります。以前のバージョンのアプリケーションでは、S3に格納されているJSONファイルの古いバージョンを参照する必要があります.S3内の特定のバージョンのJSONファイルをリンクする(ハードコードする)方法はありますか?S3バケット内のファイルのバージョンをどのように参照できますか?
バージョン番号をJSONファイル名に追加するだけでJSONファイルの名前を変更できますが、これはS3がバージョン管理を提供するので不要です。
S3からJSONファイルを読み取るアプリケーションがあります。以前のバージョンのアプリケーションでは、S3に格納されているJSONファイルの古いバージョンを参照する必要があります.S3内の特定のバージョンのJSONファイルをリンクする(ハードコードする)方法はありますか?S3バケット内のファイルのバージョンをどのように参照できますか?
バージョン番号をJSONファイル名に追加するだけでJSONファイルの名前を変更できますが、これはS3がバージョン管理を提供するので不要です。
バージョン付きオブジェクトの各バージョンには、一意のバージョンIDがあります。バージョン管理バケットにdog.pngという名前のファイルがある場合、/ dog.pngのHTTP GETは最新のものを取得しますが、/dog.png?versionId=xyzのGETはバージョンxyzのオブジェクトを取得します。
バージョンIDは、次のようになります.L4kqtJlcpXroDTDmpUMLUo。
詳しくはretrieving object versions documentationを参照してください。