Skip to content

Latest commit

 

History

History
35 lines (23 loc) · 2.18 KB

README.md

File metadata and controls

35 lines (23 loc) · 2.18 KB

aws-alexa

Alexa Hosted Skills

Build a Skill End-to-end Using an Alexa-hosted Skill

Use Personal AWS Resources with Your Alexa-hosted Skill

Use DynamoDB for Data Persistence with Your Alexa-hosted Skill

.withPersistenceAdapter(
        new ddbAdapter.DynamoDbPersistenceAdapter({
            tableName: process.env.DYNAMODB_PERSISTENCE_TABLE_NAME,
            createTable: false,
            dynamoDBClient: new AWS.DynamoDB({apiVersion: 'latest', region: process.env.DYNAMODB_PERSISTENCE_REGION})
        })
    )

Can't locally debug as you cannot get accessKeyId and secretAccessKey when using Alexa Hosted Skill given hosted skill service manage all the resources and there is no way to get the credential.

Ref Access key ID and secret access key

Beta Testing

Skill Beta Testing for Alexa Skills

If you remove a tester, that tester will receive an email that the test has ended, although the test does continue for all of the remaining testers. If the skill has both a live version and a development version, then a tester who has been removed will resume having access to the live version

When you have a skill that is live, you can still create a beta version of this skill. The testers who have access to the beta version will not have access to the live version. A tester may request removal from a beta test, and then after removal, this tester can re-enable the live skill in the Alexa app.

Alexa Skill Beta Test Troubleshooting