commit | 9d3bd022158647d9e9106186a2b3266c4942060f | [log] [tgz] |
---|---|---|
author | Symious <yiyang0203@foxmail.com> | Wed Sep 21 02:35:52 2022 +0800 |
committer | GitHub <noreply@github.com> | Tue Sep 20 12:35:52 2022 -0600 |
tree | e4341f2406511e40048a0a898521bfb82dc13af5 | |
parent | 1107fe711ccce396d92af233b1f05cea90f39927 [diff] |
HDDS-7185. Encode asterisk for parsing signature (#3726) Co-authored-by: Symious <yiyang0203@gmail.com>
diff --git a/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/signature/StringToSignProducer.java b/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/signature/StringToSignProducer.java index 9dfa13e..e6b2333 100644 --- a/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/signature/StringToSignProducer.java +++ b/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/signature/StringToSignProducer.java
@@ -249,6 +249,7 @@ try { return S3Utils.urlEncode(str) .replaceAll("\\+", "%20") + .replaceAll("\\*", "%2A") .replaceAll("%7E", "~"); } catch (UnsupportedEncodingException e) { throw new RuntimeException(e);