`pip install boto` python import boto.dynamodb2 from boto.dynamodb2.exceptions import ValidationException AWS_ACCESS_KEY = 'YOUR_ACCESS_KEY' AWS_SECRET_KEY = 'YOUR_SECRET_KEY' def connect_to_dynamodb(): try: connection = boto.dynamodb2.connect_to_region( region_name='us-west-2', aws_access_key_id=AWS_ACCESS_KEY, aws_secret_access_key=AWS_SECRET_KEY ) return connection except ValidationException as e: dynamodb_connection = connect_to_dynamodb() python from boto.dynamodb2.table import Table def create_table(connection): try: Table.create( 'my_table', schema=[ HashKey('user_id', data_type=NUMBER), RangeKey('timestamp', data_type=STRING) ], connection=connection ) except ValidationException as e: create_table(dynamodb_connection) python from boto.dynamodb2.items import Item def insert_data(connection): try: my_table = Table('my_table', connection=connection) item_data = { 'user_id': 1, 'timestamp': '2022-01-01T00:00:00Z', 'name': 'John Doe', 'age': 30 } item = Item(my_table, data=item_data) item.save() except ValidationException as e: insert_data(dynamodb_connection)


上一篇:
下一篇:
切换中文