创建 Amazon OpenSearch Service 订阅筛选器的命令
要创建Amazon OpenSearch Service订阅筛选器,可以使用以下命令:
POST /_opendistro/_alerting/monitors/{monitor_id}/_subscribemetadata
{
"name": "subscription_name",
"destination": {
"type": "sns",
"sns": {
"topic_arn": "arn:aws:sns:us-east-1:123456789012:my-topic"
}
},
"filter": {
"bool": {
"must": [
{
"match": {
"field_name": "field_value"
}
}
]
}
},
"schedule": {
"interval": {
"period": 1,
"unit": "MINUTES"
}
}
}
其中,{monitor_id}应替换为要订阅的监视器的ID。
这个命令将创建一个名为subscription_name的订阅筛选器,并将其发送到指定的SNS主题(topic_arn)。过滤器将应用于监视器的结果,只有当结果中的field_name字段的值与field_value匹配时,才会触发订阅。
可以根据需要自定义过滤器和计划。在上面的命令中,过滤器使用了一个简单的匹配条件,计划设置为每分钟触发一次
原文地址: https://www.cveoy.top/t/topic/hKKF 著作权归作者所有。请勿转载和采集!