2016-05-24 4 views
0

PowerShellコマンドレットを使用してDynamoDBのローカルインスタンスにテーブルを作成しようとしています。 VS AWS Explorerで私はDDBインスタンスを作成し、ポート:10000にバインドしました。その直後に、名前がKEYID_us-east-1.dbの新しいDBが作成されましたDynamoDB PowerShell:選択した領域にローカルテーブルを作成できません

PSスクリプトでは、AWSコンテキストとeu-central-1領域に作成するテーブルを設定しています。これにもかかわらず、新しいテーブルはus-east-1 dbに作成されるため、PSコマンドレットは自分の地域設定を無視し、デフォルトのものを使用しました。

一方、私はNodeJSに別の領域を指定しますが、PSスクリプトで使用するのと同じエンドポイントを指定すると、dbにアクセスした後、指定した領域に新しいDBが表示されます。

どうしてですか?

答えて

0

以下のリンクの「注意」を参照してください。ローカルのdynamodbインスタンスのように、リージョンを使用してデータベースファイルを作成するように見えます。ただし、ローカルインスタンスは、AWSリモートDynamodbインスタンスと同じ方法で領域を効果的に使用していません。

"Bullet Point:2 - AWSアクセスキーとRegionに指定する値は、データベースファイルの名前を指定するためにのみ使用されます。"

https://aws.amazon.com/blogs/aws/dynamodb-local-for-desktop-development/

関連する問題