HAPPY HACKING Oouchi's BLOG

PSE(ポンコツエンジニア)の技術ブログ

AWS-DynamoDB

TypeScript + Jestでaws-sdkをmockする

この記事について 最近よくTypeScriptでAWSのリソース操作を行うのですが、動作確認を行うたびにリソースを作ったり消したりするのが面倒くさいと感じていました。 ましてやユニットコードなんて書いてもその時のリソース状況にがっつり依存するなあ・・・と…

【DynamoDB エラー】Number of attributes in KeySchema does not exactly match number of attributes defined in AttributeDefinitions

はじめに 初めてCloudFormationを使用してDynamoDBのテーブルを作成したときのエラーです。 本題 最初に作成した定義ファイル AWSTemplateFormatVersion: 2010-09-09 Description: DynamoDb. Parameters: Env: Type: String AllowedValues: - prod - stg - d…

TypeScriptでDynamoDB読み書き

はじめに TypeScriptでDynamoDBの書き込みを実装する機会があったのでメモとして残しておきます。 今回はCloudFormationでの構築からやってみようと思います。 本題 DynamoDB構築 今回はCloudFormationを使用して構築します。 テーブル定義 KeyType KeyType …