問題タブ [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.
scala - SBT テストで Amazon DynamoDB Local を自動的に開始する方法は?
このプラグイン経由でAmazon DynamoDB Localを使用して Scala テスト スイートを実行しようとしています: https://github.com/localytics/sbt-dynamodb。これは機能しますが、コマンドライン ( ) で手動で DynamoDB Local を起動した場合のみですsbt start-dynamodb-local
。sbt test
誰かが親プロジェクトのディレクトリで実行するたびに自動的に開始したいと思います。ドキュメントによると:
テスト前後で DynamoDB Local を自動的に開始および停止するには
しかし、これはうまくいきません:
私は何を間違っていますか?
python - 複数の json データを DynamoDB に挿入する - Python (py)
10,000 個の json ファイルがあり、それらを Dynamo-DB に 1 つずつ挿入したいと考えています。パイソン (py)
すべての json ファイルで、データは同じ形式で保存されます。
migration - DynamoDB ローカルから DynamoDB AWS
DynamoDB Local を使用してアプリケーションを構築しましたが、AWS でセットアップしたいところです。数多くのツールを試しましたが、ローカル DB を取得してスキーマをセットアップし、データを AWS に移行する方法を見つけることができませんでした。
たとえば、データを CSV 形式にすることはできますが、AWS にはそれを認識する方法がありません。データ パイプラインの作成を余儀なくされているようです...これを行うためのより良い方法はありますか?
前もって感謝します
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 プロジェクトでミューテーション テストを実行するにはどうすればよいですか?
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)
変数の命名規則が失敗の原因となる理由を理解できません。
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 サービスを使用してラムダをローカルでテストするための他のアプローチを自由に提案してください。