Vib*_*hav 9 amazon-web-services airflow mwaa
我们计划从自己管理气流转向 AWS 的托管 Apache Airflow 服务。我们最初的 dags 使用一些自定义环境变量,这些变量也需要在托管气流中设置。到目前为止,我无法找到在 MWAA 中设置气流环境时设置自定义环境变量的方法。如果有人知道如何设置,请告诉我。
设置环境变量的一种方法是使用Airflow Variables。
在 MWAA 中,您可以将气流变量存储在 AWS Secrets Manager 中。这种方法记录在 MWAA 的官方文档中。请注意,此方法需要针对 MWAA 环境进行特定配置。设置 MWAA 环境并将变量存储在 AWS Secrets Manager 中后,即可通过 Airflow Variable API 访问这些变量。
from airflow.models import Variable
# Normal call style
foo = Variable.get("foo")
Run Code Online (Sandbox Code Playgroud)
请参阅第二步:将 Secrets Manager 后端创建为 Apache Airflow 配置选项
请参阅第四步:在 Secrets Manager 中添加变量
归档时间: |
|
查看次数: |
8385 次 |
最近记录: |