jovo-framework: Various Credentials Errors w/ Deployment

I’m submitting a…

  • Bug report

Expected Behavior

After a successful jovo build, I attempt to run jovo deploy -p alexaSkill and expect to see the lambda endpoint updated. My app.json has the following:

{
  "alexaSkill": {
    "nlu": {
      "name": "alexa"
    },
    "skill_id": <my skill id>,
    "askProfile": "default"
  },
  "googleAction": {
    "nlu": {
      "name": "dialogflow"
    },
    "dialogflow": {
      "projectId": <my project id>,
      "keyFile": <my key file>
    }
  },
  "endpoint": <my lambda endpoint>
}

Current Behavior

Result of above commands:

Error log

Deploying Alexa Skill
     ✖ Updating Alexa Skill project for ASK profile default
       -> askApiUpdateSkill:Resource not found.

Your Environment

  • Jovo Framework version used: 1.2.0
  • Operating System: Mac 10.13.6
  • AWS CLI: aws-cli/1.15.58 Python/2.7.15 Darwin/17.7.0 botocore/1.10.57
  • ASK CLI: 1.4.1
  • Default AWS user config is in place and has fresh security keys from a global IAM admin user

About this issue

  • Original URL
  • State: closed
  • Created 6 years ago
  • Comments: 15 (8 by maintainers)

Most upvoted comments

Is it an existing skill in your ASK console, @spham?

If yes: Make sure the skill with the skill id in /platforms/alexaSkill/.ask/config is accessible by the default ASK profile

If no: Set skillId to “” in /platforms/alexaSkill/.ask/config

You’re correct @kaaloo . Will consider this for v2 of the CLI (@janober is currently working on it)