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'
);
연결 옵션¶
외부 볼륨 뿐만 아니라 Snowflake는 Iceberg REST 카탈로그에 대해 다음과 같은 연결 옵션을 지원합니다.
지원되는 연결 옵션은 카탈로그 소스 에 따라 다릅니다.
카탈로그 소스¶
Snowflake는 Iceberg REST 사양을 준수하는 모든 외부 카탈로그 서버를 지원합니다.
다음 항목에서는 일반적으로 사용되는 REST 카탈로그에 대한 예제를 제공합니다.
Snowflake Open Catalog. 이 지침은 Apache Polaris™에도 적용됩니다.
원격 카탈로그 찾아보기¶
Iceberg REST 에 대한 카탈로그 통합을 생성한 후에는 다음 Snowflake 시스템 함수를 사용하여 카탈로그의 네임스페이스 및 테이블을 탐색할 수 있습니다.