- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
所以,我们可以从这个有趣的问题中看到:https://github.com/aws/aws-cli/issues/4947
AWS CLI 2 永远不会被推送到 pip。
在 AWS MWAA(Managed Airflow)中,我们无法指定 apt-get 级别的安装。我们得到一个 requirements.txt
,仅,AWS V2 不能通过它获得。意思是,我们没有接口(interface)或媒介来做那个问题中的亚马逊代表所说的,即使用包管理器(来自亚马逊的 MWAA)。
最近,我们遇到了对 kubernetes 集群进行身份验证的问题,因为各种版本的 AWS CLI 对身份验证版本进行了硬编码:https://github.com/aws/aws-cli/blob/1.20.11/awscli/customizations/eks/get_token.py#L77
在其他版本中,它被硬编码为 alpha
等等。这意味着根据工作人员提出的 aws cli 版本,它可能与您在 S3 中用于 MWAA 的 kubeconfig 相匹配,也可能不匹配。我们一直在遇到短暂的不匹配,例如
{{refresh_config.py:71}} ERROR - exec: plugin api version client.authentication.k8s.io/v1alpha1 does not match client.authentication.k8s.io/v1beta1
并且,如果我们“翻转”我们的 kubeconfig,
{{refresh_config.py:71}} ERROR - exec: plugin api version client.authentication.k8s.io/v1beta1 does not match client.authentication.k8s.io/v1alpha1
由于我们使用来自 Airflow 的 kubernetes 执行器,我们需要
get-token
:
user:
exec:
apiVersion: client.authentication.k8s.io/v1beta1
args:
- --region
- us-east-1
- eks
- get-token
- --cluster-name
- thor
command: aws
但是这个 get-token 有时会返回不同版本的身份验证。
awscli
硬在
requirements.txt
至
1.20.11
.但是,AWS 表示停止使用 V1:
https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2-mac.html
最佳答案
MWAA 当前不支持安装特定的 AWS CLI 版本。这是 MWAA 团队意识到的一个限制。
关于amazon-web-services - AWS MWAA;如何安装特定版本的 AWS CLI V2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68602060/
我正在尝试在 MWAA 上的 dag 中使用本地模块。 文件夹结构如下: . ├── __init__.py ├── dags │ ├── __init__.py │ └── my_dag │
我更新了我的 MWAA 环境中的一些 Airflow 配置选项,它在过去三个小时内一直处于“正在更新”状态! 有人知道如何强制删除该环境吗?使用 AWS MWAA 控制台上的“删除”按钮只会导致“具有
关闭。这个问题是opinion-based .它目前不接受答案。 想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它. 关闭去年。 Improve th
AWS MWAA (Managed Workflows for Apache Airflow) 是 AWS 提供的相对较新的服务。配置 MWAA 环境时,可以提供自定义 requirements.tx
Cloudformation 在创建 AWS MWAA 集群时返回以下错误: Resource handler returned message: 'Creation failed' (Request
我们使用 Amazon MWAA Airflow,很少有一些任务被标记为“失败”,但根本没有日志。就好像容器在没有注意到我们的情况下被关闭了一样。 我找到了这个链接: https://cloud.go
所以,我们可以从这个有趣的问题中看到:https://github.com/aws/aws-cli/issues/4947 AWS CLI 2 永远不会被推送到 pip。 在 AWS MWAA(Man
我有一个 AWS MWAA Airflow v2.0.2 实例正在运行。 我想访问 Airflow API .这是目前支持的东西吗?计划在 future 发布? AWS 文档中没有提到这一点。 看起来
我们正在使用 AWS MWAA。我们以编程方式将 DAG.py 文件添加到我们的 S3 存储桶中。然后它们会出现在 UI 中。但是,它们处于“关闭”状态,您必须单击“打开”按钮才能启动它们。 编辑:此
我已将我的 requirementst.txt 上传到 dag 并在创建我的 Airflow 环境时引用它。这是我的 requirements.txt 的样子: apache-airflow==1.1
I am executing dbt cli commands using Airflow(using dbt.cli.main from dbt documentation) in my ai
我的 AWS 账户中有一个 MWAA Airflow 环境。我设置的DAG应该从S3 bucket A中读取大量数据,过滤我想要的并将过滤后的结果转储到S3 bucket B。它需要每分钟读取一次,因
我是一名优秀的程序员,十分优秀!