From 6bd7ba8728ae2c2ea1b3b14a98bb3583e46deffd Mon Sep 17 00:00:00 2001 From: Michael Chouinard Date: Fri, 11 Oct 2024 16:09:24 -0400 Subject: [PATCH] back to username+pass --- api/src/adapters/search/opensearch_client.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/api/src/adapters/search/opensearch_client.py b/api/src/adapters/search/opensearch_client.py index ea0f51421..a4ac95a5e 100644 --- a/api/src/adapters/search/opensearch_client.py +++ b/api/src/adapters/search/opensearch_client.py @@ -268,12 +268,13 @@ def _get_connection_parameters(opensearch_config: OpensearchConfig) -> dict[str, # and should connect using the session credentials if opensearch_config.search_username and opensearch_config.search_password: # Get credentials and authorize with AWS Opensearch Serverless (es) - credentials = boto3.Session().get_credentials() - auth = opensearchpy.AWSV4SignerAuth(credentials, opensearch_config.aws_region, "es") + #credentials = boto3.Session().get_credentials() + #auth = opensearchpy.AWSV4SignerAuth(credentials, opensearch_config.aws_region, "es") + auth = (opensearch_config.search_username, opensearch_config.search_password) params["http_auth"] = auth # TODO hacky - do this a better way - path = f"https://{opensearch_config.search_username}:{opensearch_config.search_password}@{opensearch_config.search_endpoint}:{opensearch_config.search_port}" - params["hosts"] = [path] + #path = f"https://{opensearch_config.search_username}:{opensearch_config.search_password}@{opensearch_config.search_endpoint}:{opensearch_config.search_port}" + #params["hosts"] = [path] return params