disha-chhabra-0002 opened a new issue, #2911: URL: https://github.com/apache/iggy/issues/2911
### Description While configuring the Iceberg sink connector in Iggy Connectors, I noticed that the configuration currently requires explicitly providing storage credentials: ``` store_access_key_id = "admin" store_secret_access_key = "password" ``` If these fields are not provided, the connector fails during initialization with an error such as: ``` Failed to parse configuration for sink connector with ID: 1. missing field `store_access_key_id` ``` **Logs:** ``` ERROR connector: connector_target="iggy_connector_sdk::sink" Failed to parse configuration for sink connector with ID: 1. missing field `store_access_key_id` ERROR iggy_connectors::sink: Plugin initialization failed (ID: 1) ERROR iggy_connectors::sink: Failed to initialize sink container with name: Iceberg sink (iceberg) ``` In many production environments (e.g., AWS, Kubernetes), it is considered best practice to avoid static access keys and instead rely on the default credential provider chain, such as: - IAM roles - Instance profiles - Workload identity - Environment credentials **Suggested Improvement** Add support for using the default credential provider chain for storage authentication. ### Component Connectors ### Proposed solution _No response_ ### Alternatives considered _No response_ -- 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]
