in src/update_tags.py [0:0]
def get_etag(s3_client, bucket_name: str, object_key: str):
try:
obj = s3_client.head_object(Bucket=bucket_name, Key=object_key)
return obj['ETag']
except ClientError as ce:
if ce.response['Error']['Code'] == 'AccessDenied' or ce.response['Error']['Code'] == '404' or \
ce.response['Error']['Code'] == '403':
return ""
raise ce