Boto3:文件上传到S3

时间:2015-11-30 07:49:22

标签: amazon-s3 boto3

在Boto3中,如何检查文件上传是否成功完成且没有错误?

如果无法上传,我会得到什么样的回复?

如果是put_object,则回复如下(ref.):

{
    'Expiration': 'string',
    'ETag': 'string',
    'ServerSideEncryption': 'AES256'|'aws:kms',
    'VersionId': 'string',
    'SSECustomerAlgorithm': 'string',
    'SSECustomerKeyMD5': 'string',
    'SSEKMSKeyId': 'string',
    'RequestCharged': 'requester'
}

是否有任何参数告诉您上传是否成功?

1 个答案:

答案 0 :(得分:1)

该服务将返回error response code,该botocore将转换为ClientError。在尝试处理错误之后,也会传递线路错误。