Amazon web services Alexa skill:在哪里存储凭证?
我创建了一个Alexa skill(由Amazon托管),并希望调用需要访问令牌的外部API 我应该把这个代币存放在哪里 我知道可以向lambdas添加环境变量,但我在我的AWS帐户中找不到lambda技能。如果您使用“Alexa托管”,Alexa将作为Alexa拥有的帐户上的IAM用户为您托管lambda和S3 bucket。Lambda是开发人员控制台中的“代码”选项卡。在该选项卡的右下角,您将找到访问S3和CloudWatch控制台的链接,以获取与该技能相关的AWS IAM标识 您无法直接访问Lambda控制台,因为该IAM用户的权限被严格锁定 您最好将其保存在.env文件中,并使用dotenv节点模块。如果您使用的是“Alexa托管”,Alexa将以Alexa拥有的帐户上的IAM用户身份为您托管Lambda和S3存储桶。Lambda是开发人员控制台中的“代码”选项卡。在该选项卡的右下角,您将找到访问S3和CloudWatch控制台的链接,以获取与该技能相关的AWS IAM标识 您无法直接访问Lambda控制台,因为该IAM用户的权限被严格锁定Amazon web services Alexa skill:在哪里存储凭证?,amazon-web-services,alexa,alexa-skill,Amazon Web Services,Alexa,Alexa Skill,我创建了一个Alexa skill(由Amazon托管),并希望调用需要访问令牌的外部API 我应该把这个代币存放在哪里 我知道可以向lambdas添加环境变量,但我在我的AWS帐户中找不到lambda技能。如果您使用“Alexa托管”,Alexa将作为Alexa拥有的帐户上的IAM用户为您托管lambda和S3 bucket。Lambda是开发人员控制台中的“代码”选项卡。在该选项卡的右下角,您将找到访问S3和CloudWatch控制台的链接,以获取与该技能相关的AWS IAM标识 您无法直接
您最好将其保存在一个.env文件中,并使用dotenv节点模块。alexa技能的后端使用什么?我使用的是托管技能,所以后端是AWS lambda您使用的alexa技能的后端是什么?我使用的是托管技能,所以后端是AWS lambda谢谢您的回答,但是我应该把这个.env文件放在哪里呢?它试图将其放入根目录和/lambda/目录中,但这些都不起作用。请按照使用dotenv的说明,确保将其添加到package.json中。谢谢你的回答,但是我应该把这个.env文件放在哪里呢?它试图将其放入根目录和/lambda/目录中,但这些都不起作用。请按照使用dotenv的说明,确保将其添加到package.json中。