在 AWS 控制台中,我执行了以下操作:
- 创建了一个 S3 存储桶和密钥:
s3://my-airflow
和s3://my-airflow/dags
- 设置气流环境。
- 如此处所述创建并附加了服务角色:https ://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-create-role.html
- 附加了一个策略以允许我的用户生成这样的令牌:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "airflow:CreateWebLoginToken",
"Resource": [
"arn::airflow:us-west-2:<accountID>:role/myAirflowEnv/Admin"
]
}
]
}
- 然后使用 cli 我请求这样的令牌:
aws mwaa create-web-login-token --name myAirflowEnv --region us-west-2
它工作并返回了一个 webToken 6。然后我按照建议将 ui 链接拼凑在一起(在 60 秒内):
https://{generated0-uuid}-vpce.c0.us-west-2.airflow.amazonaws.com/aws_mwaa/aws-console-sso?login=true#{webToken}
并将其粘贴到我的浏览器中。
问题:页面只是旋转,超时,什么都没有。
AWS,秘诀是什么?