C# aws s3中删除单个对象的延迟
当我尝试使用S3.NETAPI删除单个对象时,有时在请求成功发送后需要30分钟或更长时间才能删除该对象。。。有时它可以毫不延迟地正常工作 我正在使用的代码:C# aws s3中删除单个对象的延迟,c#,.net,amazon-s3,amazon-web-services,C#,.net,Amazon S3,Amazon Web Services,当我尝试使用S3.NETAPI删除单个对象时,有时在请求成功发送后需要30分钟或更长时间才能删除该对象。。。有时它可以毫不延迟地正常工作 我正在使用的代码: AwsS3Handler amazonHandler = new AwsS3Handler(System.Web.HttpContext.Current); amazonHandler.DeleteObject("object key", "BucketName", amazonID, amazonSecurityKey); 关于这个问题
AwsS3Handler amazonHandler = new AwsS3Handler(System.Web.HttpContext.Current);
amazonHandler.DeleteObject("object key", "BucketName", amazonID, amazonSecurityKey);
关于这个问题有什么帮助吗?Amazon S3使用“最终一致性”模型进行删除操作——这意味着,您的请求将通过,但实际操作可能会延迟不确定的时间。这与S3存储的分布式特性有关。您的命令需要在多个磁盘中传播,因此可能需要更长的时间才能完成
请参阅此处的更多信息:
也就是说,30分钟是很长的时间,也许你应该联系AWS支持论坛,看看他们是否知道发生了什么