使用Amazon . net SDK时出错

本文关键字:出错 SDK net Amazon 使用 | 更新日期: 2023-09-27 18:03:04

我安装了。net SDK,在Visual Studio中选择"新建项目-> AWS ->存储和内容交付-> AWS S3样本"。下面是我的代码。

using (client = Amazon.AWSClientFactory.CreateAmazonS3Client())
{
    ListBucketsResponse response = client.ListBuckets();
}

My app.config有三个值:

<add key="AWSAccessKey" value="xxxx"/>
<add key="AWSSecretKey" value="xxxxxxxx"/>
<add key="AWSRegion" value="us-east-1"/>

我在语句中得到以下异常:

ListBucketsResponse response = client.ListBuckets();

我们计算的请求签名与您提供的签名不匹配。检查您的密钥和签名方法。

<<p> 内部异常/strong>

远程服务器返回一个错误:(403)Forbidden.

请帮助。

使用Amazon . net SDK时出错

不确定您是否已经弄清楚了这一点,但是当我替换我的凭据时,我可以确认您的代码正在100%工作。

如果你确定你的凭据是正确的,那么确保你已经安装了最新的。net sdk,然后再试一次——我自己试了一下,这里有2.0.15.1版本:

http://sdk-for-net.amazonwebservices.com/latest/AWSToolsAndSDKForNet.msi