【发布时间】:2023-04-10 20:09:02
【问题描述】:
我正在开发一项 Alexa 技能,并希望使用 CloudFormation 为我的技能部署基础架构。
到目前为止,IAM 角色、策略和 lambda 函数部署工作正常。我缺少的是 Alexa Skill Kit 中用于我的 lambda 函数的触发器。
目前我必须在 AWS 控制台中手动创建此触发器:
或通过 CLI:
aws lambda add-permission --function-name DeutscheDeklinationLambdaFunction --statement-id 1 --action lambda:invokeFunction --principal alexa-appkit.amazon.com --region eu-west-1
但我更喜欢通过 CloudFormation 配置此触发器。我认为应该是https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html,但我找不到如何为 Alexa Skills Kit 实现此功能。
【问题讨论】:
标签: amazon-web-services amazon-cloudformation alexa alexa-skills-kit