이 페이지는 볼트와 2012년부터 원래 REST API를 사용하는 Amazon Glacier 서비스의 기존 고객만 사용할 수 있습니다.
아카이브 스토리지 솔루션을 찾고 있다면 Amazon S3의 Amazon Glacier 스토리지 클래스, S3 Glacier Instant Retrieval, S3 Glacier Flexible Retrieval 및 S3 Glacier Deep Archive를 사용하는 것이 좋습니다. 이러한 스토리지 옵션에 대한 자세한 내용은 Amazon Glacier 스토리지 클래스
Amazon Glacier(기존 독립 실행형 볼트 기반 서비스)는 2025년 12월 15일부터 기존 고객에게 영향을 주지 않고 더 이상 신규 고객을 받지 않습니다. Amazon Glacier는 데이터를 볼트에 저장하고 Amazon S3 및 Amazon S3 Glacier 스토리지 클래스와 구별되는 자체 API를 갖춘 독립 실행형 서비스입니다. 기존 데이터는 Amazon Glacier에서 무기한으로 안전하게 보관되며 액세스 가능합니다. 마이그레이션은 필요하지 않습니다. 저비용 장기 아카이브 스토리지의 경우, AWS에서는 S3 버킷 기반 API, 전체 AWS 리전 가용성, 저렴한 비용 및 AWS 서비스 통합을 통해 우수한 고객 경험을 제공하는 Amazon S3 Glacier 스토리지 클래스
Amazon Glacier의 아카이브 작업
아카이브란 사진, 동영상, 문서 등 볼트에 저장되는 모든 객체를 말합니다. Amazon Glacier(Amazon Glacier)의 기본 스토리지 단위입니다. 각 아카이브는 고유 ID가 있으며 선택 사항으로 설명을 추가할 수 있습니다. 아카이브를 업로드하면 Amazon Glacier가 아카이브 ID가 포함된 응답을 반환합니다. 아카이브 ID는 아카이브가 저장된 AWS 리전에서 고유성을 갖습니다. 다음은 아카이브 ID의 예제입니다.
TJgHcrOSfAkV6hdPqOATYfp_0ZaxL1pIBOc02iZ0gDPMr2ig-nhwd_PafstsdIf6HSrjHnP-3p6LCJClYytFT_CBhT9CwNxbRaM5MetS3I-GqwxI3Y8QtgbJbhEQPs0mJ3KExample
아카이브 ID의 길이는 138바이트입니다. 또한 아카이브를 업로드할 때 옵션으로 설명까지 입력할 수 있습니다. 단, ID를 사용해 아카이브를 가져올 수 있지만 설명으로는 그렇게 하지 못합니다.
중요
Amazon Glacier는 관리 콘솔을 제공합니다. 이 콘솔에서는 볼트를 생성하거나 삭제할 수 있습니다. 하지만 Amazon Glacier와의 다른 상호작용에서는 AWS Command Line Interface(CLI)를 사용하거나 코드를 작성해야 합니다. 예를 들어 사진, 동영상 및 기타 문서 같은 데이터를 업로드하려면 반드시 AWS CLI를 사용하거나 요청 코드를 작성해야 하는데, 요청 코드는 REST API를 직접 사용하거나 Amazon SDK를 사용하여 작성할 수 있습니다. AWS CLI와 Amazon Glacier를 함께 사용하는 방법에 대한 자세한 내용은 Amazon Glacier에 대한 AWS CLI 참조를 참조하세요. AWS CLI를 설치하려면 AWS Command Line Interface
주제
Amazon Glacier에서 아카이브 작업
Amazon Glacier는 업로드, 다운로드, 삭제 등 기본적인 아카이브 작업을 지원합니다. 아카이브 다운로드는 비동기식 작업입니다.
Amazon Glacier에 아카이브 업로드
아카이브는 단일 작업으로, 혹은 여러 파트로 나누어 업로드할 수 있습니다. 아카이브를 여러 파트로 나누어 업로드할 때 사용하는 API 호출을 멀티파트 업로드라고 부릅니다. 자세한 내용은 Amazon Glacier에 아카이브 업로드 섹션을 참조하세요.
중요
Amazon Glacier는 관리 콘솔을 제공합니다. 이 콘솔에서는 볼트를 생성하거나 삭제할 수 있습니다. 하지만 Amazon Glacier와의 다른 상호작용에서는 AWS Command Line Interface(CLI)를 사용하거나 코드를 작성해야 합니다. 예를 들어 사진, 동영상 및 기타 문서 같은 데이터를 업로드하려면 반드시 AWS CLI를 사용하거나 요청 코드를 작성해야 하는데, 요청 코드는 REST API를 직접 사용하거나 Amazon SDK를 사용하여 작성할 수 있습니다. AWS CLI와 Amazon Glacier를 함께 사용하는 방법에 대한 자세한 내용은 Amazon Glacier에 대한 AWS CLI 참조를 참조하세요. AWS CLI를 설치하려면 AWS Command Line Interface
Amazon Glacier에서 아카이브 ID 찾기
아카이브 ID는 해당 아카이브가 저장된 볼트에서 볼트 인벤토리를 다운로드하여 확인할 수 있습니다. 볼트 인벤토리 다운로드에 대한 자세한 내용은 Amazon Glacier에서 볼트 인벤토리 다운로드 섹션을 참조하세요.
Amazon Glacier에서 아카이브 다운로드
아카이브 다운로드는 비동기식 작업입니다. 따라서 먼저 특정 아카이브를 다운로드하는 작업부터 시작해야 합니다. 작업 요청이 수신되면 Amazon Glacier는 아카이브를 다운로드할 수 있도록 준비합니다. 작업이 완료되면 아카이브 데이터를 다운로드할 수 있습니다. 작업이 비동기식으로 이루어지기 때문에 작업 완료 시 Amazon Simple Notification Service(Amazon SNS) 토픽에 알림 메시지를 전송하도록 Amazon Glacier에 요청할 수 있습니다. 각 작업 요청마다 SNS 토픽을 지정하거나, 혹은 특정 이벤트가 발생할 경우 알림 메시지를 전송할 수 있도록 볼트를 구성할 수 있습니다. 아카이브 다운로드에 대한 자세한 내용은 Amazon Glacier에서 아카이브 다운로드 섹션을 참조하세요.
Amazon Glacier에서 아카이브 삭제
Amazon Glacier는 한 번에 하나의 아카이브를 삭제할 수 있는 API 직접 호출을 제공합니다. 자세한 내용은 Amazon Glacier에서 아카이브 삭제 섹션을 참조하세요.
Amazon Glacier에서 아카이브 업데이트
이미 업로드한 아카이브는 내용이나 설명을 업데이트할 수 없습니다. 아카이브 내용이나 설명을 업데이트하려면 먼저 해당 아카이브를 삭제한 후 다른 아카이브를 업로드하는 것이 유일한 방법입니다. 아카이브를 업로드할 때마다 Amazon Glacier가 고유한 아카이브 ID를 반환합니다.
클라이언트 측 아카이브 메타데이터 유지
선택적인 아카이브 설명을 제외하고 Amazon Glacier는 아카이브에 대해 추가적인 메타데이터를 지원하지 않습니다. 아카이브를 업로드할 때 Amazon Glacier가 ID를 할당하지만 불분명한 문자열이기 때문에 아카이브의 의미를 추측할 수 없습니다. 아카이브 메타데이터는 클라이언트 측에서 유지할 수 있습니다. 메타데이터에는 아카이브 이름을 비롯해 아카이브에 대한 유의미한 정보가 포함됩니다.
참고
Amazon Simple Storage Service(Amazon S3) 고객이라면 누구나 객체를 버킷에 업로드할 때 MyDocument.txt 또는 SomePhoto.jpg 같은 객체 키를 객체에 할당할 수 있습니다. Amazon Glacier에서는 업로드하는 아카이브에 객체 키를 할당할 수 없습니다.
클라이언트 측 아카이브 메타데이터를 유지할 때는 Amazon Glacier가 아카이브 ID와 아카이브 업로드 중 사용자가 입력한 설명을 포함하는 볼트 인벤토리를 유지한다는 점도 알고 있어야 합니다. 간혹 볼트 인벤토리를 다운로드하여 아카이브 메타데이터로 유지하고 있는 클라이언트 측 데이터베이스의 문제를 조정하는 데 사용할 수 있습니다. 그러나 Amazon Glacier는 대략 하루에 한 번씩 볼트 인벤토리를 작성합니다. 볼트 인벤토리를 요청하면 Amazon Glacier가 마지막으로 준비한 인벤토리, 즉 특정 시점의 스냅샷을 반환합니다.