Open2

kotlinでdynamoDBを使用する

ふじしろふじしろ

(未整理。詳細違うかもだがとりあえず書いていく。)

  1. 依存関係構築
    2. DynamoDBをコードで扱うにはSDKが必要っぽい
    3. kotlin用のSDKとJava用のSDKがあるが、kotlin要はpreviewなのでjavaを使う
    4. java用のsdkでも種類があるようだが、とりあえずDynamoDB Enhanced Client APIを使ってみる
    5. 上記のチュートリアルを参考にbuild.gradleで定義する。

fromBeanを使うとうまく行かないパターンがある模様。自分はkotlinだが、まったく同じエラーに遭遇した(Attempt to execute an operation that requires a primary index without defining any primary key attributes in the table metadata.)。
https://qiita.com/HitoroOhria/items/6c25d68b86ace11a3f3d