xiaoxuandev commented on PR #12695: URL: https://github.com/apache/iceberg/pull/12695#issuecomment-2767045401
> @xiaoxuandev The [default credential provider chain](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/credentials-chain.html) supports setting these values via environment variable which would be the recommended way to do this via k8s pod configuration. I don't think it's a good idea to support this. Thanks @danielcweeks, while environment variables work in Kubernetes, they aren’t always the best solution for all deployment scenarios, especially when users need credentials different from those set in the environment. Supporting alternative configuration methods provides flexibility for local development, CI/CD pipelines, and hybrid cloud environments. Similar use case, when users leveraging `ProfileCredentialsProvider` from default chain may have multiple AWS profiles and need to select a specific one. Additionally, many AWS services and SDKs support explicit credential configuration alongside other methods, ensuring a consistent and user-friendly experience. Let me know if you have other concerns. -- 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: issues-unsubscr...@iceberg.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org For additional commands, e-mail: issues-h...@iceberg.apache.org