Control Panel의 Iceberg 설정
Control Panel에서 플랫폼 인스턴스의 Iceberg 저장 위치와 암호화를 설정합니다. Applications Portal에서 Control Panel을 연 뒤 Iceberg table settings를 찾습니다. 설정을 수정하려면 Enrollment Administrator 또는 Information Security Officer 역할이 필요합니다.
기능 활성화
화면 위의 Enable Foundry Iceberg가 켜져 있어야 합니다. 표준 엔터프라이즈 Foundry의 AWS, Azure 및 GCP 클라우드 환경에는 기본 제공됩니다. 온프레미스나 다른 클라우드 유형은 Palantir 지원을 통해 적용 조건을 확인합니다.
저장소와 암호화
저장소는 Foundry 관리 저장소 또는 BYOB 고객 버킷을 선택합니다. BYOB를 추가하려면 먼저 소스와 버킷을 준비하고 Iceberg storage buckets > Configure buckets에서 해당 소스를 선택합니다. 여러 저장 위치를 등록하여 프로젝트마다 다르게 사용할 수 있습니다.
이 화면에서는 BYOB의 Access delegation 세부 항목과 Custom FileIO 구성 속성 같은 고급 저장 설정도 관리합니다. 클라이언트에 직접 버킷 인증 정보를 전달하지 않고 카탈로그의 위임 방식을 사용합니다.
SSE는 필수이며 관리 저장소에서는 기본 적용됩니다. 고객 버킷에서는 관리자가 SSE를 활성화해야 합니다. CSE는 추가 암호화이며 저장 구성에 따라 선택 가능 여부가 달라집니다. 특히 Google Cloud의 Foundry 관리 저장소는 CSE가 필수입니다. 클라우드별 표를 적용합니다.
CSE는 모든 Foundry 기능과 외부 Iceberg 도구에서 지원되는 것은 아닙니다. 사용 중인 기능과 클라이언트의 호환성을 검토한 뒤 설정합니다.
플랫폼 인스턴스 기본값
Configure global Iceberg storage에서 다음 항목을 정합니다.
| 설정 | 동작 |
|---|---|
Allow writing Iceberg tables by default to all projects | 켜면 모든 프로젝트에서 기본적으로 Iceberg 쓰기를 허용합니다. 끄면 명시적 재정의가 있는 프로젝트에서만 사용할 수 있습니다. |
Default storage for newly created Iceberg tables | 새 테이블이 사용할 기본 저장 위치입니다. |
Iceberg table encryption (client-side encryption) | 해당 저장 구성에서 적용할 CSE 여부입니다. |
프로젝트와 이름 공간 재정의
Customize storage > Add project or namespace에서 대상을 선택합니다. 해당 프로젝트 또는 이름 공간의 저장 위치와 CSE 설정을 각각 재정의할 수 있습니다.
프로젝트나 이름 공간의 재정의와 기본값 변경은 이후 생성하는 테이블에만 적용됩니다. 기존 테이블은 원래 저장소와 암호화 설정을 유지합니다.