如何解决Alexa技能:凭证存储在哪里?
我创建了Alexa技能(由Amazon托管),并且想调用需要访问令牌的外部API。
该令牌存储在哪里?
我知道可以向lambda添加环境变量,但是我在AWS账户中找不到技能lambda。
解决方法
如果您使用的是“ Alexa Hosted”,则Alexa将作为IAM用户为您托管Lambda和S3存储桶,该帐户由Alexa拥有。 Lambda是开发人员控制台中“技能”的“代码”标签。在该选项卡的右下角,您将找到用于访问S3和CloudWatch控制台的链接,以获取该技能所附的AWS IAM身份。
您无法直接访问Lambda控制台,因为该IAM用户的权限已被严格锁定。
您最好的选择是将其保存在.env文件中,并使用dotenv节点模块。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。