카탈로그 만들기

콘솔에서 Apache Iceberg REST 카탈로그를 만들면 관리 엔드포인트가 Lakehouse 런타임 카탈로그 내에 설정됩니다. Google Cloud 이 엔드포인트는 기본 Cloud Storage 웨어하우스 버킷을 가리키며 여러 쿼리 엔진이 개방형 테이블 형식과 직접 상호작용할 수 있는 메타데이터 레이어를 제공합니다.

Lakehouse for Apache Iceberg의 카탈로그를 만들 때 스토리지 액세스 위임을 위해 최종 사용자 사용자 인증 정보 또는 사용자 인증 정보 제공 모드 중에서 선택할 수 있습니다.

시작하기 전에

  1. 프로젝트에 결제가 사용 설정되어 있는지 확인합니다 Google Cloud .

  2. BigLake API를 사용 설정합니다.

    API 사용 설정에 필요한 역할

    API를 사용 설정하려면 serviceusage.services.enable 권한이 포함된 서비스 사용량 관리자 IAM 역할(roles/serviceusage.serviceUsageAdmin)이 필요합니다. 역할 부여 방법 알아보기

    API 사용 설정

필요한 역할

콘솔에서 카탈로그를 만드는 데 필요한 권한을 얻으려면 관리자에게 프로젝트에 대한 다음 IAM 역할을 부여해 달라고 요청하세요. Google Cloud

역할 부여에 대한 자세한 내용은 프로젝트, 폴더, 조직에 대한 액세스 관리를 참조하세요.

커스텀 역할이나 다른 사전 정의된 역할을 통해 필요한 권한을 얻을 수도 있습니다.

카탈로그 만들기

  1. 콘솔에서 Lakehouse 페이지를 엽니다. Google Cloud

    Lakehouse 로 이동

  2. 카탈로그 만들기를 클릭합니다. 카탈로그 만들기 페이지가 열립니다.

  3. Cloud Storage 버킷 선택에 카탈로그와 함께 사용할 Cloud Storage 버킷 이름을 입력합니다. 또는 찾아보기 를 클릭하여 기존 버킷 목록에서 선택하거나 새 버킷을 만듭니다. Cloud Storage 버킷당 하나의 카탈로그만 있을 수 있습니다.

  4. 인증 방법에서 최종 사용자 사용자 인증 정보 또는 사용자 인증 정보 제공 모드를 선택합니다.

  5. 만들기 를 클릭합니다.

    카탈로그가 생성되고 카탈로그 세부정보 페이지가 열립니다.

  6. 인증 방법에서 버킷 권한 설정을 클릭합니다.

  7. 대화상자에서 확인 을 클릭합니다.

    이렇게 하면 카탈로그의 서비스 계정에 스토리지 버킷에 대한 스토리지 객체 사용자 역할이 있는지 확인됩니다.