亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

AWS Lambda SNS 目的地在失敗或成功時不起作用

AWS Lambda SNS 目的地在失敗或成功時不起作用

慕田峪4524236 2023-01-06 15:59:39
參考:https ://aws.amazon.com/blogs/compute/introducing-aws-lambda-destinations/檢查這個答案說:只有異步 lambda 執行只適用于目的地。拉姆達代碼:const AWSManager = require('./AWSManager.js');const request = require('request-promise'); exports.handler = async (event, context) => {  var input = JSON.stringify(event, null, 2);  console.log(event.region);  //console.log("EVENT: \n" + JSON.stringify(event, null, 2))  // TODO implement  var secret_name, region_name;  if(event.secretName){    secret_name= event.secretName;    region_name = event.region;      }else{    secret_name= "test/"    region_name = "us-east-1"  }  console.log(secret_name)  var secret = await AWSManager.getSecret(secret_name)  //console.log('mysecret: ' + secret )  var secret_values = JSON.parse(secret);  //var request = require('request');  var okta_org_url = secret_values['okta_org_url']  var okta_token = secret_values['okta_token']  var api_endpoint = okta_org_url + "api/v1/users?limit=25"  var options = {    'method': 'GET',    'url': api_endpoint,    'headers': {       // header information    }  };  var api_response = await request(options).then(res => res).catch(err => err)    return {    "statusCode": 200  }};代碼只能正確執行 SNS 目標不起作用。SNS 目的地有電子郵件協議訂閱,用于在失敗時發送電子郵件。
查看完整描述

1 回答

?
蝴蝶不菲

TA貢獻1810條經驗 獲得超4個贊

找到答案只是錯誤。

根據帶 SQS 觸發器的 AWS Lambda 中給出的解釋,SQS Lambda Destinations, never adds to destination queue is correct only for calling lambda async 你必須運行不同的命令。來自 UI 的測試輸入不像異步那樣工作。它用作同步呼叫。

aws lambda invoke \     
--function-name lambdaname \     
--invocation-type Event \     
--payload '{ "name": "Bob" }' \     
response.json

參考:https ://docs.aws.amazon.com/cli/latest/reference/lambda/invoke.html#examples

這是列表調用支持異步和同步的 lambda:

https://aws.amazon.com/blogs/architecture/understanding-the-different-ways-to-invoke-lambda-functions/


查看完整回答
反對 回復 2023-01-06
  • 1 回答
  • 0 關注
  • 205 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號