

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Amazon MWAA에서 DAG 작업
<a name="working-dags"></a>

Amazon Managed Workflows for Apache Airflow 환경에서 DAG(방향성 비순환 그래프)를 실행하려면 환경에 연결된 Amazon S3 스토리지 버킷에 파일을 복사한 다음, DAG 및 지원 파일이 Amazon MWAA 콘솔에서 어디에 있는지 Amazon MWAA에 알려 줍니다. Amazon MWAA는 작업자, 스케줄러 및 웹 서버 간의 DAG 동기화를 처리합니다. 이 가이드에서는 DAG를 추가 또는 업데이트하고 Amazon MWAA 환경에 사용자 지정 플러그인 및 Python 종속성을 설치하는 방법을 설명합니다.

**Topics**
+ [Amazon S3 버킷 개요](#working-dags-s3-about)
+ [DAG 추가 또는 업데이트](configuring-dag-folder.md)
+ [사용자 지정 플러그인 설치](configuring-dag-import-plugins.md)
+ [Python 종속성 설치](working-dags-dependencies.md)
+ [Amazon S3에서 파일 삭제](working-dags-delete.md)

## Amazon S3 버킷 개요
<a name="working-dags-s3-about"></a>

Amazon MWAA 환경용 Amazon S3 버킷에는 *퍼블릭 액세스 차단*이 있어야 합니다. 기본적으로 버킷, 객체 및 관련 하위 리소스(예: 수명 주기 구성)를 비롯한 모든 Amazon S3 리소스는 비공개입니다.
+ 즉, 버킷을 만든 AWS 계정인 리소스 소유자만 해당 리소스에 액세스할 수 있습니다. 리소스 소유자(예: 관리자)는 액세스 제어 정책을 작성하여 다른 사람에게 액세스 권한을 부여할 수도 있습니다.
+ 설정한 액세스 정책에는 Amazon S3 버킷에 DAG, `plugins.zip`의 사용자 지정 플러그인 및 `requirements.txt`의 Python 종속성을 추가할 수 있는 권한이 있어야 합니다. 필요한 권한이 포함된 정책의 예제는 [AmazonMWAAFullConsoleAccess](access-policies.md#console-full-access)를 참조하세요.

Amazon MWAA 환경용 Amazon S3 버킷에는 *버전 관리가 활성화*되어 있어야 합니다. Amazon S3 버킷 버전 관리가 활성화하면 새 버전이 생성될 때마다 새 사본이 생성됩니다.
+ Amazon S3 버킷에서 `plugins.zip`의 사용자 지정 플러그인 및 `requirements.txt`의 Python 종속성에 대해 버전 관리가 활성화됩니다. 
+ Amazon S3 버킷에서 이러한 파일이 업데이트될 때마다 Amazon MWAA 콘솔에서 `plugins.zip` 및 `requirements.txt`의 버전을 지정해야 합니다.