Skip to main content
두 artifact 버전 사이에서 변경된 파일에 대해서만 저장소 비용이 발생합니다.
artifact 중복 제거
예를 들어, cat.pngdog.png라는 두 개의 이미지 파일이 포함된 animals라는 이름의 이미지 artifact를 생각해 보겠습니다:
images
|-- cat.png (2MB) # `v0`에서 추가됨
|-- dog.png (1MB) # `v0`에서 추가됨
이 artifact에는 버전 v0가 할당됩니다. 새 이미지 rat.png를 추가하면 다음 내용을 포함하는 새 artifact 버전 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로 이전되어 저장소 크기가 6MB로 증가합니다.
Artifacts 저장소