技術メモ

AWS

【API Gateway】API Gateway経由でLambdaを呼び出してDynamoDBを操作する

はじめにこちらのチュートリアルをもとに実施します。API Gateway経由でDynamoDBを更新するLambda関数を呼び出す構成です。やってみるIAMポリシー作成ドキュメントに記載のポリシーを作成IAMロール作成lambdaをプリンシ...
AWS

【Lambda】S3へのファイルアップロードをトリガーとして起動させる

概要概要Lamdaのあるあるな処理として、S3になにかしらのファイルをアップした事をトリガーに起動させるケースがあります。今回はそういったケースを想定したハンズオンになります。構成やってみるLamda作成関数名は任意。ランタイムはPytho...
AWS

【CloudFormation】VSCode拡張機能の構文エラー解消する設定

はじめにVSCodeの拡張機能である、CloudFormationの設定についてのメモです。デフォルトのままだと!Subだとかが構文エラーになってしまうので、yamlの構文だと認識させるものですね。設定歯車マークのメニュー→コマンドパレット...
AWS

VisualStudioCode RemoteSSH拡張機能でSSHログイン

はじめにVisualStudioCodeの拡張機能でRemoteSSHというものがあり、こちらを利用すると、VisualStudioCodeからEC2インスタンスへの接続およびCLIでのコマンド実行が行える。準備拡張機能インストールこちらを...
技術メモ

【draw.io】インフラ構成図描写ツール

インフラ構成図の描写ツールについてメモdraw.ioという物を使用しています。準備VSCodeのアドインか、Webか、ツールをローカルにインストールするかのいずれか。ダウンロードはこちら書いてみるツール起動して、左下の「その他の図形を選択。...
AWS

プライベートサブネット上のEC2へセッションマネージャ(SSM)接続

AWS SSM(セッションマネージャ)を使って、プライベートサブネット上のEC2インスタンスへ接続してみる。前提 VPC(10.0.0.0/16)とプライベート用サブネット(10.0.0.0/24)を用意 IGWは無し。ルートテーブルは l...
AWS

Amazon Lightsailで証明書の期限切れが発生したので自動更新に変更した

Lightsailに移行後放置していたらいつの間にか証明書の期限が切れていた。期限切れのメールはこちらHello,Your certificate (or certificates) for the names listed below w...