【问题标题】:connect existing EC2 from lambda python boto api using IAM role使用 IAM 角色从 lambda python boto api 连接现有 EC2
【发布时间】:2018-09-22 11:54:00
【问题描述】:

我想连接 SSH 现有 EC2 并从 lambda python(boto) 代码执行命令,而不使用 pem 密钥和任何东西。需要使用 IAM 角色进行连接。有什么办法吗?

【问题讨论】:

  • 您能否澄清您的问题或提出更具体的问题?您是尝试从 ec2 执行 lambda 函数还是使用 lambda 函数连接到 ec2 实例?
  • 连接到 ec2 的 lambda 函数
  • 请定义“连接到 EC2 实例”的含义——如何连接? SSH? HTTP?你想达到什么目的?您提供的信息越多,答案就会越好。随时编辑您的问题以添加更多详细信息。

标签: amazon-web-services boto amazon-cloudformation amazon-iam


【解决方案1】:

您是否考虑过通过 AWS API 使用 AWS SSM Run 命令而不是尝试 SSH?

您可以设置一个在 AWS 中运行的命令,该命令可由您的 Lambda 函数通过 AWS API 调用。您为 Lambda 函数分配一个角色,允许其访问 SSM 命令。

上一个答案详细说明了如何设置 SSM:launch a shell script from lambda in aws

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-06
    • 2017-10-29
    • 1970-01-01
    • 2020-02-01
    • 1970-01-01
    • 2016-04-25
    • 2023-04-10
    • 2019-12-17
    相关资源
    最近更新 更多