【问题标题】:"Unknown error occurred" when setting custom policy for Interface VPC Endpoint for Lambda为 Lambda 的接口 VPC 端点设置自定义策略时出现“未知错误”
【发布时间】:2021-10-10 21:38:55
【问题描述】:

我正在尝试允许位于私有 VPC 中的 AWS Lambda 调用不在任何 VPC 中的另一个 Lambda。我故意避免使用 NAT 网关来支持接口 VPC 端点,因为它们使用起来有点便宜。但是,我在配置自定义策略时遇到了问题:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "[~some stuff~]",
      "Action": [
        "lambda:InvokeFunction"
      ],
      "Effect": "Allow",
      "Resource": "arn:aws:lambda:[~region~]:[~taken out~]:function:Test-Invoked"
    }
  ]
}

这是由 AWS 提供的策略生成器生成的,我复制并粘贴了它。当我尝试创建端点时,它被默认的所有访问权限覆盖。创建端点后我尝试更改此设置后,AWS 将我带到一个错误页面,显示“错误:发生未知错误”。

不胜感激。

【问题讨论】:

    标签: amazon-web-services aws-lambda amazon-vpc aws-private-link


    【解决方案1】:

    您的接口端点策略无效。它缺少一次Principal 元素。

    但我的建议是使用默认策略,并使用安全组控制对端点的访问,并通过 IAM 角色和/或 lambda 的资源控制调用第二个 lambda 的权限 -基于权限。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-08
      • 1970-01-01
      • 1970-01-01
      • 2018-12-15
      • 1970-01-01
      • 2019-06-06
      • 2012-03-31
      • 1970-01-01
      相关资源
      最近更新 更多