3 回答

TA貢獻(xiàn)1833條經(jīng)驗(yàn) 獲得超4個(gè)贊
你應(yīng)該鏈接你的Lambda functions通道SNS。此方法以最小的工作量提供了良好的性能,延遲和可伸縮性。
您首先Lambda向您發(fā)布消息,SNS Topic第二個(gè)Lambda訂閱此主題。一旦消息到達(dá)主題,第二個(gè)Lambda就會(huì)以消息作為輸入?yún)?shù)執(zhí)行。

TA貢獻(xiàn)1793條經(jīng)驗(yàn) 獲得超6個(gè)贊
這是python的示例代碼,
from boto3 import client as boto3_client
from datetime import datetime
import json
lambda_client = boto3_client('lambda')
def lambda_handler(event, context):
msg = {"key":"new_invocation", "at": datetime.now()}
invoke_response = lambda_client.invoke(FunctionName="another_lambda_",
InvocationType='Event',
Payload=json.dumps(msg))
print(invoke_response)
順便說一句,你需要在你的lambda角色中添加這樣的策略
{
"Sid": "Stmt1234567890",
"Effect": "Allow",
"Action": [
"lambda:InvokeFunction"
],
"Resource": "*"
}
- 3 回答
- 0 關(guān)注
- 1354 瀏覽
添加回答
舉報(bào)