代码之家  ›  专栏  ›  技术社区  ›  Achaius

如何使用IAM服务动态创建气流S3连接

  •  1
  • Achaius  · 技术社区  · 6 年前

    我的Airflow应用程序正在具有IAM角色的AWS EC2实例中运行。目前我正在使用硬编码访问和密钥创建Airflow S3连接。但我希望我的应用程序从这个实例本身获取这个AWS凭证。

    如何做到这一点?

    1 回复  |  直到 6 年前
        1
  •  2
  •   nicor88    6 年前

    我们有一个类似的设置,我们的气流实例运行在部署在EC2机器内部的容器中。我们设置了访问EC2机器实例概要文件中S3的策略。您不需要在EC2计算机中获取凭据,因为该计算机具有一个实例配置文件,该配置文件应该具有您所需的所有权限。从气流侧,我们只使用AWS U默认连接,在额外的参数中,我们只设置默认区域,但没有任何凭证。 以下是有关维护配置文件的详细文章: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/iam-roles-for-amazon-ec2.html