gpt4 book ai didi

java - 向 AWS Java SDK 1.4.0 中的 com.amazonaws.regions.Region.createClient() 提供凭证

转载 作者:行者123 更新时间:2023-12-01 04:48:50 27 4
gpt4 key购买 nike

Amazon released version 1.4.0 of their Java SDK for AWS today ,其中添加了非常受欢迎的 com.amazonaws.regions.Region,它描述了可用区域及其服务。

此类还为所有客户端类(com.amazonaws.AmazonWebServiceClient 的子类)提供 createClient() 工厂方法。

我不明白如何将自定义 AWSCredentialProvider 传递给此方法,因为第二个预期参数是 org.apache.http.client.CredentialsProvider。我什至不明白该方法是如何工作的,因为它使用 Java 反射来尝试为带有 org.apache.http.client.CredentialsProvider 第二个参数的客户端类查找构造函数,而该参数不存在。

在我看来,这是 SDK 代码中的一个错误,该代码仅使用 DefaultAWSCredentialsProviderChain 进行了测试。

我是否错误地使用了这个类,或者我可以期望这个错误很快得到修复吗?

顺便说一下,lastest Javadoc尚不包含 com.amazonaws.regions 包。

最佳答案

很高兴听到您对新的区域代码感到兴奋。它应该会让使用不同 AWS 区域的服务变得更加容易。

您是正确的,Region.java 中的导入语句导入了错误的 CredentialsProvider。我们将尽快修复该问题,并在下一版本的适用于 Java 的 AWS 开发工具包中发布。

我正在向我们的网站推出新版本的 Javadoc,其中将包含 com.amazonaws.regions 命名空间。预计今天下午晚些时候发布。

感谢您报告此问题!希望您喜欢新的区域代码。如果您有任何其他反馈、建议或问题,请告诉我们。我们总是喜欢听取客户的意见。

关于java - 向 AWS Java SDK 1.4.0 中的 com.amazonaws.regions.Region.createClient() 提供凭证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15363776/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com