diqiu50 opened a new issue, #10725:
URL: https://github.com/apache/gravitino/issues/10725

   ### Describe the subtask
   
   Add `GlueClientProvider` (AWS SDK v2 `GlueClient` factory with fail-fast 
credential validation) and configuration properties metadata classes for the 
`catalog-glue` module:
   
   - `GlueClientProvider` — builds a `GlueClient` from catalog properties; 
validates that access key and secret key are either both present or both 
absent; supports optional endpoint override for LocalStack testing
   - `GlueCatalogPropertiesMetadata` — declares all catalog-level properties 
(`aws-region`, `aws-glue-catalog-id` as required+immutable; credentials as 
optional+hidden; endpoint, default table format, table type filter as optional)
   - `GlueSchemaPropertiesMetadata` / `GlueTablePropertiesMetadata` — stub 
metadata for schema and table properties
   - `GlueCatalogCapability` — declares Glue constraints: no NOT NULL, no 
DEFAULT values, case-insensitive schema/table names
   
   ### Parent issue
   
   https://github.com/apache/gravitino/issues/10708


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to