From a8dbc339780ff4d781b78f6151b5720bc9c41fd0 Mon Sep 17 00:00:00 2001 From: Bala FA Date: Mon, 19 Jul 2021 22:24:19 +0530 Subject: [PATCH] Send empty body to fetch IMDS token in IamAwsProvider. (#1212) Signed-off-by: Bala.FA --- api/src/main/java/io/minio/credentials/IamAwsProvider.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/src/main/java/io/minio/credentials/IamAwsProvider.java b/api/src/main/java/io/minio/credentials/IamAwsProvider.java index aff5a3848..0abb4bb2c 100644 --- a/api/src/main/java/io/minio/credentials/IamAwsProvider.java +++ b/api/src/main/java/io/minio/credentials/IamAwsProvider.java @@ -35,6 +35,7 @@ import okhttp3.OkHttpClient; import okhttp3.Protocol; import okhttp3.Request; +import okhttp3.RequestBody; import okhttp3.Response; /** @@ -143,7 +144,7 @@ private String fetchImdsToken() { Request request = new Request.Builder() .url(url) - .method("PUT", null) + .method("PUT", RequestBody.create(new byte[] {}, null)) .header("X-aws-ec2-metadata-token-ttl-seconds", "21600") .build(); try (Response response = httpClient.newCall(request).execute()) {