繁体   English   中英

使用c#写入Amazon s3存储桶上的文件

[英]Writing to a file on Amazon s3 bucket using c#

我的amazon s3存储桶上有一个文本文件,我想在该文件的末尾写一些文本。 如下所示:xxxxxx | xxxxxx | xxxxx | xxxx。 我想用c#做这个。 我确实尝试过使用streamwriter,但它没有用。

using(StreamWriter writer = new StreamWriter(Server.MapPath(url), true))
{
  writer.WriteLine("xxxxxxxx|xxxxxxxxxxx|xxxxxxx|xxxxxxxxxx");
}

我最初的猜测是必须有某种身份验证要求。 任何人都可以帮助我或指导适当的资源。

Amazon S3不支持附加到对象。 您必须从S3读取整个对象,然后使用新数据再次将其放回原处。

AWS SDK for .NET(请参阅http://aws.amazon.com/sdkfornet )提供的工具可以使经过身份验证的S3操作更易于在C#中进行管理,包括将S3存储桶视为本地文件系统(请参阅http:// docs。 amazonwebservices.com/sdkfornet/latest/apidocs/html/N_Amazon_S3_IO.htm

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM