Architect's Log

I'm a Cloud Architect. I'm highly motivated to reduce toils with driving DevOps.

Today I Learned - 2026-05-28

til (Today I Learned) をブログに投稿する試み。 NLBを複数の踏み台サーバーのエンドポイントにしたい 現状 NLB がポート 22 でリッスンしている 転送先:踏み台サーバーA(ポート 22) 踏み台サーバーB にも転送したい 別ポートでリスナーを追加 リスナー…

GitHub認証にGitHub CLIを利用するには

コマンドラインから GitHub にアクセスする際に、認証する方法は複数あります。 GitHub CLI (gh) を使用しブラウザで認証すると、persnal access token の発行が不要になります。プロトコルは SSH も選べますが、今回は鍵の作成が不要な HTTPS を使用します…

なぜKMSキーが割り当てられていないエイリアスが存在するのか?

AWS

AWS CLI list-aliases のレスポンスに、TargetKeyId フィールドがないエイリアスが含まれていることがあります。 aws kms list-aliases { "Aliases": [ { "AliasName": "alias/aws/codecommit", "AliasArn": "arn:aws:kms:ap-northeast-1:xxxxxxxxxxxx:alias…

2022年に買って良かったもの8選

2022年に買って良かったものを厳選して紹介します。

【Terraform】movedブロックでmoduleをリファクタリングする

movedブロックはTerraform1.1で導入された新機能です。moduleのリファクタリングに使えるか検証しました。

LINQPadでユニットテストを書くには?

サマリー LINQPadはv.6.9からxUnitをサポートしていて、ユニットテストが書けます。 https://www.linqpad.net/LINQPad6.aspx You can now add xunit test support to your query via new option on the Query menu. This adds the required references, a ru…

Terraform作業ディレクトリの容量を節約するには?

問題 ディスク領域不足のアラートが出た。 terraformerのimportを何度も繰り返したせいで、作業ディレクトリ全部にTerrafromのプロバイダープラグインがダウンロードされていたのが原因。 サマリ― Terraform作業ディレクトリの容量を節約するには、プラグイ…