Skip to main content
2 つの Artifacts バージョン間で変更されたファイルのみが、ストレージコストの対象となります。
Artifact deduplication
例えば、cat.pngdog.png という 2 つの画像ファイルを含む、animals という名前の Artifacts を考えてみましょう。
images
|-- cat.png (2MB) # `v0` で追加
|-- dog.png (1MB) # `v0` で追加
この Artifacts にはバージョン v0 が割り当てられます。 新しい画像 rat.png を追加すると、以下の内容を含む新しい Artifacts バージョン v1 が作成されます。
images
|-- cat.png (2MB) # `v0` で追加
|-- dog.png (1MB) # `v0` で追加
|-- rat.png (3MB) # `v1` で追加
バージョン v1 は合計 6MB のファイルを追跡していますが、残りの 3MB は v0 と共有されているため、実際に占有するスペースは 3MB のみです。v1 を削除すると、rat.png に関連付けられていた 3MB のストレージが解放されます。v0 を削除すると、cat.pngdog.png のストレージコストが v1 に引き継がれ、v1 のストレージサイズは 6MB に増加します。