AWS
はじめに DynamoDBで特定の項目のNumber要素をインクリメント(デクリメント)したくなった。Get→インクリメント→Updateはナンセンスなので、もっと簡単にやる方法を探した。 対処 @DynamoDbAtomicCounterアノテーションを利用すると解決した。 @DynamoDbBea…
はじめに DynamoDBの書き込み操作には、putとupdateの2通りがある。 putでもupdateでも、項目が存在しない場合には新しい項目を登録する動きになるが、updateの時に更新する対象が存在しない場合にエラーにしたかった。 対処 まずは、対象の条件をExpression…
はじめに 前回、GitlabとAWS CodeCommitを連携して、GitlabからCodeCommitにミラーリングする環境をCloudFormationで構築した。 blog.akagoma.com 今回は、CodeCommitからCodeBuildでビルドを実施し、成果物をS3にデプロイする環境をCloudFormationで構築す…
はじめに AWSのre:Invent 2021を前にして、AWS Noobなので勉強してみようと思い「AWS re:Invent 2020の現状おさらい、AWS2021 主要Updates 第五夜」に参加してみた。 awsbasics.connpass.com 個人的まとめ AWS App Runner 最も簡単にコンテナを起動できるよ…
はじめに 唐突にGitlabとAWS CodeCommitを連携したくなった。 今回は、CloudFormationを使って、GitlabからAWS CodeCommitにミラーリングする方法を調査したのでまとめる。 (次回はCodeCommitからCodeBuildをまとめる。) CodeCommitの作成 まずはCodeCommi…
はじめに AWSのre:Invent 2021を前にして、AWS Noobなので勉強してみようと思い「AWS re:Invent 2020の現状おさらい、AWS2021 主要Updates 第四夜」に参加してみた。(全五夜まであり、すべて参加予定。) awsbasics.connpass.com awsbasics.connpass.com 個…
はじめに AWSのre:Invent 2021を前にして、AWS Noobなので勉強してみようと思い「AWS re:Invent 2020の現状おさらい、AWS2021 主要Updates 第二夜」に参加してみた。(全五夜まであり、すべて参加予定。) awsbasics.connpass.com 個人的まとめ Amazon DevOp…
はじめに AWSのre:Invent 2021を前にして、AWS Noobなので勉強してみようと思い「AWS re:Invent 2020の現状おさらい、AWS2021 主要Updates 第一夜」に参加してみた。(全五夜まであり、すべて参加予定。) awsbasics.connpass.com 個人的まとめ ECRがPublic…
はじめに Springbootを使っているアプリケーション、かつSpring Data JPAを採用しているアプリケーションにおいて、「複数のテーブルからデータを取得して1つの情報クラスとしたい」場合がある。 もちろん複数のテーブルそれぞれにアクセスして、情報を取得…
はじめに AWS SDK v1の開発が徐々に止まりつつあり、v2へ移行できるかどうかをそろそろ確認しておく。 バージョン 更新が多いので、2.17.61にて調査した。 software.amazon.awssdk.dynamodb-enhanced:2.17.61 software.amazon.awssdk.dynamodb:2.17.61 サン…