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
andsecretAccessKey
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
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.