よくわからないけど、ひとまずFullAccessをつけておく。
lambdadynamodbs3fullacces_
### エラー処理
なんどやってもアクセスできない。
試しにcreate_tableをしてみると、テーブルは作れるが、Dynamodb上に現れない。
他Regionを探してみると見つけた。どうしよ。
python
import os
import json
import time
from datetime import datetime, timedelta
import boto3
from boto3.dynamodb.conditions import Key, Attr
utc = datetime.utcfromtimestamp(time.time())
dynamodb = boto3.resource('dynamodb')
table = dynamodb.create_table(
TableName='cities3',
KeySchema=[
{
'AttributeName': 'key',
'KeyType': 'HASH' #Partition key
},
],
AttributeDefinitions=[
{
'AttributeName': 'key',
'AttributeType': 'S'
},
],
ProvisionedThroughput={
'ReadCapacityUnits': 30,
'WriteCapacityUnits': 30
}
)