使用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.
请帮助。
不确定您是否已经弄清楚了这一点,但是当我替换我的凭据时,我可以确认您的代码正在100%工作。
如果你确定你的凭据是正确的,那么确保你已经安装了最新的。net sdk,然后再试一次——我自己试了一下,这里有2.0.15.1版本:
http://sdk-for-net.amazonwebservices.com/latest/AWSToolsAndSDKForNet.msi