在使用了developer.amazon.com和aws.amazon.com的漂亮浏览器GUI之后,事情变得越来越严重,现在我想使用ask-cli来初始化Alexa技能及其lambda函数。
当我想要的时候ask init
,它告诉我,我应该选择一个配置文件或创建一个新配置文件。两者都跳转到浏览器并使用 OAuth 来验证我的询问安装。
~ ask init
? Please create a new profile or overwrite the existing profile.
(Use arrow keys)
──────────────
❯ Create new profile
──────────────
Profile Associated AWS Profile
[default] ** NULL **
[aws_profile] ** NULL **
但AWS配置文件不会关联我的AWS配置文件。
如果我不将配置文件与 AWS 连接,我的 LamdaFunction 将不会加载/部署。
No AWS credential setup for profile: [default].
Lambda clone skipped. CLI lambda functionalities can be enabled
by running `ask init` again to add 'aws_profile' to ASK cli_config
我怎样才能正确连接我的ask-cli?
您需要首先在本地计算机上下载并安装 aws CLI。您可以从下面的链接下载 aws CLI。
http://docs.aws.amazon.com/cli/latest/userguide/installing.html http://docs.aws.amazon.com/cli/latest/userguide/installing.html
如果您使用根账户用户,则必须生成访问 ID 和密钥,否则必须创建具有 lambda 执行权限的新 IAM 用户。
您可以从下面的链接生成 root 用户访问 ID 和密钥。https://console.aws.amazon.com/iam/home https://console.aws.amazon.com/iam/home
然后单击管理安全凭据,如下图所示,忽略警告后,您可以处理并单击访问密钥 ID 和密钥链接并生成新的并复制它们。
Run AWS配置命令来配置您的 aws 帐户,它将要求您提供访问 ID 和您生成的密钥,并设置您的 aws 帐户。
AWS配置
aws configure之后,再次运行即可ask init再次命令配置帐户。
ask init
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)