簡體   English   中英

當 object 加載失敗時,如何生成 AWS SNS 警報以觸發 MS Teams 通知?

[英]How can I generate AWS SNS alert to trigger MS Teams notification when an object fails to load?

我正在嘗試為 MS Teams 生成 SNS 警報,並且每當我嘗試在 Lambda 中執行 function 時,我都會收到以下錯誤... [ERROR] InvalidParameterException:調用發布操作時發生錯誤(InvalidParameter):參數無效:主題追溯

有誰知道我哪里出錯了或者我可以更改什么以成功生成 MS Teams 警報?

def sns_alert(object):
'''Sends SNS Teams alert failed to load object'''
try:
    message = f'{object} failed to load'
    subject = f'{object} failed to load'
    sc = boto3.client(service_name='sns')
    response = sc.publish(
    TopicArn = 'arn:MSTEAMS-SNS-TOPIC', 
    Message = json.dumps({'default': json.dumps(message)}),
    Subject = json.dumps({'default': json.dumps(subject)}),
    MessageStructure = 'json'
    
)
    return response
except Exception as e:
    raise e

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM