0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Alexa-sdk-v2でデータの永続化

Posted at

#AlexaSDKは2種類ある
AlexaSDKは2018年4月に、バージョン2がリリースされており、ネットなどの情報を調べるときもV1の情報かV2の情報か注意が必要です。(現状は、ぐぐるとV2の情報が先にヒットするので特に問題ないかと思いますが)
V2への変更内容は下記の公式の動画がわかりやすいかと。
https://www.youtube.com/watch?v=tEhIthGVxyE&list=WL&index=14&t=1322s

今回AlexaスキルとiPhoneアプリを連携させようと思い、せっかくなのでV1のコードからV2に書き換え中に躓いたので、せっかくなので備忘録。

#DynamoDB にテーブルを作成できない
V2でもV1同様セッションをまたいだデータの永続化には、DynamoDB等のデータベースの使用が必要です。
詳しいコード等は以下のリンクを御覧いただければ問題ないかと思うのですが、何故かエラーハンドラへ落ちる。

#Lambdaのロールを見直す
lambda関数のロールでDynamoDBのロールが許可されていないと、index.js上で、テーブル作成を許可していてもDynamoDBへアクセス出来ないので、ロールでDBへのアクセスが許可されているか確認する。

dynamoDB.png

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?