簡體   English   中英

使用Amazon .NET SDK時出錯

[英]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.

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