Open3
DynamoDBで遊ぶ
やること
- dynamodbとs3をterraformで用意
- s3のjsonをdynamodbにインポート
- 続く
dynamodbとs3をterraformで用意
main.tf
main.tf
resource "aws_s3_bucket" "main" {
bucket = "dynamo-import-20240208"
}
resource "aws_dynamodb_table" "main" {
name = "testtable"
billing_mode = "PROVISIONED"
read_capacity = 10
write_capacity = 10
hash_key = "Id"
attribute {
name = "Id"
type = "S"
}
}
s3のjsonをdynamodbにインポート
大変参考にした
- インポートログが格納されるロググループが自動作成される
- /aws-dynamodb/imports
- 有効なデータ形式
- 新規テーブルの追加のみ可能
- 既存テーブルの指定はできなかった