디렉터리 구조를 사용하여 객체에 액세스하고 객체를 관리하는 도구

Cloud Storage는 Blob 스토리지를 제공하지만 디렉터리 구조를 사용하여 버킷의 객체에 액세스하고 이를 관리할 수 있는 여러 도구도 제공합니다. 이 페이지에서는 이러한 도구를 간략하게 설명합니다.

개요

Cloud Storage 버킷은 플랫 네임스페이스에 객체를 저장하지만 파일 시스템과 유사한 디렉터리 구조로 저장된 데이터와 상호작용하는 데 사용할 수 있는 도구가 여러 개 있습니다. 이러한 도구는 다음 기능을 제공합니다.

  • 데이터 구조화: 관련 객체를 폴더로 그룹화하여 데이터를 더 쉽게 탐색하고 관리할 수 있습니다.

  • 객체 그룹에 대한 액세스 제어: 객체에 대한 세부적인 액세스 제어를 설정하여 버킷 내에서 특정 데이터 세트를 볼 수 있거나, 수정할 수 있거나, 삭제할 수 있는 사용자를 지정할 수 있습니다.

시뮬레이션된 폴더

Cloud Storage의 시뮬레이션된 폴더는 실제로 폴더 구조를 만들지 않고 시각적 계층 구조를 만들고 버킷 내 객체를 정리하는 방법입니다. Google Cloud 콘솔과 Google Cloud CLI를 사용하여 파일 트리를 모방하는 폴더를 시뮬레이션하여 버킷의 데이터를 정리할 수 있습니다. 시뮬레이션된 폴더는 객체 이름 내에 슬래시 /로 구분된 접두사 또는 구분자를 사용하여 구현됩니다.

계층적 네임스페이스가 사용 설정된 버킷의 폴더

계층적 네임스페이스가 사용 설정된 버킷에서는 객체나 다른 폴더가 포함된 실제 폴더를 만들 수 있습니다. 폴더 이름 바꾸기, 폴더 나열과 같은 작업도 실행할 수 있습니다. 계층 구조 및 폴더 관리 작업은 데이터 집약적인 파일 지향 워크로드의 성능, 일관성, 관리를 개선합니다.

폴더에 관한 자세한 내용은 계층적 네임스페이스가 사용 설정된 버킷의 폴더 정보를 참조하세요.

관리형 폴더

관리형 폴더를 사용하면 객체에 세분화된 액세스 제어를 적용하여 데이터에 대한 보안과 제어를 강화할 수 있습니다. 계층적 네임스페이스가 사용 설정되었는지 여부와 관계없이 버킷에서 관리형 폴더를 사용할 수 있습니다. 접두사를 사용하는 시뮬레이션된 폴더와 달리 관리형 폴더는 버킷 내의 실제 리소스이므로 객체 그룹에 Identity and Access Management(IAM) 정책을 적용할 수 있습니다.

관리형 폴더 사용을 시작하려면 관리형 폴더 만들기를 참고하세요.

다음 단계