Moh*_*awi 4 .net c# amazon-s3 amazon-web-services
当我尝试使用 S3 .NET API 删除单个对象时,在请求成功发送后有时需要 30 分钟或更长时间才能删除该对象......有时它工作正常,没有任何延迟。
我正在使用的代码:
AwsS3Handler amazonHandler = new AwsS3Handler(System.Web.HttpContext.Current);
amazonHandler.DeleteObject("object key", "BucketName", amazonID, amazonSecurityKey);
Run Code Online (Sandbox Code Playgroud)
关于这个问题有什么帮助吗?
Amazon S3 对 DELETE 操作使用“最终一致性”模型 - 这意味着您的请求将得到执行,但实际操作可能会延迟不确定的时间。这与 S3 存储的分布式特性有关。您的命令需要在多个磁盘中传播,因此可能需要更多时间才能完成。
在这里查看更多内容:
http://aws.amazon.com/s3/faqs/#What_data_consistency_model_does_Amazon_S3_employ
话虽这么说,30 分钟已经很长了,也许您应该联系 AWS 支持论坛,看看他们是否知道发生了什么。
| 归档时间: |
|
| 查看次数: |
2944 次 |
| 最近记录: |