簡體   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