本文整理汇总了TypeScript中aws-sdk.SNS.publish方法的典型用法代码示例。如果您正苦于以下问题:TypeScript SNS.publish方法的具体用法?TypeScript SNS.publish怎么用?TypeScript SNS.publish使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类aws-sdk.SNS
的用法示例。
在下文中一共展示了SNS.publish方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: sendLevel
sendLevel(level: LogLevels, summary: string, event: any, cb?: {(err?: Error, resp?: SNS.PublishResponse)}) {
let params = {
TopicArn: this.getArn(),
Message: this.buildMessage(level, summary, event),
Subject: level + ' - ' + summary
}
if (this.config.silenceNotifier) return
cb = cb || ((err?: Error, resp?: SNS.PublishResponse) => {
if (err) return this.emit('error', err)
this.emit('response', resp)
})
this.snsClient.publish(params, cb)
}
示例2:
var publishResponse = await this.executeAwsRequestAsync<AWS.SNS.PublishResult>((callback) =>
snsClient.publish(
{ TopicArn: topicArn, Message: this.message },
callback));