問題タブ [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.
amazon-web-services - Dynamodb ストリームを使用してフォールト トレランスの例を作成する
トランザクションに近いものを作成するために DynamoDB を検討してきました。このビデオ プレゼンテーションを見ていました: https://www.youtube.com/watch?v=KmHGrONoif4講演者は 30 分前後で、dynamodb の動作を可能な限り ACID 準拠に近づける方法を示します。彼は、最適なコンセプトは dynamodb ストリームを使用することであることを示していますが、デモや例は示していません。私が見ている非常に単純なシナリオがあります。それは、USERS というテーブルが 1 つあります。各ユーザーには友達のリストがあります。2 人のユーザーが友達になりたくない場合は、両方のユーザーのエンティティから削除する必要があります (1 つのエンティティから 1 人の友達を削除する余裕はありません。たとえば、クラッシュが原因で、2 番目のユーザー エンティティの友達属性は更新されていないため、データに一貫性がありません)。誰かがこのようなことを達成してすべてがどのように機能するかを確認する方法の簡単なウォークスルーを提供できるかどうか疑問に思っていましたか? コードを提供できれば、それがどのように機能するかを確認できます。
乾杯!
amazon-web-services - ローカル dynamodb のストリーム サポートはありますか?
dynamo db local で動作するストリーム サポートを取得できないようですが、サポートされていますか? 私が見つけた唯一の兆候は、http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Tools.DynamoDBLocal.html#Tools.DynamoDBLocal.Differencesの最後の箇条書きです。
dynamodb ローカルでは、StreamSpecification が無視されているように見えるため、createTable または describeTable を呼び出すときに LatestStreamArn がありません。
次のコードは、マネージ dynamodb サービスを含む LatestStreamArn を返しますが、dynamodb ローカルは返しません。
maven - DynamoDBLocal in sbt dependencies
I've added "com.amazonaws" % "dynamodb-titan100-storage-backend" % "1.0.0"
to my dependencies and the build broke because of com.amazonaws#DynamoDBLocal;[1.10.5.1, 2.0.0): not found
. I've fixed this by adding mavenLocal resolver(I have built dynamodb-titan100-storage-backend localy earlier) but it is not the best solution, I think.
dynamodb-titan100-storage-backend has additional repository called "AWS DynamoDB Local Release Repository" in pom.xml pointing to http://dynamodb-local.s3-website-us-west-2.amazonaws.com/release
but adding it as sbt resolver doesn't fix the problem.
My question is: why this repostiry works with maven but does not with sbt?
Part of sbt log:
amazon-dynamodb - cli の有効な dynamodb key-condition-expression は何ですか?
有効なキー条件式とは何か教えてください。MyKeyTable という単純なテーブルに対してクエリを実行しようとしています。これには、Id と Long 型の AnotherNumberThatICareAbout という 2 つの「列」があります。
入力したすべての値を確認したいので、次のことを試しました。
どのハッシュを入れる必要がありますか? この私見では、ドキュメントは少し不自由です。良いドキュメントへの単なるリンクであっても、助けていただければ幸いです。
amazon-dynamodb - AWS CLI を使用して、ローカルエミュレーターで dynamodb テーブルを作成できますか?
次の使用方法はありますか
ローカルダイナモエミュレーターでテーブルを作成するには?
scala - DynamoDB PutItemOutcome#getPutItemResult() が空のオブジェクトを返す
AWS Dynamo チュートリアルの次の例、 Step 3: Put, Update, and Delete an Item をローカルで実行しようとしています。
私の場合、それは次のとおりです。
出力は次のとおりです。
PutItem は成功しました: {}
ローカルの DynamoDB コンソールで:
出力:
{ "アイテム": { "タイトル": "ここにタイトル", "評価": [ 1 ], "国": 1 } }
node.js - DynamoDB PowerShell: 選択したリージョンにローカル テーブルを作成できません
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 が表示されます。
なぜこれが起こるのですか?
amazon-web-services - ローカルの DynamoDB データベースを AWS クラウドに移動するにはどうすればよいですか?
AWS DynamoDB に取得したい静的なデータ セットがあります。DynamoDB のローカル バージョンをダウンロードし、データを生成するコードをテストしました。これで、すべてのデータを含むデータベースがローカルに作成されました。
私の質問は、ローカル データベースをクラウドに移動する効率的な方法はありますか? CSV ファイルを S3 に転送し、そこからデータ パイプを使用できることを知っています。データをエクスポートして再インポートせずに、より良い方法はありますか?
データはそれほど多くなく、約 5 GB です (Amazon Snowball のようなものではありません)。
ありがとう!