airflow-aws-shared-secrets
SecretsManagerBackend with cross-account access.
Expected properties where:
- shared_account: account_id from your core aws-account
- aws_region: aws_region where the core secrets are stored in
{
"connections_prefix": "airflow/connections/${environment}",
"connections_prefix_shared" : "airflow/core/connections/${environment}",
"shared_account": "123456789012",
"aws_region": "eu-central-1"
}
Usage
We recommend setting up the SharedSecretsManager in the Airflow Helm by configuring the following config values.
### [secrets]
AIRFLOW__SECRETS__BACKEND: 'airflow_aws_shared_secrets.secret_manager.SharedSecretsManagerBackend'
AIRFLOW__SECRETS__BACKEND_KWARGS: '{"connections_prefix": "airflow/connections/${environment}", "connections_prefix_shared" : "airflow/core/connections/${environment}", "shared_account": "<my_core_aws_account_id>", "aws_region": "eu-central-1"}'
Check configurations-ref for more Airflow configuration possibilities.
Metadata
Release files for airflow_aws_shared_secrets 0.0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| airflow_aws_shared_secrets-0.0.5.tar.gz | 2.6 kB | Without provenance | Details |
Security for airflow_aws_shared_secrets 0.0.5
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.