本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
开始使用 Amazon MWAA
Apache Airflow 的亚马逊托管工作流程使用亚马逊 S3 存储桶中的亚马逊 VPC、DAG 文件和支持文件来创建环境。本章介绍开始使用 Amazon MWAA 所需的先决条件和 Amazon 资源。
先决条件
要创建 Amazon MWAA 环境,请确保您有权访问需要创建的 Amazon 资源。
-
Amazon Web Services 账户— 有权 Amazon Web Services 账户 使用 Amazon MWAA 以及您的环境所使用的 Amazon 服务和资源。
关于本指南
本指南涵盖了您将要创建 Amazon 的基础架构和资源。
-
Amazon VPC — Amazon MWAA 环境所需的 Amazon VPC 网络组件。您可以配置满足这些要求(高级)的现有 VPC,如中所述关于在 Amazon MWAA 上联网,也可以创建 VPC 和网络组件(如中所定义)创建 VPC 网络。
-
Amazon S3 存储桶 — 用于存储您的文件 DAGs 和相关文件(例如
plugins.zip
和)的 Amazon S3 存储桶requirements.txt
。Amazon S3 存储桶必须配置为阻止所有公开访问,并启用存储桶版本控制,如 为 Amazon MWAA 创建 Amazon S3 存储桶。 中所定义。 -
Amazon MWAA 环境 — 配置了 Amazon S3 存储桶的位置、DAG 代码和任何自定义插件或 Python 依赖项的路径以及 Amazon VPC 及其安全组,如 创建 Amazon MWAA 环境 中所定义。
开始前的准备工作
要创建 Amazon MWAA 环境,您可能需要在创建环境之前采取其他步骤来创建和配置其他 Amazon 资源。
要创建环境,您需要具备以下条件:
-
Amazon KMS key — 用于在您的环境中进行数据加密的密 Amazon KMS 钥。您可以在创建环境时在 Amazon MWAA 控制台上选择默认选项来创建由用户Amazon拥有的密钥,也可以指定现有客户管理的密钥,该密钥具有访问您的环境所使用的其他 Amazon 服务的权限(高级)。要了解更多信息,请参阅使用客户管理的密钥进行加密。
-
执行角色 — 允许 Amazon MWAA 访问您环境中的 Amazon 资源的执行角色。创建环境时,您可以在 Amazon MWAA 控制台上选择默认选项来创建执行角色。要了解更多信息,请参阅Amazon MWAA 执行角色。
-
VPC 安全组 — 一个 VPC 安全组,允许 Amazon MWAA 访问您的 VPC 网络中的其他 Amazon 资源。您可以在创建环境时选择 Amazon MWAA 控制台上的默认选项来创建安全组,或者为安全组提供相应的入站和出站规则(高级)。要了解更多信息,请参阅Amazon MWAA 上的 VPC 安全。
可用区
亚马逊 MWAA 有以下几种版本。 Amazon Web Services 区域要了解有关每个区域(例如默认启用或禁用的区域)的更多信息,请参阅Amazon Web Services 区域。
代码 | 名称 |
---|---|
cn-north-1 | 中国(北京) |
cn-northwest-1 | 中国(宁夏) |
接下来做什么?
-
要了解如何创建 Amazon S3 存储桶,请参阅 为 Amazon MWAA 创建 Amazon S3 存储桶。。