1. ホーム
  2. javascript

[解決済み] Dynamo DBローカルを使用しない場合のエンドポイントURLはどうすればよいですか?

2022-02-07 06:09:15

質問内容

私は、アンドロイドのアプリによって定期的に更新されるウェブアプリ上のDynamo DBテーブルからいくつかの位置座標を取得しようとしています。私はJavaScriptに新しいので、私は次のようになります。 これ チュートリアルをご覧ください。

しかし、私のテーブルはアンドロイドアプリ&ampによって更新されるため、ローカルバージョンのDynamo DBは使いたくありません。そこで、エンドポイントURLの代わりに http://localhost:8000 .よろしくお願いします。

どのように解決するのですか?

コンフィグ定義から以下の行を削除する必要があります。

endpoint: 'http://localhost:8000',
accessKeyId: "fakeMyKeyId",
secretAccessKey: "fakeSecretAccessKey"

その後、ローカルマシンにAWS Credentialsを設定する必要があります。こちらのチュートリアルを参考にしてください。 https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/setup-credentials.html

認証情報が有効な場合、Sdkは外部テーブルを使用します。 クレデンシャルを簡単にテストすることができます。 aws dynamodb list-tables コマンドを使用します。