[英]Error while using Amazon .NET SDK
我安裝了.NET SDK,並在Visual Studio中選擇了New Project-> AWS-> Storage and Content Delivery-> AWS S3 Sample。 下面是我的代碼。
using (client = Amazon.AWSClientFactory.CreateAmazonS3Client())
{
ListBucketsResponse response = client.ListBuckets();
}
我的app.config具有3個值:
<add key="AWSAccessKey" value="xxxx"/>
<add key="AWSSecretKey" value="xxxxxxxx"/>
<add key="AWSRegion" value="us-east-1"/>
我在聲明中得到以下異常:
ListBucketsResponse response = client.ListBuckets();
例外
我們計算出的請求簽名與您提供的簽名不匹配。 檢查您的密鑰和簽名方法。
內部異常
遠程服務器返回錯誤:(403)禁止。
請幫忙。
不知道您是否已解決此問題,但是當我替換我的憑據時,我可以確認您的代碼正在100%運行。
如果您確定自己的憑據正確無誤,請確保已安裝最新的.net sdk,然后重試-自己嘗試使用此處提供的2.0.15.1版本:
http://sdk-for-net.amazonwebservices.com/latest/AWSToolsAndSDKForNet.msi
並且它按預期工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.