dynamodb
boto3を使いdynamoDBに上書きさせずにデータを保存
boto3を用いてDynamoDBにデータを保存させる時、put_item()関数を使用すると既存のデータが存在した場合上書きを行ってしまう。 # {key: “hoge”, value: “hoge”}がすでにDyna…lambda関数からDynamoDBにデータを追記する
put_itemを用いることでDBに追記することができる。 table.put_item( Item={ ‘id’: event[“id”], ’email’: event[“email”] } ) しかし、put_it…DynamoDB JavaScript Shellでリージョンを指定する方法
var dynamodb = new AWS.DynamoDB({ region: ‘us-east-1’, endpoint: “http://localhost:8000” }); var params = { Ex…Global Secondary Indexでエラーが出るケース
com.amazonaws.AmazonServiceException: Global Secondary Index hash key not specified in Attribute Definitons.Ty…Javaで環境変数によってDynamoDB Localに切り替える方法
public static AmazonDynamoDBClient getDynamoDBClient(AmazonDynamoDBClient client) { // エンドポイントの設定 String strin…DynamoDBのputItemとupdateItemの違い
putItem 入力で指定されていない属性が既存の項目内にある場合、putItem は項目からそれらの属性を削除します。 updateItem 入力で指定した項目属性のみを変更し、項目内の他の属性は変更されません。 とい…DynamoDB JavaScript Shellでテーブル内のアイテム全件取得
var dynamodb = new AWS.DynamoDB({ region: ‘us-east-1’, endpoint: “http://localhost:8000” }); var tableName = “…LambdaからDynamoDB Localにアクセスする方法
開発時のコストを下げるため、DynamoDBではなくDynamoDB Localで開発するケースは結構あるかと思います。 ただそうなると難しくなってくるのがLambda連携。 そんな問題を解決するためにlambda-lo…12