Skip to content

Latest commit

 

History

History
21 lines (14 loc) · 987 Bytes

README.md

File metadata and controls

21 lines (14 loc) · 987 Bytes

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