繁体   English   中英

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

[英]ASK-CLI deploy not working for hosting 'AWS with CloudFormation' - Alexa region "default": Access Denied

我在安装 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~/.aws/credentials 中设置区域,仍然遇到相同的错误。
应该怎么做才能解决问题?

技能创造在此处输入图片说明

部署技能时出错在此处输入图片说明

我已经能够部署。

运行aws configure ,我调用ask new ,我认为解决方案是不选择AWS With CloudFormation而是选择AWS Lambda 截屏

我想使用我之前在 Web UI 中创建的现有技能。 所以我创建了两个文件夹: lambdaskill-package 然后我使用ask init说我不想使用AWS CloudFormation进行部署: 截屏

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

{
  "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工作!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM