2023-01-01から1年間の記事一覧

ghコマンドで特定期間にマージしたPRをインタラクティブにフィルタする

はじめに 人事評価が近づいてきたときとか、年末が近づいてきたときにマージしたPRを軸にどういうことをやってきたか振り返りしたいときがあります。 マージしたPRを手元でザッとインタラクティブにフィルタしつつ、 pecoでURLを開けると便利だな〜と思った…

curlの--aws-sigv4オプションについて

curl には 7.75.0から --aws-sigv4 というオプションが追加されています。 オプション自体の存在は知っていたものの使ったことはありませんでした。 OpenSearchやLambda Function URLsでURL自体はパブリックであるが、IAM認証をかけているケースの疎通確認で…

MySQL(InnoDB)で各テーブルの行フォーマットを確認するクエリ

クエリ SELECT TABLE_NAME, ROW_FORMAT FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'hoge' AND ENGINE = 'InnoDB'; 合わせて読みたい MySQL :: MySQL 8.0 リファレンスマニュアル :: 15.10 InnoDB の行フォーマット

Fargateを利用したECS Scheduled Taskでタスクが起動しない事象について

「Capacity is unavailable at this time. Please try again later or in a different availability zone」というエラー 2年近くFargateでECS Scheduled Taskを運用していますが、 初めてECS Scheduled Taskが起動しないという事象が発生しました。 EventBri…

AWS Providerのドキュメントをターミナルから開くためのツールを書いた

業務でTerraformをよく使うのですが、自分が実装するとき、あるいは コードレビューするときに利用しているProviderのドキュメントを開くことが結構多いです。 もっと簡単に開くことはできないかな思い、あいまい検索してブラウザでURLを開いてくれる小さいC…

AWSのインターフェース型VPCエンドポイントの注意点

注意点 インターフェース型VPCエンドポイントを作成する際に配置するサブネットを複数選択できるのですが、VPCエンドポイント経由で通信したいサブネットを全部紐付けて、 terraform apply したら下記のようなエラーが出てしまいました。 creating EC2 VPC E…