Amazon web services AWS cloudwatch事件:如何区分源中的多域

Amazon web services AWS cloudwatch事件:如何区分源中的多域,amazon-web-services,amazon-cloudwatch,aws-media-convert,usermetadata,Amazon Web Services,Amazon Cloudwatch,Aws Media Convert,Usermetadata,我的发言如下: 域A:将视频上载到aws3 bukket A->lambda创建作业mediaconvert-> cloudwatch事件规则(检查完成)->调用的lambda调用API 域A 域B:将视频上载到aws3 bukket B->lambda创建作业 mediaconvert->cloudwatch事件规则(检查完成)->调用lambda 域B的调用API At cloudwatch事件规则:如何区分域A和域B 我尝试使用“userMetadata”,但不正确 事件模式与简单的J

我的发言如下:

  • 域A:将视频上载到aws3 bukket A->lambda创建作业mediaconvert-> cloudwatch事件规则(检查完成)->调用的lambda调用API 域A
  • 域B:将视频上载到aws3 bukket B->lambda创建作业 mediaconvert->cloudwatch事件规则(检查完成)->调用lambda 域B的调用API
At cloudwatch事件规则:如何区分域A和域B

我尝试使用“userMetadata”,但不正确

事件模式与简单的JSON相比有很多优点。它获取一个键并验证相应的事件值是否在值列表中。因此,不能在模式内将值设置为字符串。改为使用值列表

例如:

{
  "source": [
    "aws.mediaconvert"
  ],
  "detail-type": [
    "MediaConvert Job State Change"
  ],
  "detail": {
    "status": [
      "COMPLETE",
      "ERROR"
    ]
  }
}
这与错误所说的完全相同。只能将数组用作事件模式的叶子

{
  "source": [
    "aws.mediaconvert"
  ],
  "detail-type": [
    "MediaConvert Job State Change"
  ],
  "detail": {
    "status": [
      "COMPLETE",
      "ERROR"
    ],
  "userMetadata": {
    "domain": [
        "A"
      ]
    }
  }
}