diff --git a/hvac/api/secrets_engines/aws.py b/hvac/api/secrets_engines/aws.py
index <HASH>..<HASH> 100644
--- a/hvac/api/secrets_engines/aws.py
+++ b/hvac/api/secrets_engines/aws.py
@@ -326,8 +326,8 @@ class Aws(VaultApiBase):
             name=name,
         )
 
-        response = self._adapter.post(
+        response = self._adapter.get(
             url=api_path,
-            json=params,
+            params=params,
         )
         return response.json()
diff --git a/tests/unit_tests/api/secrets_engines/test_aws.py b/tests/unit_tests/api/secrets_engines/test_aws.py
index <HASH>..<HASH> 100644
--- a/tests/unit_tests/api/secrets_engines/test_aws.py
+++ b/tests/unit_tests/api/secrets_engines/test_aws.py
@@ -75,7 +75,7 @@ class TestAws(TestCase):
         aws = Aws(adapter=Request())
         with requests_mock.mock() as requests_mocker:
             requests_mocker.register_uri(
-                method='POST',
+                method='GET',
                 url=mock_url,
                 status_code=expected_status_code,
                 json=mock_response,
Change AWS `generate_credentials` request method to GET (#<I>)

* Change AWS `generate_credentials` request method to GET



* Update aws.py