diff --git a/util/src/main/java/io/kubernetes/client/util/credentials/EKSAuthentication.java b/util/src/main/java/io/kubernetes/client/util/credentials/EKSAuthentication.java index afa180b918..9a9f268952 100644 --- a/util/src/main/java/io/kubernetes/client/util/credentials/EKSAuthentication.java +++ b/util/src/main/java/io/kubernetes/client/util/credentials/EKSAuthentication.java @@ -82,12 +82,13 @@ public void provide(ApiClient client) { private static String presignedUrlToEncodedUrl(String presignedUrl) { return Base64.getUrlEncoder() .withoutPadding() - .encodeToString(SdkHttpUtils.urlEncodeIgnoreSlashes(presignedUrl).getBytes(StandardCharsets.UTF_8)); + .encodeToString(presignedUrl.getBytes(StandardCharsets.UTF_8)); } private SdkHttpRequest generateStsRequest() { return SdkHttpRequest.builder() .uri(stsEndpoint) + .encodedPath("/") .putRawQueryParameter("Version", "2011-06-15") .putRawQueryParameter("Action", "GetCallerIdentity") .method(SdkHttpMethod.GET)