amazon-s3 - AWS S3 中是否存在乐观锁定?

标签 amazon-s3 amazon-dynamodb

我在 s3 中有一个 excel 文件。由于不同的程序读取和写入它,我需要保证每个程序都在写入它们读取的版本。

最佳答案

S3 只保证新创建对象的读写一致性,以及覆盖和删除对象的最终一致性。如果您的 excel 文件足够小(小于 400kb),您可以将其存储在 DynamoDB 项目的二进制属性中,并对版本属性使用条件更新,以确保文件的读写一致性。否则,如果文件大于 400kb,您可以将文件的每个版本上传到 s3 中的新 key ,然后在版本化的 DynamoDB 项目中跟踪文件最新版本的 s3 URL。

关于amazon-s3 - AWS S3 中是否存在乐观锁定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42618680/

相关文章:

amazon-web-services - 如何限制话题的消费率?

amazon-web-services - 亚马逊 AWS SSL 问题

javascript - 空字符串验证异常 - DynamoDB

aws-lambda - 如何扩展 DynamoDB 记录处理?

python - 使用 AWS Lambda 从 AWS S3 访问元数据

amazon-web-services - 在不影响存储类的情况下对现有 S3 对象应用加密

python - 等待使用 boto3 完全删除 DynamoDB 表

hadoop - 在 Spark 中将简单的 RDD 写入 DynamoDB

amazon-web-services - 如何创建具有版本的 DynamoDb 表?

amazon-web-services - Google Domains 和 AWS Route 53 和 S3 静态 Web 托管 - 添加 SSL 证书