はじめに https://dshimizu.hatenablog.com/entry/2024/01/21/000000 で AWS CDK を触ってみました。 しばらく時間が空いてしまったので、復習もかねつつ、今回は AWS CDK in TypeScript で VPC の作成をやってみました。
はじめに S3 の論文 "Using Lightweight Formal Methods to Validate a Key-Value Storage Node in Amazon S3" に目を通したので内容を箇条書きでメモしていきます。 まだ 「Introduction」までしか見てないので随時記載していきます。
はじめに MySQL 5.7 から 8.0 への変更点の1つとして、文字セット(charset)が latin1 から utf8mb4 になり、utf8mb4 の場合の照合順序(collation)が utf8mb4_0900_ai_ci になる、というのがあります。 この文字セットと照合順序について調べたことをメモして…
はじめに 直近で Amazon VPC の作成から何度かやったのですが、久しぶりに1からやってみた時の覚書です。
はじめに AWS Firgate タスクのログについて、どのように管理して行くか検討したい点はいくつかあります。 保存先をどこにするか CloudWatch Logs, S3, 外部... どの程度の期間保存するか アラート通知をどうするか 概ね、以下のような形にはしたいですが、…
はじめに AWS CDK に触れたいと思っていたのと、TypeScript を学びたいと思っていたので、AWS CDK について調べながら AWS CDK in TypeScript でサンプルアプリケーションの内容等を見てみました。
はじめに Linux Foundation のプロジェクトの1つである OpenTofu が、2024年1月10日に「OpenTofu 1.6.0」をリリースしました。2023年9月にTerraformからフォークしてから約4ヵ月でのリリースとなります。 www.linuxfoundation.org OpenTofu をインストールし…
はじめに 2023年の振り返りを簡単にやっておこうかなと思っての記事です。
はじめに Aurora MySQL の BG デプロイを試そうとしたところ、バイナリログの有効化が必要でした。しかし、Aurora MySQL ではデフォルトでバイナリログがオフになっています。 では有効化すれば良いのでは、というところですが、パフォーマンスに影響が出る…
はじめに Nginx で PHP-FPM を設定するとき、なんとなく触っていたのですが、改めてどういうものか理解していこうと思い、基本的な設定を見直しながら復習がてら記載しました。
はじめに ふと CGI を動かしたことが無かったように思ったので、Apacheでどうやって動かすのかを調べながら、リクエストを受けてからプロセスの起動と終了するまでの動きを Docker で動かして確認してみました。
はじめに macOS 上で Docker を実行するには Docker Desktop を使うのが一番楽かと思いますが、他のやり方として Lima を使ってやってみたのでメモ書きです。
はじめに 数年前に fish というシェルがあるのを知ってそのままでしたが、また最近耳にしたので少し触ってみながら、インタラクティブシェルとして使うよう設定してみました。
はじめに Neovimで :checkhealth コマンドとかを実行した時に開かれたファイルを保存しようとしたら、以下のエラーメッセージが出て保存できない状態に遭遇しました。 E382: 'buftype' オプションが設定されているので書き込めません
はじめに Debian 12 にアップグレードして Neovim を起動したら以下のようなエラーが出るようになりました。 [deoplete] deoplete requires Python3 support("+python3"). VimEnter Autocommands for "*"..function deoplete#enable[9]..deoplete#initialize…
はじめに Debian を 12 にアップグレードしたことで、 pip を使おうと思ったら以下のエラーが出るようになりました。 % pip3 install --upgrade pip error: externally-managed-environment × This environment is externally managed ╰─> To install Python…
はじめに Debian 11 を 12 へアップグレードしてみたのでその時のコマンドメモです。
はじめに Go で map 内のデータを検索するサンプル
はじめに Go でその月の特定の曜日のすべての日付を取得したかったので調べました。
はじめに Amazon Linux 2023 で動いている EC2 から RDS MySQL や Aurora MySQL に接続したいことが結構あります(Fargate の踏み台使えとかはなし)。 しかし、Amazon Linux 2023 の公式 yum リポジトリにも MySQL クライアントのパッケージはなさそうでした。…
はじめに ECS on EC2 の Spot Instance や Fargate Spot を結構使っているのですが、停止した時に気づくための仕組みが Lambda だと管理が面倒です。 AWS Chatbot が EventBridge をサポートしているので、EventBridge でイベントを拾って SNS を経由して Sl…
はじめに 数年振りに Terraform を触っていて、設計時に検討すべきことが色々あっていつも迷うので簡単にまとめてみます。
はじめに ログの管理、保存期間はどれくらいが良いのか等、組織内で議論するものの、そもそも最低どのくらいの頻度で取得してどのくらいの期間保持しておくべきなのか頭を悩ませます。 参考資料として下記にあったのですが、IPA のサイトがリニューアルされ…
はじめに Application Load Balancer の前段に CloudFront があると何が良いのかと稀によく聞かれるので、簡単に整理してみました。
はじめに AWS Health の Dashboard に表示されるイベントをマネジメントコンソールから確認するのは手間なので、 Slack へ通知できるようにしたいと思い、やり方を調べていました。 EventBridge + SNS + Chatbotを使って自前で作成するやり方があるのは知っ…
はじめに Serverless Framework の serverless.yml で定義していた複数の EventBridge のルールで、一部のルールを削除してデプロイしたところ、エラーが発生してデプロイに失敗しました。 そのことに関して調べたことのメモです。
はじめに データベースで、データの更新履歴を管理するテーブルを作るとなった時に参考にしていた情報のリンクまとめの自分用メモです。
はじめに Go の Gin を使ってみて、 Graceful shutdown するにはどうするだろうと調べたメモです。
はじめに Neovim をインストールして、 dein.vim の plugin manager を使って Go の language server(gopls) を利用できるようにするのに結構手間取ったので、設定方法をメモしておきます。
はじめに 書籍 詳解Go言語Webアプリケーション開発 を読んでいたら air というLive Reload のツールが登場しました。 github.com 書籍ではハンズオン形式で触ってみただけだったので、もう少し触ってみました。