catalog_type | Tipo de catálogo: glue, unity (Delta), rest (Iceberg), hive, onelake (Iceberg), delta_sharing (Iceberg, espacios de nombres planos) |
warehouse | Nombre del almacén/base de datos que se usará en el catálogo. |
catalog_credential | Credencial de autenticación para el catálogo (p. ej., API key o token) |
auth_header | HTTP header personalizado para la autenticación con el servicio de catálogo |
auth_scope | Scope de OAuth2 para la autenticación (si se usa OAuth) |
storage_endpoint | URL del endpoint del almacenamiento subyacente |
oauth_server_uri | URI del servidor de autorización de OAuth2 para la autenticación |
vended_credentials | Valor booleano que indica si se deben usar las credenciales proporcionadas por el catálogo (admite AWS S3 y Azure ADLS Gen2) |
aws_access_key_id | ID de la clave de acceso de AWS para acceder a S3/Glue (si no se usan credenciales proporcionadas) |
aws_secret_access_key | Clave de acceso secreta de AWS para acceder a S3/Glue (si no se usan credenciales proporcionadas) |
aws_role_arn | ARN del rol de IAM que se debe asumir para el acceso a AWS/Glue. Cuando se establece, ClickHouse usa AWS STS AssumeRole con las credenciales base de aws_access_key_id y aws_secret_access_key cuando se proporcionan ambas, o con la cadena de credenciales predeterminada de AWS de lo contrario (el rol debe confiar en la identidad con la que se ejecuta el servidor). |
aws_role_session_name | Nombre de la sesión usado para la llamada AWS STS AssumeRole. Opcional; el valor predeterminado es ClickHouseSession. |
aws_external_id | ID externo que se pasa a AWS STS AssumeRole, coincidiendo con la condición sts:ExternalId de la política de confianza del rol. Úselo cuando el rol pertenezca a un tercero, como ClickHouse Cloud. |
region | Región de AWS para el servicio (p. ej., us-east-1) |
dlf_access_key_id | ID de la clave de acceso para acceder a DLF |
dlf_access_key_secret | Clave de acceso secreta para acceder a DLF |
force_add_bucket | Al construir las URL del almacenamiento de objetos a partir de la ubicación de la tabla proporcionada por el catálogo y storage_endpoint, anteponga el nombre del bucket/contenedor aunque el endpoint ya lo contenga. Valor predeterminado: false. Establézcalo en true para los catálogos que devuelven rutas sin el bucket y requieren que se agregue durante el paso de construcción de la URL (rutas de estilo Polaris). |