[ARVADOS] created: 1.2.0-84-g50e758a59
Git user
git at public.curoverse.com
Tue Sep 4 14:55:24 EDT 2018
at 50e758a596802a957b889814904eda9b7e7a5267 (commit)
commit 50e758a596802a957b889814904eda9b7e7a5267
Author: Tom Clegg <tclegg at veritasgenetics.com>
Date: Tue Sep 4 14:00:04 2018 -0400
14152: Use V4 signer for S3 in regions that use V4 for EC2.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg at veritasgenetics.com>
diff --git a/services/keepstore/s3_volume.go b/services/keepstore/s3_volume.go
index bdab58927..f78084dbc 100644
--- a/services/keepstore/s3_volume.go
+++ b/services/keepstore/s3_volume.go
@@ -235,6 +235,10 @@ func (v *S3Volume) Start() error {
}
client := s3.New(auth, region)
+ if region.EC2Endpoint.Signer == aws.V4Signature {
+ // Currently affects only eu-central-1
+ client.Signature = aws.V4Signature
+ }
client.ConnectTimeout = time.Duration(v.ConnectTimeout)
client.ReadTimeout = time.Duration(v.ReadTimeout)
v.bucket = &s3bucket{
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list