gpt4 book ai didi

c# - 延迟删除 aws s3 中的单个对象

转载 作者:行者123 更新时间:2023-12-04 13:03:20 34 4
gpt4 key购买 nike

当我尝试使用 S3 .NET API 删除单个对象时,有时需要 30 分钟或更长时间才能在请求成功发送后删除该对象......有时它可以正常工作,没有任何延迟。

我正在使用的代码:

AwsS3Handler amazonHandler = new AwsS3Handler(System.Web.HttpContext.Current);
amazonHandler.DeleteObject("object key", "BucketName", amazonID, amazonSecurityKey);

对这个问题有什么帮助吗?

最佳答案

Amazon S3 对 DELETE 操作使用“最终一致性”模型——这意味着您的请求将通过,但实际操作可能会延迟不确定的时间。它与 S3 存储的分布式特性有关。您的命令需要在多个磁盘中传播,因此可能需要更多时间才能完成。

在此处查看更多信息:

http://aws.amazon.com/s3/faqs/#What_data_consistency_model_does_Amazon_S3_employ

话虽如此,30 分钟是很多时间,也许您应该联系 AWS 支持论坛,看看他们是否知道发生了什么。

关于c# - 延迟删除 aws s3 中的单个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8590792/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com