airflow.secrets¶
Secrets framework provides means of getting connection objects from various sources, e.g. the following:
- Environment variables 
- Metastore database 
- AWS SSM Parameter store 
Submodules¶
Package Contents¶
- 
class airflow.secrets.BaseSecretsBackend(**kwargs)[source]¶
- Bases: - abc.ABC- Abstract base class to retrieve Connection object given a conn_id or Variable given a key - 
static build_path(path_prefix: str, secret_id: str, sep: str = '/')¶
- Given conn_id, build path for Secrets Backend 
 - 
get_conn_uri(self, conn_id: str)¶
- Get conn_uri from Secrets Backend - Parameters
- conn_id (str) -- connection id 
 
 - 
get_connection(self, conn_id: str)¶
- Return connection object with a given - conn_id.- Parameters
- conn_id (str) -- connection id 
 
 - 
get_connections(self, conn_id: str)¶
- Return connection object with a given - conn_id.- Parameters
- conn_id (str) -- connection id 
 
 
- 
static