

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 在 Amazon MWAA 上使用 DAG
<a name="working-dags"></a>

若要在 Amazon Managed Workflows for Apache Airflow 環境上執行定向無環圖 (DAGs)，請將檔案複製到連接至您環境的 Amazon S3 儲存貯體，然後讓 Amazon MWAA 知道您DAGs 和支援檔案位於 Amazon MWAA 主控台的何處。Amazon MWAA 負責同步工作者、排程器和 Web 伺服器之間的 DAGs。本指南說明如何新增或更新 DAGs並在 Amazon MWAA 環境上安裝自訂外掛程式和 Python 相依性。

**Topics**
+ [Amazon S3 儲存貯體概觀](#working-dags-s3-about)
+ [新增或更新 DAGs](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 帳戶 體的資源擁有者，才能存取資源。資源擁有者 （例如，您的管理員） 可以透過撰寫存取控制政策，將存取許可授予其他人。
+ 您設定的存取政策必須具有將 DAGs、 中的自訂外掛程式`plugins.zip`和 中的 Python 相依性`requirements.txt`新增至 Amazon S3 儲存貯體的許可。如需包含必要許可的範例政策，請參閱 [AmazonMWAAFullConsoleAccess](access-policies.md#console-full-access)。

Amazon MWAA 環境的 Amazon S3 儲存貯體必須*啟用版本控制*。啟用 Amazon S3 儲存貯體版本控制時，每當建立新版本時，就會建立新的複本。
+ 為 中的自訂外掛程式啟用版本控制`plugins.zip`，並在 Amazon S3 儲存貯`requirements.txt`體的 中啟用 Python 相依性。
+ 每次在 Amazon S3 儲存貯`requirements.txt`體上更新這些檔案時`plugins.zip`，您必須在 Amazon MWAA 主控台上指定 和 的版本。