【发布时间】:2014-01-18 11:23:47
【问题描述】:
我正在尝试将 Amazon 的 AWS 开发工具包用于 .NET、S3 存储。我使用此代码:
using (var client = new AmazonS3Client(AwsAccessKey, AwsSecretAccessKey, new AmazonS3Config { ServiceURL = ServiceUrl }))
{
var request = new PutObjectRequest
{
BucketName = BucketName,
Key = path,
ContentBody = contents,
ContentType = "text/plain"
};
client.PutObject(request);
}
我不断收到此错误(值本身对应于 DateTime.UtcNow。
Value (Tue, 31 Dec 2013 14:13:04 GMT) for parameter Timestamp is invalid. Must be in ISO8601 format.
我找不到任何设置时间戳的地方。有什么建议吗?
【问题讨论】:
-
你的 ServiceURL 是什么样的?
-
ec2.us-west-2.amazonaws.com - 尝试了 http 和 https
-
这真是太奇怪了,为这个问题+1!
标签: c# amazon-web-services amazon-s3 aws-sdk aws-sdk-net