概要
DynamoDBの操作をBoto3で作ってみました。
簡単なデータの挿入とデータの読み込みです。
データのInsert
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# -*- coding: utf-8 -*- import boto3 from boto3.session import Session dynamodb = boto3.resource('dynamodb', region_name='ap-northeast-1') table = dynamodb.Table('customer') id = '1' name = 'handa' response = table.put_item( Item = { 'id' : id, 'name' : name } ) |
https://github.com/handa3/study/blob/master/aws/dynamodb/insert_data.py
データの読み込み
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# -*- coding: utf-8 -*- import boto3 from boto3.session import Session dynamodb = boto3.resource('dynamodb', region_name='ap-northeast-1') table = dynamodb.Table('customer') class read_class: def data(self,i): id = i name = 'test' response = table.get_item( Key = { 'id' : id, 'name' : name } ) item = response['Item'] print item read = read_class() for i in range(1, 10): read.data(str(i)) |
https://github.com/handa3/study/blob/master/aws/dynamodb/read_data.py
さいごに
対象のソースコードは本人の許可を得て、掲載してます。
投稿者プロフィール
最新の投稿
- AWS2021年12月2日AWS Graviton3 プロセッサを搭載した EC2 C7g インスタンスが発表されました。
- セキュリティ2021年7月14日ゼロデイ攻撃とは
- セキュリティ2021年7月14日マルウェアとは
- WAF2021年7月13日クロスサイトスクリプティングとは?