3
Bespoken Toolsを使用してAlexaスキルをローカルで開発およびデバッグすると、Alexa Node.js SDKを使用してDynamoに接続するときにエラーが発生します。ローカルでAlexaスキルを開発するときにDynamoエラー "ConfigError:config in Missing region"
エラーは"get" call to DynamoのAlexa SDKで発生します。
Bespoken Toolsを使用してAlexaスキルをローカルで開発およびデバッグすると、Alexa Node.js SDKを使用してDynamoに接続するときにエラーが発生します。ローカルでAlexaスキルを開発するときにDynamoエラー "ConfigError:config in Missing region"
エラーは"get" call to DynamoのAlexa SDKで発生します。
このエラーは〜/ .aws/configで設定された領域がAWSのNode.js SDKによって正しく認識されないために発生します。これを回避するには
は、単に地域を設定するには、明示的な呼び出しを行い、そのような:
AWS.config.update({
region: "us-east-1"
});
はalexa.execute()
を呼び出す前に、すなわち、アレクサ-SDKで任意のイベントを処理する前にこれを呼び出してください。
これは正しいです。デフォルト領域(US-EAST)が設定されているような少数のSDK(Java)のみです。 Node.js SDKには領域が設定されていません。 – kosa