LastModified (last modified time) は、Object Storage Service (OSS) オブジェクトの重要な属性です。 課金、増分移行、ライフサイクルルールで使用されます。 オブジェクトに対して特定の操作を実行すると、オブジェクトのLastModified値が更新されます。
次の表に、オブジェクトのLastModified値を更新する操作を示します。
Action | 操作 |
オブジェクトのアクセス制御リスト (ACL) の変更 | CopyObject |
PutObjectACL | |
オブジェクトのユーザーメタデータの変更 | CopyObject |
オブジェクトのストレージクラスを変更 | CopyObject |
オブジェクトの暗号化アルゴリズムの変更 | CopyObject |
既存のオブジェクトを上書きする | PutObject: 既存のオブジェクトと同じ名前のオブジェクトをアップロードします。 |
CopyObject: 既存のオブジェクトと同じ名前のオブジェクトをコピーします。 |
OSSコンソール、ossutil、ossbrowser、またはOSS SDKを使用してオブジェクトのストレージクラスを変更すると、指定されたストレージクラスの新しいオブジェクトが生成され、元のオブジェクトが上書きされます。
オブジェクトの最終変更時刻は、オブジェクトが上書きされたとき、またはCopyObjectを使用してストレージクラスと暗号化方法が変更されたときに更新されます。 最終変更時刻が更新されたオブジェクトが低頻度アクセス (IA) 、アーカイブ、コールドアーカイブ、またはディープコールドアーカイブオブジェクトであり、最小保存期間未満で保存されている場合、最小保存期間未満で保存されたオブジェクトのストレージ使用量に対して課金されます。 ストレージ料金の詳細については、「ストレージ料金」をご参照ください。
たとえば、オブジェクトが12日間保存された後、OSSコンソールを使用してオブジェクトのストレージクラスをIAからアーカイブに変更すると、オブジェクトの最終変更時刻が更新されます。 IAオブジェクトの最小保存期間は30日です。 この場合、IAオブジェクトの合計サイズと保存期間 (12日) 、および最小保存期間 (18日) 未満で保存されたIAオブジェクトのストレージ使用量に基づいて課金されます。