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