/alexa-proverbs

A workshop explaining how to develop an Alexa skill using lambdas and the serverless framework

alexa-workshop

A workshop to develop Alexa skills using lambdas and the serverless framework

Get your Amazon credentials

  • Login with Amazon is an OAuth2.0 single sign-on (SSO) system using your Amazon.com account.
  • To get your credentials, log in to the Amazon Developer Console, go to Login with Amazon from APPS & SERVICES, and then Create a New Security Profile.
  • Go to the Web Settings of the new security profile.
  • Allowed Origins can be empty.
  • Enter http://localhost:3000 in Allowed Return URLs. This port number can be changed with serverless.yml, so if you want to change this, please do so.
  • Remember your Client ID and Client Secret of the new security profile, as well as Vendor ID. You can check your Vendor ID at here.
  • You only need to do this process once. You can continue to use the same credentials as long as you use the same account.

Setup serverless

npm i serverless -g

  • check the serverless.yml file
  • fill secrets.json with your Amazon account details
  • install sls plugin install -n serverless-alexa-skills
  • git checkout step-2