在Amazon S3上通过MD5哈希比较两个文件

时间:2018-04-10 11:06:41

标签: amazon-s3

使用python在Amazon S3上通过MD5哈希比较两个文件 - 是否可以完成?我应该使用boto ot boto3吗?

1 个答案:

答案 0 :(得分:0)

AWS S3有一个名为ETag的内置校验和。

您可以使用boto或boto3。

以下文档详细介绍,

https://aws.amazon.com/premiumsupport/knowledge-center/data-integrity-s3/

<强> CLI:

  

aws s3api head-object --bucket md5testbucket --key fileupload.txt

boto 3:

import boto3

client = boto3.client('s3')
response = client.head_object(Bubket='md5testbucket',Key='fileupload.txt')

<强>博托:

http://boto.cloudhackers.com/en/latest/ref/s3.html

class boto.s3.key.Key(bucket = None,name = None) - 将Etag作为其变量来表示其校验和。

希望它有所帮助。

相关问题