プログラミング-TypeScript
最近、未経験からエンジニア就職を目指しているをよく見るようになりましたね。 それに伴ってポートフォリオを作ってみた趣旨の記事もよく見るようになりました。 自分が就職した当時はポートフォリオなんて言葉を知らなかったし、なんなら今の自分よりトレ…
この記事について 最近よくTypeScriptでAWSのリソース操作を行うのですが、動作確認を行うたびにリソースを作ったり消したりするのが面倒くさいと感じていました。 ましてやユニットコードなんて書いてもその時のリソース状況にがっつり依存するなあ・・・と…
はじめに 先日(8/20)TypeScript 4.0 がリリースされました。 メジャーアップデートとしては約2年ぶりとなります。 devblogs.microsoft.com 個人的に推したい機能がいくつかあったので紹介します。 ※ちなみに、TypeScript3.0のリリースは2018/7/30です。 de…
はじめに AWS Cognitoは簡単に認証基盤を作成することができます。 環境構築からサインアップまでの流れは結構な頻度で実装することになるため個人的な覚書として投稿します。 aws.amazon.com 本題 環境構築 環境構築はCloudFormationを使用します。 ユーザ…
はじめに TypeScriptでDynamoDBの書き込みを実装する機会があったのでメモとして残しておきます。 今回はCloudFormationでの構築からやってみようと思います。 本題 DynamoDB構築 今回はCloudFormationを使用して構築します。 テーブル定義 KeyType KeyType …
Lambda関数 import { IAM } from "aws-sdk"; import AssumeRolePolicyDocument from "./assume-role-policy.json"; const iam = new IAM(); export const handler = (event: any) => { const roleParam: IAM.CreateRoleRequest = { AssumeRolePolicyDocument…
AWS CDKなるものを使うとコードでインフラを実装できるらしいです。 やってみます。 What Is the AWS CDK? 使い慣れたプログラミング言語でAWSリソースを定義できるもの。 サポート言語は - TypeScript - JavaScript - Python - Java - C#/.NET とのこと。 C…