CATEGORY

システムエンジニアリング

TerraformでAzure Managed Redisの監査ログを出力

事象 Azureのキャッシュの実現方法として、Azure Cache for Redisが使用されてきましたが、2025年5月にAzure Managed Redisが一般公開(GA)され、こちらが推奨されるようになりました。 Azure Managed Redisで監査ログを取得する場合、診断設定にてカテゴリーグループauditを選択します。 Terraformで次のコードのようにカテゴリーグル […]

Flaskでconfigure_azure_monitor()を使うとエラー

事象 PythonのFlaskで、Azure Monitor(Application Insights)にログを送信するために、azure-monitor-opentelemetryのconfigure_azure_monitor()を使用します。 import logging from flask import Flask from azure.monitor.opentelemetry imp […]

Azure: PackerでWindows11イメージ作成とACG登録

概要 Packerを使ってWindows11の仮想マシンイメージを作成し、それをAzure Compute Gallery(ACG)に登録するサンプルです。 手順を実行すると、リソースグループにあるACGに、仮想マシンイメージを0.0.1として登録します。 リソース種別 リソース名 備考 リソースグループ test-rg Azure Compute Gallery(ACG) test_gal VM […]

WSL環境でルート・サーバ証明書を作成

概要 複数のサーバ証明書を作成する前提で、次の自己署名のルート証明書・サーバ証明書をコピペで作成する手順を紹介します。 実行環境として、Windows 11のWSL2で動作するUbuntu24.04.3 LTS(OpenSSL 3.0.13)を使用しています。 ファイル名 説明 rootca.key ルート証明書の鍵 rootca.crt ルート証明書 ${SERVER}.key サーバ証明書の鍵 […]

さくらのレンタルサーバーにpython3をインストール

移行元で使っていたpython3の資産を、さくらのレンタルサーバーで使用したい。 2025年3月現在、さくらのレンタルサーバーでは標準でpython2しか使えないので、独自にpython3をインストールする。 前提 さくらのレンタルサーバーのサポート情報(FAQ)を見ると、標準のpythonの使用を推奨していますが、独自にpython 3.12.9をインストールします。 レンタルサーバーのスタンダ […]

個人情報を含むExcel/Wordのgitコミットを禁止

概要 ExcelやWord等のMSオフィスファイルをgitにコミットする際、知らず知らずのうちに個人情報を含めてしまう場合があります。 一方で、gitではコミット時にスクリプトを実行できるgitフックの機能があり、この機能を使用してコミット時のチェックを実装することができます。 ここでは、オフィスファイルに個人情報が含まれていないかをチェックするgitフック用スクリプトを紹介します。 詳細 git […]

AWS SAA試験結果の確認・通知タイミング

ダイジェスト 日曜の午後にAWS Solutions Architect Associate(SAA)を受験しました。試験結果はその場では分からず、当日20時過ぎにWebサイト(CertMetrics)で確認できました。メールによる試験結果の通知は翌日早朝でした。 詳細 2024年11月8日(金)にAWS Certified Cloud Practitionerを受験して合格しました。 今回、約2 […]

SEのためのプロジェクトの引き継ぎ計画・内容

システム開発等のプロジェクト遂行を、現行チーム(旧チーム)から新チームに引き継ぐための注意事項や資料作成について説明します。 引継ぎ計画 早めに顧客へ説明する。 旧チーム側はとかく、残タスクのクローズに意識が行き過ぎて、引継ぎのことは忘れがちです。顧客からすると、きちんと引継ぎが行われるのか?、プロジェクトの進行が止まらないか?を懸念します。そのため、リーダーは可能な限り早く、引継ぎの計画を顧客に […]

Google Cloud認定資格のポータルで申し込み時にエラー

事象 Google Cloud認定資格を受験する場合、認定資格の受験者向けポータルの”ACCESS WEBASSESSOR”から申込む必要があります。 しかしながら、”ACCESS WEBASSESSOR”を開こうとすると次のエラーになってしまいます。 { "id":"xxx","statusCode […]

システムエンジニアのための類似語理解

はじめに 業務の中で曖昧にしていた類似の用語を整理し、記録することを目的にしています。 ここで説明している用語とその理解は、システム開発等のIT業界を想定した説明であり、一般的な解釈と異なる場合があります。 用語集 アカウントとユーザアカウントの違い アカウントは、ネットワークやコンピュータなどの利用権、を意味している。ユーザに割り当てられた利用権は、ユーザアカウントである。 AWS等のクラウドサ […]