0

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

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

その間、NodeJS で別のリージョンを指定しますが、PS スクリプトで使用するエンドポイントは同じで、db にアクセスした後、指定したリージョンで新しい DB が表示されます。

なぜこれが起こるのですか?

4

1 に答える 1

0

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

「箇条書き : 2 - AWS アクセス キーとリージョンに指定した値は、データベース ファイルの名前付けにのみ使用されます。」

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

于 2016-05-27T09:50:22.403 に答える