Add Configuration to Handle AWS SDK Checksum Changes for Third-Party S3-Compatible Services (#2490)

fix: MissingContentLength error in boto3 version 1.36.1 and up
Šī revīzija ir iekļauta:
MrWinux
2025-06-20 06:38:54 -04:00
revīziju iesūtīja GitHub
vecāks b86c5a10d5
revīzija ae8da06571
+2
Parādīt failu
@@ -257,6 +257,8 @@ def get_duplicity_env_vars(env):
if get_target_type(config) == 's3':
env["AWS_ACCESS_KEY_ID"] = config["target_user"]
env["AWS_SECRET_ACCESS_KEY"] = config["target_pass"]
env["AWS_REQUEST_CHECKSUM_CALCULATION"] = "WHEN_REQUIRED"
env["AWS_RESPONSE_CHECKSUM_VALIDATION"] = "WHEN_REQUIRED"
return env