diff options
| author | bulve-ad <78788030+bulve-ad@users.noreply.github.com> | 2024-08-21 15:51:03 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-08-21 15:51:03 +0100 |
| commit | ce76bbb2b32b58a93d88db4abdb1bbfbf27243ea (patch) | |
| tree | b8e77c62b6a2d50ab04215beb54055d14210a423 /src/secrets_manager.py | |
| parent | c8e94530b65d6807b2b9bb246a542963839cce9d (diff) | |
| parent | d01d3bed939d7a17ea2205af502baeeb35510b5c (diff) | |
| download | de-project-bentley-ce76bbb2b32b58a93d88db4abdb1bbfbf27243ea.tar.gz de-project-bentley-ce76bbb2b32b58a93d88db4abdb1bbfbf27243ea.zip | |
Merge branch 'development' into feature/transform_lambda
Diffstat (limited to 'src/secrets_manager.py')
| -rw-r--r-- | src/secrets_manager.py | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/src/secrets_manager.py b/src/secrets_manager.py deleted file mode 100644 index c0fb61e..0000000 --- a/src/secrets_manager.py +++ /dev/null @@ -1,48 +0,0 @@ -import boto3 -from botocore.exceptions import ClientError -import json - - -def sm_client(): - sm_client = boto3.client('secretsmanager') - yield sm_client - -def create_secret(sm_client, secret_name, cohort_id, user, password, host, database, port): - secret = { - "cohort_id": cohort_id, - "user": user, - "password": password, - "host": host, - "database": database, - "port": port - } - - response = sm_client.create_secret( - Name = secret_name, - SecretString = json.dumps(secret) - ) - - print(response) - return response - -def list_secret(sm_client): - response = sm_client.list_secrets() - secret_dict = response['SecretList'] - secret_names = [] - for items in secret_dict: - secret_names.append(items['Name']) - print(f'{len(secret_names)} secret(s) available') - for name in secret_names: - print(name) - return secret_names - -def retrieve_secrets(sm_client): - response = sm_client.get_secrets( - - ) - - - -#retrieve secret -#so lambda can access totesy db -#so lambda connect to the db and then retrieve the data
\ No newline at end of file |
