0

在 AWS 控制台中,我执行了以下操作:

  1. 创建了一个 S3 存储桶和密钥:s3://my-airflows3://my-airflow/dags
  2. 设置气流环境。
  3. 如此处所述创建并附加了服务角色:https ://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-create-role.html
  4. 附加了一个策略以允许我的用户生成这样的令牌:
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": "airflow:CreateWebLoginToken",
            "Resource": [
                "arn::airflow:us-west-2:<accountID>:role/myAirflowEnv/Admin"
            ]
        }
    ]
}
  1. 然后使用 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,秘诀是什么?

4

1 回答 1

0

我弄清楚了问题所在……就我而言,Web服务器不在公共子网组中。

注意:无需调用 CLI 工具,AWS 控制台中有一个弹出链接可转到 UI。

于 2021-01-22T17:43:10.037 回答