問題タブ [dynamo-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 に答える
1117 参照

scala - SBT テストで Amazon DynamoDB Local を自動的に開始する方法は?

このプラグイン経由でAmazon DynamoDB Localを使用して Scala テスト スイートを実行しようとしています: https://github.com/localytics/sbt-dynamodb。これは機能しますが、コマンドライン ( ) で手動で DynamoDB Local を起動した場合のみですsbt start-dynamodb-localsbt test誰かが親プロジェクトのディレクトリで実行するたびに自動的に開始したいと思います。ドキュメントによると:

テスト前後で DynamoDB Local を自動的に開始および停止するには

しかし、これはうまくいきません:

私は何を間違っていますか?

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

python - 複数の json データを DynamoDB に挿入する - Python (py)

10,000 個の json ファイルがあり、それらを Dynamo-DB に 1 つずつ挿入したいと考えています。パイソン (py)

すべての json ファイルで、データは同じ形式で保存されます。

0 投票する
3 に答える
919 参照

migration - DynamoDB ローカルから DynamoDB AWS

DynamoDB Local を使用してアプリケーションを構築しましたが、AWS でセットアップしたいところです。数多くのツールを試しましたが、ローカル DB を取得してスキーマをセットアップし、データを AWS に移行する方法を見つけることができませんでした。

たとえば、データを CSV 形式にすることはできますが、AWS にはそれを認識する方法がありません。データ パイプラインの作成を余儀なくされているようです...これを行うためのより良い方法はありますか?

前もって感謝します

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

java - ローカル dynamodb での Pitest (PIT Mutation Testing) 例外

gradle ビルドの Java プロジェクトにローカルの dynamoDB lib ファイルがあると、次の pi-test 例外が発生します。pi-test が lib ファイルを開こうとしているようです。lib ファイルを pi-test から除外する方法も見つかりませんでした。

:pitest Exception in thread "main" org.pitest.util.PitError: error in opening zip file (/Users/user1/.gradle/caches/modules-2/files-2.1/com.almworks.sqlite4java/libsqlite4java-linux-i386/1.0.392/b193c62571061e68bddeaf8ee7d3a8569b945ea6/libsqlite4java-linux-i386-1.0.392.so) この問題を解決し、gradle プロジェクトでミューテーション テストを実行するにはどうすればよいですか?

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

amazon-web-services - 命名規則により、DynamoDB AWS SDK [ハッシュキーのマッピングなし] を使用中にエラーが発生しました

AWS Java SDK を使用する場合、DynamoDBHashKey を定義するために @DynamoDBHashKey アノテーションを付けます。

奇妙なことに、以下のように注釈を使用すると

それ以外の

これによりエラーが発生し、com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBMapperTableModel.hashKey(DynamoDBMapperTableModel.java:119) で HASH キー [junit] のマッピングがありません [junit] com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBMapperTableModel で$Builder.build(DynamoDBMapperTableModel.java:449) [junit] com.amazonaws.services.dynamodbv2.datamodeling.StandardModelFactories$StandardTableFactory.getTable(StandardModelFactories.java:104) [junit] com.amazonaws.services.dynamodbv2.datamodeling で。 .generateCreateTableRequest(AbstractDynamoDBMapper.java:319)

変数の命名規則が失敗の原因となる理由を理解できません。

0 投票する
0 に答える
771 参照

node.js - dynamodbを使用してnodejs awsラムダをローカルでテストする

コンテキスト: serverless framework, lambda, nodejs, dynamodb-local.serverless-mocha-plugin

1 つのコマンドでローカル テストを起動したい。run-testsそれを実現するために、シェルスクリプトを作成することを考えました。しかし、私はそれを正しい方法で行っていないと思います。

テストを手動で起動する場合、2 つのコンソールで dynamodb local を起動します。

次に、準備ができたら、別のコンソールでテストを実行します。

これsls dynamodb startは非同期であり、多かれ少なかれ時間がかかる可能性があるため、これらのコマンドを 1 つのシェル スクリプトにグループ化することは可能ですか?

やってみた

しかし、2 番目のコマンドは、最初のコマンドが適切に起動するのを待っていません。がない&と、2 番目のコマンドに到達しません。

そこにたどり着かなかったとしても、どうすればdynamodb local同じスクリプトを停止できますか? コマンドはありません。sls dynamodb stop

dynamodb、S3、エンドポイント、および sqs サービスを使用してラムダをローカルでテストするための他のアプローチを自由に提案してください。