Amazon released version 1.4.0 of their Java SDK for AWS today,其中包含非常受歡迎的com.amazonaws.regions.Region,它描述了可用區域及其服務。向AWS Java SDK 1.4.0中的com.amazonaws.regions.Region.createClient()提供憑證
此類還爲所有客戶端類(com.amazonaws.AmazonWebServiceClient的子類)提供createClient()工廠方法。
我不明白我可以如何將自定義的AWSCredentialProvider傳遞給此方法,因爲第二個預期參數是org.apache.http.client.CredentialsProvider。 我甚至都不知道該方法如何工作,因爲它使用Java反射來嘗試使用org.apache.http.client.CredentialsProvider第二個參數找到客戶機類的構造函數,該參數不存在。
在我看來,這是SDK代碼中的一個錯誤,它只能用DefaultAWSCredentialsProviderChain進行測試。
我是否錯誤地使用了這個類,或者我可以預計這個錯誤很快就會被修復嗎?
順便說一句,lastest Javadoc尚未包含com.amazonaws.regions軟件包。
謝謝!你知道新版本何時會發布嗎? – 2013-03-12 17:56:29
今天晚些時候我們應該修復。觀看論壇的公告。再次感謝您報告此錯誤。 – 2013-03-12 19:35:13
1.4.0.1和AsyncClients仍然沒有運氣。我在GitHub問題上添加了一條評論:https://github.com/aws/aws-sdk-java/issues/49 – 2013-03-14 16:47:46