웹사이트 검색

S3에서 인벤토리 구성을 생성하는 방법


S3 Inventory 구성은 AWS에서 스토리지를 관리하는 데 도움이 됩니다. 비즈니스, 규정 준수 및 규제 요구 사항에 대한 S3 객체의 복제 및 암호화 상태에 대한 감사 보고서를 생성합니다. S3 Inventory 구성은 쉼표로 구분된 값(CSV), Apache 최적화 행 열(ORC) 또는 Apache Parquet(Parquet) 출력 파일을 생성합니다.

가격 책정에 대해 알아보려면 여기를 클릭하세요.

이 문서에서는 객체 메타데이터를 CSV 형식으로 저장하기 위한 인벤토리 구성을 생성합니다. 소스 버킷과 동일한 버킷에 보고서를 저장할 수 있지만 이 인벤토리 구성을 생성할 버킷이 아닌 다른 버킷을 사용하여 저장합니다. 보고서가 저장될 대상 버킷은 소스 버킷과 동일한 AWS 리전에 있어야 합니다.

인벤토리 구성에 대해 자세히 알아보려면 여기에서 AWS 공식 문서를 참조하십시오.

전제 조건

  1. AWS 계정(계정이 없는 경우 생성).
  2. 동일한 리전에 있는 2개의 S3 버킷(S3 버킷 생성 방법을 알아보려면 여기를 클릭).

우리는 무엇을 할 것인가?

  1. AWS에 로그인합니다.
  2. 인벤토리 구성 만들기

AWS에 로그인

AWS 로그인 페이지로 이동하려면 여기를 클릭하세요. 사용자 자격 증명을 입력하여 AWS 계정에 로그인합니다.

AWS 계정에 성공적으로 로그인하면 다음과 같이 기본 AWS 관리 콘솔을 참조하십시오.

인벤토리 구성 생성

화면 왼쪽 상단의 서비스를 클릭하고 S3를 검색합니다.

S3 버킷의 메인 대시보드입니다. 여기에서 계정의 모든 버킷을 볼 수 있습니다. 인벤토리 구성을 만들려는 버킷을 클릭합니다.

계정에 생성된 버킷이 없는 경우 계속하기 전에 2개의 버킷을 생성하세요. 계속하기 전에 계정에 S3 버킷이 없으면 여기를 클릭하여 S3 버킷을 만드세요. 하나의 버킷을 가지고 소스 및 대상 필드 모두에 사용할 수도 있습니다.

버킷 개요 페이지에서 여러 탭을 볼 수 있습니다. 관리 탭을 클릭합니다.

페이지 끝에서 아래로 스크롤하면 인벤토리 구성 섹션이 표시됩니다. 여기에서 \인벤토리 구성 만들기\ 버튼을 클릭하여 첫 번째 인벤토리 구성을 만듭니다.

구성에 이름을 지정하고 이 보고서를 저장할 대상 버킷을 선택합니다. 대상 버킷은 이 인벤토리 구성을 만드는 소스 버킷과 동일한 리전에 속해야 합니다.

접두사를 추가하여 범위를 제한할 수도 있습니다. 이 필드는 선택사항입니다.

보고서가 저장될 대상 버킷은 동일한 계정 또는 다른 계정에 속할 수 있습니다. 여기에서 내가 선택한 버킷은 동일한 계정에 속하며 소스 버킷과 동일한 리전에 있습니다.

주파수 및 출력 형식을 선택합니다. 필요에 따라 구성을 활성화하거나 비활성화할 수도 있습니다. 재고 보고서를 게시하려면 상태를 \활성화\로 변경하십시오.

보고서에 나열된 각 개체에 대해 포함되어야 하는 모든 메타데이터를 선택하고 \만들기\ 버튼을 클릭하십시오.

인벤토리 구성이 성공적으로 생성되면 관리 탭에서 볼 수 있습니다. 첫 번째 보고서를 전달하는 데 최대 48시간이 걸릴 수 있습니다.

보고서가 생성되면 대상 버킷을 확인할 수 있으며 그 아래에서 보고서를 찾을 수 있습니다. 첫 번째 보고서를 생성하는 데 약 48시간이 걸립니다.

보고서가 생성되면 다운로드하고 Linux/Mac에서 다음 명령을 사용하여 CSV 파일을 추출할 수 있습니다.

gunzip 20bd9db9-fddd-4cb0-a630-ecfce7bd3c10.csv.gz

출력 형식을 CSV로 지정했기 때문에 보고서가 CSV 형식으로 생성되었습니다.

위의 스크린샷에서 CSV에는 몇 개의 추가 필드만 포함되어 있음을 알 수 있습니다. 즉, 추가 메타데이터 필드로 크기, 마지막 수정 및 저장 유형이 포함되어 있습니다. 이러한 필드가 만족스럽지 않고 몇 개 더 필요한 경우 인벤토리 구성을 생성하는 동안 사용 가능한 목록에서 해당 필드를 선택할 수 있습니다.

결론

이 문서에서는 메타데이터를 다른 S3 버킷에 CSV 형식으로 저장하는 인벤토리 구성을 생성했습니다. 소스 및 대상에 대해 서로 다른 버킷을 사용했으며 보고서에 저장할 필드를 몇 개만 선택했습니다. 사용 가능한 목록에서 요구 사항에 따라 보고서에 저장할 메타데이터 필드를 선택할 수 있습니다.