기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Apache Airflow 연결 AWS Secrets Manager 에의 보안 키 사용
다음 샘플은 Amazon Managed Workflows for Apache Airflow에서 Apache Airflow 연결에 대한 보안 키를 얻 AWS Secrets Manager 기 위한 호출입니다. AWS Secrets Manager 보안 암호를 사용하여 Apache Airflow 연결 구성의 단계를 완료했다고 가정합니다.
버전
-
이 페이지의 샘플 코드는 Python 3.7
의 Apache Airflow v1과 함께 사용할 수 있습니다.
-
이 페이지의 코드 예제는 Python 3.10
의 Apache Airflow v2에서 사용할 수 있습니다.
사전 조건
이 페이지의 이 샘플 코드를 사용하려면 다음 항목이 필요합니다.
-
AWS Secrets Manager 보안 암호를 사용하여 Apache Airflow 연결 구성에 표시된 바와 같은 Apache Airflow 구성 옵션인 Secrets Manager 백엔드.
-
AWS Secrets Manager 보안 암호를 사용하여 Apache Airflow 연결 구성에 표시된 바와 같은 Secrets Manager의 Apache Airflow 연결 문자열.
권한
-
AWS Secrets Manager 보안 암호를 사용하여 Apache Airflow 연결 구성에 표시된 바와 같은 Secrets Manager 권한.
요구 사항
-
이 코드 예제를 Apache Airflow v1과 함께 사용하려면 추가 종속성이 필요하지 않습니다. 코드는 사용자 환경에 설치된 Apache Airflow v1 기본 설치
를 사용합니다.
-
이 코드 예제를 Apache Airflow v2와 함께 사용하려면 추가 종속성이 필요하지 않습니다. 코드는 사용자 환경에 설치된 Apache Airflow v2 기본 설치
를 사용합니다.
코드 샘플
다음 단계에서는 Secrets Manager를 호출하여 암호를 가져오는 DAG 코드를 생성하는 방법을 설명합니다.
다음 단계
-
이 예제에서 DAG 코드를의 Amazon S3 버킷에 있는
dags
폴더에 업로드하는 방법을 알아봅니다DAGs 추가 또는 업데이트.