• home
  • about
  • 全ての投稿
  • ソフトウェア・ハードウェアの設定のまとめ
  • 分析関連のまとめ
  • ヘルスケア関連のまとめ
  • 生涯学習関連のまとめ

aws dynamodb

date: 2024-04-30 excerpt: aws dynamodbの概要と使い方

tag: awsaws dynamodbdynamodb


aws dynamodbの概要と使い方

概要

  • AWSのマネージドNoSQLデータベースサービス
  • GCPのFirestoreに相当
  • pythonでの操作はboto3を使う

CLI

テーブル一覧の取得

$ aws dynamodb list-tables

テーブルの作成

$ aws dynamodb create-table \
    --table-name Items \
    --attribute-definitions \
        AttributeName=item_id,AttributeType=S \
    --key-schema \
        AttributeName=item_id,KeyType=HASH \
    --provisioned-throughput \
        ReadCapacityUnits=1,WriteCapacityUnits=1

テーブルの削除

$ aws dynamodb delete-table --table-name Items

データを追加

$ aws dynamodb put-item \
    --table-name Items \
    --item \
        '{"item_id": {"S": "1"}, "name": {"S": "apple"}}'

データを取得

$ aws dynamodb get-item \
    --table-name Items \
    --key \
        '{"item_id": {"S": "1"}}'


awsaws dynamodbdynamodb Share Tweet