問題タブ [amazon-dynamodb-local]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
219 参照

docker - Jest-dynamoDB 接続が docker コンテナー内で拒否される

この依存関係を使用して説明されているように、dynamodb-local インスタンスを使用する dynamoDB 用の Jest で記述された一連のテストがあります。テストが実行されるコンテナーを構築するカスタムビルドの Docker イメージを使用します。これがDockerfileです

私はyarn installすべての依存関係を調べてからyarn test、この時点で長い時間が経ってから次のように出力します: エラー

これは私が使用しているコマンドです: docker run -it --rm -p 8000:8000 -v $(pwd):/data -w /data aws-cli-java8-v15:latest

テストは自分のマシンで完全に正常に動作しますが、使用するプロジェクトや Dockerfile 接続に含めるものに関係なく、常にドロップされます。

0 投票する
1 に答える
667 参照

go - クエリ API 呼び出しに失敗しました。ResourceNotFoundException: 存在しないテーブルに対して操作を実行できません

概要

aws lambdaで関数を作っていますAWS SAM
この関数にはデータベースが必要なので、 を選択しますDynamoDB。と
のローカル環境を設定しています。 local の設定には成功したようですが、 local関数を実行すると接続に失敗します。AWS SAMDynamoDB
DynamoDBaws sam

この問題を解決する方法を知りたいです。

試した

ローカルテーブルを作成し、テストデータが挿入されていることを確認しました。

しかし、ローカルで実行すると、このテーブルはローカルで終了しますが、aws samこのローカルに接続していないようです。DynamoDB

DynamoDB実際にローカルテーブルに接続する方法を知りたいです。

いくつかのコード

Go の関数コードは次のとおりです。

ここではenv.json
、docker.for.mac.host.internal をローカル IP アドレスに変更してみます。しかし、それは解決しません。

ここはtemplate.yml

ここに完全なソースコードがあります。 https://github.com/jpskgc/line-positive-bot

0 投票する
1 に答える
493 参照

amazon-web-services - SAM Lambda python 関数が docker のローカル dynamoDb に接続しない

docker コンテナーに dynamodb をインストールしました。コマンド ラインから、そこからレコードを読み書きできます。ただし、Python3 を使用してデータベースに接続しようとすると、エラーが発生します。

エンドポイント URL に接続できませんでした: " http://localhost:8000/ ": EndpointConnectionError

これは私のコードスニペットです