タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

dynamodbに関するnihohiのブックマーク (4)

  • [ AWS ] 初めてLambda-PythonとDynamoDBに触る人に参考になるかもな話 - Qiita

    はじめに 最近サーバレスアーキテクチャに興味を持っています。以下2エントリーはGoogle Apps ScriptでJava Scriptを使った時の記事ですが、今回はAWS上のLambdaを使って、サーバーレスでPythonコードを実行させることをやっていきたいと思います。記事の内容は、Pythonほぼ初めまして&&AWSほぼ初めましての人が、LambdaとDynamoDBでいろいろできるようになるまでの記録を書いていきます。 また最初AWS分かんなさすぎて最初は絶望していたし、Lambdaはエラー出まくって初見殺しだし、Python興味はあるけど使ったこと少なめと、かなり初心者目線で記事を書いていきたいと思ってます。写真多め、初心者がわかる程度の内容を、ひとつずつ書いていく感じですので、PythonistとAWS上級者の方は新しいことはないかと思いますが、どうぞよろしくお願いします。

    [ AWS ] 初めてLambda-PythonとDynamoDBに触る人に参考になるかもな話 - Qiita
  • ここにハマった!DynamoDB - Technology Topics by Brains

    はじめまして。Impulse開発チームの木村です。 今回は、Amazon DynamoDBを、 Apache Cassandraと同じように扱おうとした際に、ハマった点とその解決策を紹介します。 なお、DynamoDBの操作には、AWS SDK for JavaScript (Node.js)を使用しています。 テーブル定義編 テーブルをまとめる機能がない 複合primary keyに使える属性は、最大で2つ 日付・時刻型がない NS/SS/BS型は、配列ではない AttributeDefinitionsにkey属性以外を入れてはならない データ取得編 Range属性のみのkey条件指定はできない SQL(ライクな)文が使えない Expressionに、数値や文字列を直接書けない Range属性に対して2つの条件を指定できない Expressionには、含めてはならない予約語がある 一度に

    ここにハマった!DynamoDB - Technology Topics by Brains
  • コンセプトから学ぶAmazon DynamoDB【複合キーテーブル篇】 | DevelopersIO

    よく訓練されたアップル信者、都元です。DynamoDB楽しいです。みんなもっと使えばいいのにと思って最近のエントリーを書いています。今回は、前回名前だけ触れた「複合キーテーブル」について。DynamoDBについて全くご存知無い方は、まずは下記エントリーを読んで頂ければと思います。 Amazon RDSとの比較で学ぶDynamoDB コンセプトから学ぶAmazon DynamoDB【ハッシュキーテーブル篇】 今回のサンプルデータ フォーラム・スレッド・返信投稿という3要素で構成した掲示板のデータベースとして、それぞれForum, Thread, Reply というDynamoDBのtableがあり、下記のようなitemがそれぞれのtableに入っているようなイメージをしてみてください。 // Forum { "Name": "DynamoDB", "Category": "Amazon We

    コンセプトから学ぶAmazon DynamoDB【複合キーテーブル篇】 | DevelopersIO
  • AWS LambdaでDynamoDBから取得した値の最新レコードを取得する - Qiita

    このうちsensor1の最新値を取るための実装をしてみます。結果としてscore:0が取得できるロジックを期待します。 実装 実行環境にはSERVERLESS FRAMEWORKを利用しました。こんな感じの実装でできました。 import boto3 import json import decimal from boto3.dynamodb.conditions import Key dynamodb = boto3.resource('dynamodb') table = dynamodb.Table('test') def run(event, context): res = table.query( KeyConditionExpression=Key('id').eq("sensor1") ) return_response = max(res["Items"], key=(la

    AWS LambdaでDynamoDBから取得した値の最新レコードを取得する - Qiita
  • 1