【以下的问题经过翻译处理】 有很多关于如何通过AWS REST API调用Lambda别名的信息,但是同样的程序在HTTP API上不起作用。
AWS文档建议您使用完整的arn引用Lambda函数别名,这是有道理的,但是Lambda选择框不接受完整的arn。
我还使用以下CLI命令将API访问权限赋予了Lambda(账户id用xx替换):
aws lambda add-permission --function-name "arn:aws:lambda:eu-central-1:xxxxxxxxxxxx:function:devops-demo:development" --source-arn "arn:aws:execute-api:eu-central-1:xxxxxxxxxxxx:cqu0317x92///devops-demo" --principal apigateway.amazonaws.com --statement-id 256d766f-41b1-4207-83f1-7ada60de637b --action lambda:InvokeFunction
我如何从HTTP API(而不是REST API)调用Lambda别名?