[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