summaryrefslogtreecommitdiff
path: root/vendor/aws/aws-sdk-php/src/Signature/SignatureProvider.php
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2023-10-20 16:44:35 +0300
committerAndrew Dolgov <[email protected]>2023-10-20 16:44:35 +0300
commit8bec661288b276c98bdb0e773e5f4d5275dc4c87 (patch)
tree8617ebe581c62fc46a7881aa61801ebce9d3c603 /vendor/aws/aws-sdk-php/src/Signature/SignatureProvider.php
parent540438c2eb5452bacad30c247906bfa287f2da1d (diff)
update AWK SDKHEADmaster
Diffstat (limited to 'vendor/aws/aws-sdk-php/src/Signature/SignatureProvider.php')
-rw-r--r--vendor/aws/aws-sdk-php/src/Signature/SignatureProvider.php4
1 files changed, 3 insertions, 1 deletions
diff --git a/vendor/aws/aws-sdk-php/src/Signature/SignatureProvider.php b/vendor/aws/aws-sdk-php/src/Signature/SignatureProvider.php
index d2ec4fd..c373208 100644
--- a/vendor/aws/aws-sdk-php/src/Signature/SignatureProvider.php
+++ b/vendor/aws/aws-sdk-php/src/Signature/SignatureProvider.php
@@ -124,7 +124,9 @@ class SignatureProvider
? new S3SignatureV4($service, $region)
: new SignatureV4($service, $region);
case 'v4a':
- return new SignatureV4($service, $region, ['use_v4a' => true]);
+ return !empty(self::$s3v4SignedServices[$service])
+ ? new S3SignatureV4($service, $region, ['use_v4a' => true])
+ : new SignatureV4($service, $region, ['use_v4a' => true]);
case 'v4-unsigned-body':
return !empty(self::$s3v4SignedServices[$service])
? new S3SignatureV4($service, $region, ['unsigned-body' => 'true'])