问题标签 [ask-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
848 浏览

amazon-web-services - 创建 lambda 函数时询问 cli 挂起

我正在尝试使用 ask-cli 部署我的 Alexa 技能。我已将 firebase 添加到我的 lambda 函数中,因为它需要我的技能。

现在它在磁盘上显示 138.3 MB 作为 lambda 文件夹大小。

当我这样做时ask deploy,我得到了这个并且没有任何反应(它只是挂在那里)

在此处输入图像描述

我发现这个讨论这个页面概述了 aws lambda 的文件大小,据此,我认为我在大小限制之内。

未压缩的 .zip/.jar 大小为 250MB

还有其他人有这个问题吗?或者知道如何解决这个问题?

我正在使用 ask cli 版本 1.2.0

0 投票
3 回答
755 浏览

alexa - 使用 ask-cli 部署 alexa 技能时出现“构建技能模式失败”错误

我在亚马逊技能商店有一个 alexa 技能。该技能的交互模型是使用alexa开发门户的技能生成器开发的,并单独上传了lambda函数。该技能是实时的并且有很多用户。

最近我觉得有必要对这项技能进行一些更改。因为现在我使用 ask-cli 来开发我所有的 alexa 技能,所以我决定也对这个技能使用相同的。

以下是我遵循的步骤:

  • 使用命令ask clone从 alexa 控制台克隆技能并选择我想要更改的技能。

  • 对技能进行了必要的更改。只是换了个回复,没什么特别的。

  • 尝试使用ask deploy命令再次将该技能部署到 Alexa 控制台

但我收到以下错误:

我认为我所做的更改可能是导致它的原因,所以我回溯了更改并让代码保持克隆时的样子。然后我再次尝试部署代码,但错误仍然存​​在。

我在亚马逊门户网站上浏览了一些答案,对于其他人来说,问题的最常见原因是技能图标 URI 的 URI 出现了一些错误。可以肯定的是,我还从 Skill.json 中删除了该行并尝试再次部署它,但没有任何改变。

有没有人知道上述问题的原因?

0 投票
0 回答
107 浏览

powershell - 在 powershell 中为 ask-CLI 命令动态输入

需要创建一个powershell脚本来部署alexa技能和lambda函数。执行以下命令后,需要一种解决方案以将 JSON 文件的动态输入提供给 powershell:

询问-cli 命令

我需要传递参数

动态地从 JSON 文件中获取。

0 投票
2 回答
501 浏览

alexa - Alexa 技能管理 - ASK CLI

当我运行“询问初始化”时,会打开一个登录浏览器页面。我使用我的亚马逊帐户登录,我收到一条成功消息,但在控制台中我收到下一个错误:

调用列表供应商错误。错误代码:401 {“消息”:“您无权访问此操作。” }

有人可以帮我解决这个问题吗?

提前致谢!

0 投票
1 回答
249 浏览

alexa - ask-cli api 或 lambda 不存在

我想知道如果我想列出命令,为什么 ask-cli 不起作用。有人知道原因吗?我可以运行 ask deploy 并且可以在 developer.amazon.com 上查看我的技能并运行

0 投票
1 回答
517 浏览

command-line-interface - 成功(?)安装 ask-cli 后,我收到一个部署错误,上面写着无效的 json。我该如何解决?

yashadnani$ npm install -g ask-cli

/usr/local/bin/ask -> /usr/local/lib/node_modules/ask-cli/bin/ask.js

  • 询问-cli@1.3.1

在 1.695 秒内更新了 1 个包

Yashs-MacBook-Pro:~ yashadnani$ 询问初始化

无效的 json:/Users/yashadnani/.ask/cli_config

Yashs-MacBook-Pro:~ yashadnani$ sudo npm install -g ask-cli

/usr/local/bin/ask -> /usr/local/lib/node_modules/ask-cli/bin/ask.js

  • 询问-cli@1.3.1

在 1.679 秒内更新了 1 个包

Yashs-MacBook-Pro:~ yashadnani$ 询问初始化

无效的 json:/Users/yashadnani/.ask/cli_config

0 投票
1 回答
1307 浏览

amazon-web-services - [错误]:在当前配置文件中找不到 AWS 凭证。- 询问-cli

在使用 ask-cli (ask init) 设置 AWS 配置文件后,我使用了 ask clone 命令来获得我的技能。一切都很好。在我想通过以下方式上传更改后:

我收到在当前配置文件中找不到 AWS 凭证的错误。我做错了什么?有什么特别要知道的吗?IAM 中的权限也为管理员设置。

我希望任何人都可以提供帮助。非常感谢 !

0 投票
0 回答
136 浏览

alexa - 是否可以在不设置 AWS 配置文件的情况下设置 ASK CLI 配置文件

几天来,我一直在尝试安装和设置 ASK CLI。我已按照设置说明进行操作,并且能够安装它。每当我尝试运行 ask init 命令并选择“否。跳过 AWS 凭证关联步骤。”时,浏览器会打开并要求我登录到我的开发人员帐户。我输入我的凭据,然后被重定向到一个显示无法连接的页面(这是链接: http: //127.0.0.1 :9090/cb?code=ANjcJMpKRGqoqrSbiHdX&scope=alexa%3A%3Aask%3Askills%3Areadwrite+alexa%3A %3Aask%3Amodels%3Areadwrite+alexa%3A%3Aask%3Askills%3Atest+alexa%3A%3Aask%3Acatalogs%3Aread+alexa%3A%3Aask%3Acatalogs%3Areadwrite&state=Ask-SkillModel-ReadWrite)。

我还尝试使用 ask init --no-browser 命令。我将生成的 url 粘贴到浏览器(我已经尝试过 Google Chrome、IE、Edge 和 Firefox,到目前为止 Firefox 和 IE 运行良好)。它给了我一个验证码,但是当我回到终端时,它就被冻结了。我不能在上面粘贴任何东西。我总是卡在这一点上。

我选择“否。跳过 AWS 凭证关联步骤”的原因。是因为我的技能端点作为 Web 服务托管在 Azure 中,而不是使用 AWS Lambda。我错过了什么吗?安装过程中没有错误。我正确安装了nodejs和git。当我在终端中询问 --version 时,结果是 1.4.7。

ASK CLI 是否不允许跳过 AWS 配置文件设置?

一些细节使它更清楚:

操作系统:Windows 10

节点 JS:v10.13.0

NPM:6.4.1

Git:git版本2.19.1.windows.1

问:1.4.7

(我还发现有人遇到同样的问题:ASK CLI INIT not working

0 投票
1 回答
109 浏览

alexa - Alexa Skills Kit CLI 上缺少命令

我刚刚从 升级jovo-cli 1.0.131.2.10,现在遇到ask-cli. 我不确定为什么会连接这些,但我曾经能够jovo deploy -p alexaSkill毫无问题地运行,现在当我运行它时会引发以下错误:

我尝试更新ask-cli到版本1.4.9并完全删除、重新安装和重新初始化。两者都不起作用。

在所有可用的ask命令中,奇怪的是, init, deploy, new, clone, simulate, validate, diff,dialoghelp都存在并且可以调用。特别是所有抛出此错误的列表命令(lambdaapiaddremoveutil)。

有没有人遇到过这个?我可以采取哪些其他步骤来尝试修复它?

0 投票
2 回答
76 浏览

amazon-web-services - 使用 AWS 或 ASK CLI 创建完整的 Alexa 技能

是否可以完全从 AWS/ASK CLI 使用后端 Lambda(代码)创建自定义 Alexa 技能?Lambda 与 DynamoDB 交互,因此最好也通过 CLI 包括对 DynamoDB 后端的配置。