首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASK-CLI部署不适用于托管'AWS与CloudFormation‘- Alexa区域“默认”:访问被拒绝

ASK-CLI部署不适用于托管'AWS与CloudFormation‘- Alexa区域“默认”:访问被拒绝
EN

Stack Overflow用户
提问于 2020-11-09 13:56:41
回答 1查看 535关注 0票数 1

在安装ask-cli之后,我执行了aws configureask configure

使用ask new设置新技能时选择了NodeJS,AWS使用CloudFormation。

尝试使用ask deploy部署技能,获取[Error]: CliError: The CloudFormation deploy failed for Alexa region "default": Access Denied

尝试在~/..aws/config和in ~/..aws/凭据中设置区域,但仍然遇到相同的错误。

应该做些什么来解决这个问题?

技能创造

错误部署技巧

EN

回答 1

Stack Overflow用户

发布于 2020-12-08 08:46:42

我已经部署好了。

运行aws configure之后,我调用了ask new,我认为解决方案不是用CloudFormation选择AWS,而是使用AWS:

我想使用我以前在web中创建的现有技能。所以我创建了两个文件夹:lambdaskill-package。然后我使用了ask init,说我不想使用AWS CloudFormation来部署:

接下来,我在ask-resources.json中添加了我的区域,在skillInfrastructure下

代码语言:javascript
复制
{
  "askcliResourcesVersion": "2020-03-31",
  "profiles": {
    "default": {
      "skillMetadata": {
        "src": "./skill-package"
      },
      "code": {
        "default": {
          "src": "./lambda"
        }
      },
      "skillInfrastructure": {
        "type": "@ask-cli/lambda-deployer",
        "userConfig": {
          "runtime": "nodejs12.x",
          "handler": "index.js",
          "awsRegion": "eu-west-1"
        }
      }
    }
  }
}

我完成了ask deploy的工作!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64753032

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档