DynamoDBにテーブルを作成する – AWS

求人

https://console.aws.amazon.com/dynamodb/homeから以下画面にアクセスします。

DynamoDBにテーブルを作成する - AWS

「テーブルの作成」をクリックします。

「DynamoDB テーブルの作成」画面が表示されます。

DynamoDBにテーブルを作成する - AWS

テーブル名、プライマリキー名を入力し、「作成」をクリックします。

これでテーブルが作成されます。

インデックスの作成

次にインデックスを作成してみます。

DynamoDBにテーブルを作成する - AWS

「インデックスの作成」をクリックします。

DynamoDBにテーブルを作成する - AWS

インデックスのプライマリキーをnameにし、射影される属性に「datetime」を含めます。

これで、nameをキーにしてクエリーを発行することができるようになります。

この際、もともとのテーブルのプライマリキー、レンジキーとnameと射影される属性に含んだdatetimeが検索対象になります。

「インデックスの作成」をクリックします。

DynamoDBにテーブルを作成する - AWS

インデックスが作成されていることが確認できます。また、属性で検索対象が確認できます。

以下のような2レコードあるテーブルをインデックスで検索してみます。

DynamoDBにテーブルを作成する - AWS

queryの引数は以下のようにオブジェクトで渡します。

全コードは以下のとおりです。

このLambda関数を実行してみます。

結果は以下のように1件だけ取得できます。

関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
Python3.6,Djangoを勉強中です,Javaは少し飽きてしまってます–;
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^

スポンサーリンク
  • このエントリーをはてなブックマークに追加
スポンサーリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA