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.ABCAbstract 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