Amazon S3 Glacier에서 볼트 인벤토리 다운로드 - Amazon S3 Glacier

이 페이지는 Vaults와 2012RESTAPI년의 원본을 사용하는 S3 Glacier 서비스의 기존 고객만 사용할 수 있습니다.

아카이브 스토리지 솔루션을 찾고 있다면 Amazon S3, S3 Glacier Instant Retrieval , S33 S3 Glacier Flexible Retrieval 및 S3 Glacier Deep Archive 의 S3 Glacier 스토리지 클래스를 사용하는 것이 좋습니다. Amazon S3 이러한 스토리지 옵션에 대한 자세한 내용은 Amazon S3 사용 설명서의 S3 Glacier 스토리지 클래스 S3 Glacier 스토리지 클래스를 사용하는 장기 데이터 스토리지를 참조하세요. Amazon S3 이러한 스토리지 클래스는 Amazon S3 를 사용하며API, 모든 리전에서 사용할 수 있고, Amazon S3 콘솔 내에서 관리할 수 있습니다. 스토리지 비용 분석, 스토리지 렌즈, 고급 선택적 암호화 기능 등과 같은 기능을 제공합니다.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon S3 Glacier에서 볼트 인벤토리 다운로드

첫 번째 아카이브를 볼트에 업로드하면 Amazon S3 Glacier(S3 Glacier)가 자동적으로 볼트 인벤토리를 생성한 후 대략 하루에 한 번씩 업데이트합니다. S3 Glacier가 첫 번째 인벤토리를 생성한 후, 해당 인벤토리의 검색이 가능할 때까지 일반적으로 반나절에서 하루가 걸립니다. S3 Glacier에서 볼트 인벤토리를 검색하려면 다음 2단계 프로세스를 따릅니다.

  1. 작업 시작 (POST작업) 작업을 사용하여 인벤토리 가져오기 작업을 시작합니다.

    중요

    데이터 가져오기 정책은 PolicyEnforcedException 예외에 따라 가져오기 작업 시작 요청이 오류로 중단되는 원인이 될 수 있습니다. 데이터 가져오기 정책에 대한 자세한 내용은 S3 Glacier 데이터 검색 정책 단원을 참조하십시오. PolicyEnforcedException 예외에 대한 자세한 내용은 오류 응답 단원을 참조하십시오.

  2. 작업이 완료된 후 작업 출력 가져오기(GET output) 작업을 사용하여 바이트를 다운로드합니다.

예를 들어 아카이브 또는 볼트 인벤토리를 가져오려면 가져오기 작업을 먼저 시작해야 합니다. 이때 작업 요청은 비동기식으로 실행됩니다. 검색 작업을 시작하면 S3 Glacier가 작업을 생성한 후 응답으로 작업 ID를 반환합니다. S3 Glacier가 가져오기 작업을 마치면 사용자는 작업 출력, 아카이브 바이트 또는 볼트 인벤토리 데이터를 다운로드할 수 있습니다.

작업 출력을 다운로드하려면 작업을 먼저 마쳐야 합니다. 작업 상태는 다음 옵션을 사용해 확인할 수 있습니다.

  • 작업 완료 알림 대기 - 작업 완료 후 S3 Glacier에서 알림을 게시할 수 있는 Amazon 단순 알림 서비스 (AmazonSNS) 주제를 지정할 수 있습니다. 다음 방법을 사용하여 Amazon SNS 주제를 지정할 수 있습니다.

    • 작업별로 Amazon SNS 주제를 지정하십시오.

      작업을 시작할 때 Amazon SNS 주제를 선택적으로 지정할 수 있습니다.

    • 볼트에 알림 구성을 설정합니다.

      볼트의 특정 이벤트에 대해 알림 구성을 설정할 수 있습니다(Amazon S3 Glacier의 볼트 알림 구성 섹션 참조). S3 Glacier는 특정 이벤트가 발생할 때마다 지정된 SNS 주제로 메시지를 보냅니다.

    저장소에 알림 구성이 설정되어 있고 작업 시작 시 Amazon SNS 주제도 지정하는 경우 S3 Glacier는 두 주제 모두에 작업 완료 메시지를 보냅니다.

    이메일을 통해 알림을 받도록 SNS 주제를 구성하거나 애플리케이션이 폴링할 수 있는 Amazon Simple Queue Service (AmazonSQS) 에 메시지를 저장할 수 있습니다. 메시지가 대기열에 표시되면 작업이 성공적으로 완료되었는지 먼저 확인한 후 작업 출력을 다운로드합니다.

  • 명시적인 작업 정보 요청: S3 Glacier는 작업 정보를 폴링할 수 있도록 작업 설명(작업 설명(GET JobID))도 제공합니다. 주기적으로 이 요청을 전송하여 작업 정보를 가져올 수 있습니다. 하지만 Amazon SNS 알림을 사용하는 것이 좋습니다.

참고

SNS알림을 통해 받는 정보는 Describe Job을 호출하여 받는 정보와 동일합니다.

인벤토리 정보

S3 Glacier는 아카이브를 저장소에 처음 업로드한 날부터 시작하여 하루에 한 번 이상 저장소 인벤토리를 업데이트합니다. 마지막 인벤토리 이후 볼트에 대한 아카이브 추가 또는 삭제가 없는 경우에는 인벤토리 데이터가 업데이트되지 않습니다. 저장소 인벤토리 작업을 시작하면 S3 Glacier는 생성된 마지막 인벤토리를 반환합니다. 이 인벤토리는 실시간 데이터가 아닌 point-in-time 스냅샷입니다. S3 Glacier가 첫 번째 볼트 인벤토리를 생성한 후, 해당 인벤토리의 검색이 가능할 때까지 일반적으로 반나절에서 하루가 걸립니다.

아카이브를 업로드할 때마다 볼트 인벤토리를 가져오는 것이 불필요하다고 생각할 수도 있습니다. 하지만 사용자가 S3 Glacier에 업로드한 아카이브에 대한 메타데이터를 연결하여 클라이언트 측에서 데이터베이스를 관리한다고 가정해봅시다. 볼트 인벤토리가 필요에 따라 데이터베이스 정보와 실제 볼트 인벤토리를 서로 조정하는 데 얼마나 유용한지 알게 될 것입니다. 아카이브 생성 날짜를 기준으로 필터링하거나 할당량을 설정하여 가져오는 인벤토리 항목 수를 제한할 수 있습니다. 인벤토리 가져오기 제한에 대한 자세한 내용은 범위가 지정된 인벤토리 가져오기 단원을 참조하십시오.

인벤토리는 쉼표로 구분된 값 () 또는 두 가지 형식으로 반환될 수 있습니다. CSV JSON 이 형식은 인벤토리 작업을 시작할 때 옵션으로 지정할 수 있습니다. 기본 형식은 입니다. JSON 인벤토리 작업 출력에 반환된 데이터 필드에 대한 자세한 내용은 Get Job Output을 참조하십시오 응답 본문API.