diff --git a/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/signature/TestAuthorizationV4QueryParser.java b/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/signature/TestAuthorizationV4QueryParser.java index 7396d689024a..c67c107909e7 100644 --- a/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/signature/TestAuthorizationV4QueryParser.java +++ b/hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/s3/signature/TestAuthorizationV4QueryParser.java @@ -102,11 +102,11 @@ public void testWithoutExpiration() throws Exception { //passed } - @Test /** - * Based on https://docs.aws.amazon - * .com/AmazonS3/latest/API/sigv4-query-string-auth.html. + * Based on AWS example. */ + @Test public void testWithAWSExample() throws Exception { Map queryParams = new HashMap<>(); @@ -131,7 +131,7 @@ protected void validateDateAndExpires() { final SignatureInfo signatureInfo = parser.parseSignature(); LowerCaseKeyStringMap headers = new LowerCaseKeyStringMap(); - headers.put("host", "examplebucket.s3.amazonaws.com"); + headers.put("host", "localhost"); final String stringToSign = StringToSignProducer.createSignatureBase(signatureInfo, "https", "GET", @@ -142,7 +142,7 @@ protected void validateDateAndExpires() { + "20130524T000000Z\n" + "20130524/us-east-1/s3/aws4_request\n" + - "3bfa292879f6447bbcda7001decf97f4a54dc650c8942174ae0a9121cf58ad04", + "521c030411bb1ad61412d44aff2a1b0916e473d2dc275ada8e5569c16ecdee36", stringToSign); }