【问题标题】:AWS Lambda role doesn't update when policy is removed删除策略后 AWS Lambda 角色不会更新
【发布时间】:2017-09-14 05:43:07
【问题描述】:

我创建了一个写入 dynamo 并与自定义角色相关联的函数。 当我从允许写入发电机表的角色中删除策略并再次测试该函数时,该函数仍然能够写入该表。

为什么对角色的更改在 lambda 函数中没有生效?这是一个错误吗?

我发现如果我修改函数的描述并保存它,函数现在不能像原来预期的那样写入发电机。

【问题讨论】:

  • IAM 角色权限更新几乎会立即生效,即使该角色与正在运行的实例相关联。您注意到多少延迟?
  • 谢谢,会复习那个文档。我知道 STS 用于角色,但我认为它会立即向 lambda 发出一个新令牌。

标签: amazon-web-services lambda amazon-iam


【解决方案1】:

请记住,所有 IAM 角色和策略管理都发生在 us-east-1 中,因此如果您在另一个区域中运行,则可能需要一段时间才能将更改复制到您所在的区域。

这不是令牌刷新的问题。虽然确实在发生更改时不会撤销令牌,但始终在请求时评估权限,而不是在创建令牌时进行评估。

【讨论】:

    猜你喜欢
    • 2023-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-17
    • 2018-06-08
    • 2018-11-02
    • 2018-01-24
    • 2018-09-29
    相关资源
    最近更新 更多