question

telomere0101 avatar image
telomere0101 asked

ask deploy でCreate Role Error

ask deployでCreate Role Errorが起こります。

$ask deploy -p quiz
-------------------- Update Skill Project --------------------
Skill Id: amzn1.ask.skill.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Skill deployment finished.
Model deployment finished.
Create role error.
AccessDenied: User: arn:aws:iam::XXXXXXXXXXX:user/XXXXXXXXXXXX is not authorized to perform: iam:CreateRole on resource: arn:aws:iam::XXXXXXXXXXX:role/XXXXXXXXXXXXXXXX



$ cat .ask/config
{
  "deploy_settings": {
    "default": {
      "skill_id": "",
      "was_cloned": false,
      "merge": {
        "manifest": {
          "apis": {
            "custom": {
              "endpoint": {
                "uri": "ask-custom-StatesQuiz"
              }
            }
          }
        }
      }
    },
    "quiz": {
      "skill_id": "amzn1.ask.skill.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
      "was_cloned": false,
      "merge": {
        "manifest": {
          "apis": {
            "custom": {
              "endpoint": {
                "uri": "ask-custom-States_Quiz-quiz"
              }
            }
          }
        }
      }
    }
  }
}


alexa skills kitask cli
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

1 Answer

Tsuneki@Amazon avatar image
Tsuneki@Amazon answered

telomere0101 様

ご投稿ありがとうございます。

エラーメッセージによりますと "~/.aws/credentials" ファイル内のaws credentialsが無効、もしくはIAMロールを作成するための適切なパーミッションがないようです。

原因を切り分けるため AWS CLIを使用してIAM roleを作成いただけますでしょうか。

10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.