Open2
kotlinでdynamoDBを使用する
(未整理。詳細違うかもだがとりあえず書いていく。)
- 依存関係構築
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.
)。
DynamoDB Enhanced Client APIを使ったGithubのサンプルコード