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

Reply via email to