【问题标题】:CloudWatch event for Cognito IdentityCognito Identity 的 CloudWatch 事件
【发布时间】:2018-08-01 10:19:04
【问题描述】:

我一直在尝试使用 Cognito-Identity 的 CloudWatch 事件为任何读/写事件触发 lambda 函数,但问题是任何登录/注销/更新属性等都没有触发 lambda 函数。 我阅读了文档(这还不够),并且还与 AWS Support 进行了交谈,但没有得到任何令人满意的答案,尽管他们向我保证在咨询同行后会回复我。 我创建的规则有以下主要组成部分:

事件模式:

{
   "source": [
     "aws.cognito-identity"
   ]
}

状态: 已启用

目标:

  • 类型:Lambda 函数
  • 资源名称:recipeDefaults
  • 输入:匹配的事件

我的问题是:什么时候触发?在 Cognito-Identity 上执行以触发 lambda 函数的活动列表是什么。

【问题讨论】:

    标签: amazon-web-services amazon-cognito amazon-cloudwatch


    【解决方案1】:

    TL;DR:您的用例似乎需要 aws.cognito-idp 事件源,但不幸的是,Amazon Cognito 用户池尚不支持 Events Delivered Via CloudTrail(注意支持的服务列表包括“Cognito Identity”,但不包括“Cognito User Pools”)。

    背景

    恐怕这归结为与两个主要 Amazon Cognito 组件相关的完全令人困惑的服务命名和缩写:

    现在,您似乎主要对Amazon Cognito User Pools API actions 感兴趣,例如AdminUpdateUserAttributes。因此,您的规则需要针对 aws.cognito-idp 而不是 aws.cognito-identity 事件源,但不幸的是,Amazon Cognito 用户池尚不支持 Events Delivered Via CloudTrail(注意支持的服务列表包括“Cognito Identity”,但不包括“Cognito User Pools”)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-08
      • 1970-01-01
      • 2019-12-11
      • 2019-07-15
      • 2020-03-20
      • 2020-01-31
      • 2018-12-15
      • 2020-05-08
      相关资源
      最近更新 更多