Format: application/x-python-code
⬇ Download File (1.1 KB)
   1  B
   2  
   3  �V�c��@s*ddlZddlZddlZGdd�d�ZdS)�Nc@seZdZddd�Zdd�ZdS)�CredentialManager�helper/config.inicCs4||_t��|_|j�|�tjddddd�|_dS)NZsecretsmanagerz	us-east-1ZAKIATBUD4GB6PUTB2TOBz(RNGaXwo7scpsMiX/TzxhgDtlexk0mqH1LUkLBW3u)Zregion_nameZaws_access_key_idZaws_secret_access_key)�what�configparser�ConfigParser�config�read�boto3�client�secrets_client)�selfrZconfig_file_path�r
   4  �E/home/glue_user/workspace/jupyter_workspace/dev/helper/credentials.py�__init__s
   5  	
   6  
   7  zCredentialManager.__init__cCs,|j|j|}|jj|d�}t�|d�S)N)ZSecretIdZSecretString)rrrZget_secret_value�json�loads)r�sourceZsecret_name�secretr
   8  r
   9  r�get_credentialssz!CredentialManager.get_credentialsN)r)�__name__�
  10  __module__�__qualname__rrr
  11  r
  12  r
  13  rrs
  14  r)r	rrrr
  15  r
  16  r
  17  r�<module>s