Skip to content

afranzi/airflow-aws-shared-secrets

Repository files navigation

airflow-aws-shared-secrets

Introduction

This guide outlines how to override the default AWS connections backend in Apache Airflow with a custom backend. This enables Airflow to access secrets stored in other AWS accounts, in addition to the current one, leveraging AWS Secrets Manager.

Overview

By default, Airflow uses the airflow.secrets base class for secrets backends. To access secrets across different AWS accounts, we implemented a custom backend that extends this functionality.

Image title

In short, we extended the SecretsManagerBackend class with cross-account and cross-region secrets access.

Image title

About

SecretsManagerBackend with cross-account access

Resources

Stars

Watchers

Forks

Languages