From e7727042e085bb2ac8772630ddbe0725bad3742c Mon Sep 17 00:00:00 2001 From: Shad Lords Date: Sat, 20 Sep 2025 08:18:03 -0600 Subject: [PATCH] Initialize Oracle client in lambda_handler for oracle (fixes #163) --- SecretsManagerRDSOracleRotationMultiUser/lambda_function.py | 3 +++ SecretsManagerRDSOracleRotationSingleUser/lambda_function.py | 3 +++ 2 files changed, 6 insertions(+) diff --git a/SecretsManagerRDSOracleRotationMultiUser/lambda_function.py b/SecretsManagerRDSOracleRotationMultiUser/lambda_function.py index 292eb7d6..8f0077bc 100644 --- a/SecretsManagerRDSOracleRotationMultiUser/lambda_function.py +++ b/SecretsManagerRDSOracleRotationMultiUser/lambda_function.py @@ -50,6 +50,9 @@ def lambda_handler(event, context): """ + # Thick client to match functionality of cx_oracle + oracledb.init_oracle_client() + arn = event['SecretId'] token = event['ClientRequestToken'] step = event['Step'] diff --git a/SecretsManagerRDSOracleRotationSingleUser/lambda_function.py b/SecretsManagerRDSOracleRotationSingleUser/lambda_function.py index 9850b98a..0715e856 100644 --- a/SecretsManagerRDSOracleRotationSingleUser/lambda_function.py +++ b/SecretsManagerRDSOracleRotationSingleUser/lambda_function.py @@ -45,6 +45,9 @@ def lambda_handler(event, context): """ + # Thick client to match functionality of cx_oracle + oracledb.init_oracle_client() + arn = event['SecretId'] token = event['ClientRequestToken'] step = event['Step']