簡體   English   中英

在AWS Java SDK 1.4.0中為com.amazonaws.regions.Region.createClient()提供憑證

[英]Providing credentials to com.amazonaws.regions.Region.createClient() in AWS Java SDK 1.4.0

亞馬遜今天發布了適用於AWS的Java SDK 1.4.0版本 ,並非常受歡迎地添加了com.amazonaws.regions.Region,其中描述了可用區域及其服務。

此類還為所有客戶端類(子類com.amazonaws.AmazonWebServiceClient)提供了createClient()工廠方法。

我不明白如何將自定義AWSCredentialProvider傳遞給此方法,因為第二個預期參數是org.apache.http.client.CredentialsProvider。 我什至不了解該方法如何工作,因為它使用Java反射來嘗試為帶有org.apache.http.client.CredentialsProvider第二個參數(不存在)的客戶端類找到一個構造函數。

在我看來,這是SDK代碼中的一個錯誤,該SDK僅使用DefaultAWSCredentialsProviderChain進行了測試。

我是否在錯誤地使用此類,還是可以期望這個錯誤很快得到解決?

順便說一下, 最新的Javadoc還不包括com.amazonaws.regions包。

很高興聽到您對新的地區代碼感到興奮。 它應該使使用不同AWS區域中的服務更加容易。

您是正確的,即Region.java中的import語句正在導入錯誤的CredentialsProvider。 我們將盡快修復該問題,並在適用於Java的AWS開發工具包的下一版本中發布。

我正在向我們的站點推出Javadoc的新版本,其中將包含com.amazonaws.regions命名空間。 希望今天下午晚些時候出去。

感謝您報告這一問題! 希望您喜歡新的地區代碼。 讓我們知道您是否還有其他反饋,建議或問題。 我們總是喜歡收到客戶的來信。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM