Apache Iceberg™ REST 카탈로그에 대한 카탈로그 통합 구성

Apache Iceberg™ REST 카탈로그 통합 을 통해 Snowflake는 오픈 소스 Apache Iceberg REST OpenAPI 사양 을 준수하는 원격 카탈로그에서 관리되는 Apache Iceberg™ 테이블 에 액세스할 수 있습니다.

인증 방법

Snowflake는 Iceberg REST 카탈로그에 대해 다음 인증 방법을 지원합니다.

  • OAuth

  • 무기명 토큰 또는 개인 액세스 토큰(PAT)

  • 서명 버전 4(SigV4)

지원되는 인증 방법은 카탈로그 소스 에 따라 다릅니다.

자격 증명 순환

카탈로그 통합을 위한 자격 증명을 교체하려면 ALTER CATALOG INTEGRATION 명령을 사용하여 Snowflake가 원격 카탈로그 인증에 사용하는 자격 증명을 업데이트할 수 있습니다.

예:

ALTER CATALOG INTEGRATION my_cat_int SET
  REST_AUTHENTICATION (
    OAUTH_CLIENT_SECRET = 'myNewSecret'
  );
Copy

연결 옵션

외부 볼륨 뿐만 아니라 Snowflake는 Iceberg REST 카탈로그에 대해 다음과 같은 연결 옵션을 지원합니다.

지원되는 연결 옵션은 카탈로그 소스 에 따라 다릅니다.

카탈로그 소스

Snowflake는 Iceberg REST 사양을 준수하는 모든 외부 카탈로그 서버를 지원합니다.

다음 항목에서는 일반적으로 사용되는 REST 카탈로그에 대한 예제를 제공합니다.

원격 카탈로그 찾아보기

Iceberg REST 에 대한 카탈로그 통합을 생성한 후에는 다음 Snowflake 시스템 함수를 사용하여 카탈로그의 네임스페이스 및 테이블을 탐색할 수 있습니다.