ASP.NET MVC (not dotnet core) に Application Insights を NuGet から入れた際にハマったので、備忘録を残します。 何が起きたのか 下記のステップで既存の ASP.NET MVC アプリに Application Insights を入れてみました。 NuGet から Microsoft.Applicati…
Azure と AWS でそれぞれアプリケーションが稼働していて、外部の API に対して利用するクライアント Id、シークレットを同じものを使いたいという状況はそれなりにあると思います。(要出典 ですが、KeyVault は、Entra 認証が必要なため、Azure 内のシステ…
新しいマシンを買って、Windows 11 をクリーンインストールしたところ、Documents フォルダが OneDrive の配下に勝手に作られたので、場所を移動しようとしたら色々ややこしかったので備忘録に残します。 何が起きたのか 通常でしたら、Documents フォルダの…
ファイルのエンコーディングを変更する時は、大体 VSCode を使うんですが、ファイルが大きすぎて VSCode だとどうにもならないことがあったので、PowerShell でやる方法を備忘録として残します。 前提 環境 PowerShell Core 7.2.17 やってみる $sjis = [Syst…
Application Insights のクラシックモデルの廃止が近づいてきました。 自分は結構な量が Workspace 版への移行対象だったので、どれが移行対象なのか抽出するスクリプトを作りました。 期限いつでしたっけ 2024年2月29日 詳しくはこちら azure.microsoft.com…
az コマンドでリソースグループ一覧の名前だけ抽出したいといった場合は、まぁ結構あるよねってことで備忘録 やってみる まとめ PowerShell いつも使い方忘れるのでメモ
今年も Microsoft MVP を受賞させていただきました。 2016年から足掛け8年になります。 今年はコロナ禍が落ち着いたという事で、リアル勉強会に顔を出していきたいなと思いつつ、春先に子供が産まれて絶賛大忙しなので、 細々と自分の出来る活動をして行けれ…
Bicep 上で、App Configuration の接続文字列が欲しい時があったので、備忘録として残します。 やってみる 次のような Bicep を書けば取得できます。 なんでこうなるの App Configuration を listKeys() すると、実体は次のような構造の json になっているの…
業務システムなどで、 Blob に CSV が配置されていて、そのファイルの内容を DB に Bulk Insert したいといった要望は、比較的あるあるかと思います。 ファイルサイズが小さければどうとでもなるのですが、それなりにサイズの大きなファイルですと、ちまちま…
Bicep をデプロイする際、通常では、外部から注入したいパラメータを ARM Template と同様の json ファイルを利用していますが、 今後新しく、.bicepparam という形式が利用可能になります。 恐らく、今後はこちらが主流になっていくと思われるので、簡単に…
dotnet コマンドでリストア処理が走る際に、nuget のソースから特定のソースを除外したい場合が稀にあると思います。 例えば、普段は社内向けのクローズドな NuGet サーバをソースとして設定しているけど、今回はそのソースを参照したくないといった場合です…
Azure Developer CLI は、Azure を使う開発者を支援する為のツールです。 便利なんですが、多機能な分、色々覚えることが多いので、基本的な事を備忘録として残します。 何ができるツールなのか 次のようなことが出来ます。 Azure へリソースの作成(Bicep、T…
API Management は、あまりこういう用途で使うことは無いと思いますが、いざという時に困らない為に備忘録として残します。 どういう状況なのか バックエンドが特定のステータスコードを返した場合だけ、指定の URL へリダイレクトを行いたい ※ 今回は、500 …
最近はあまり使わなくなりましたが、SQL Database で Azure 内からのアクセスだけを許可したい場合は、専用のフラグが用意されています。 Bicep でそのフラグを設定したい場合、ちょっと設定が分かりづらいので、備忘録として残します。 やり方 ファイアウォ…
App Service でスロットを利用する場合、スワップ時に切り替えたくない Application settings は、Deployment slot setting にチェックを入れます。 操作方法が比較的分かりづらいものだったので、備忘録として残します。 実際にやってみる 一番ミニマムなコ…
Bicep や ARM テンプレートでインフラをデプロイする際、ロール付与まで行いたい場合があると思います。 こういった場面で何度かハマった(設定を忘れていただけ)ので、備忘録として残します。 どんな場面を想定しているのか App Service から Managed Identi…
明けましておめでとうございます。 毎年年初に昨年の振り返りをしているので、今年も振り返っていこうかなと思います。 仕事 2021年は、実装60%、PM 40% くらいの動き方でした。 多分、独身時代の時間の使い方が出来ていれば余裕だったのですが、プレイング…
この記事は、Qiita Azure Advent Calendar 2022 の 12/20 分の投稿になります。 はじめに タイトルの通りですが、Bicep を使って App Service を作成・更新する際、Application settings を更新すると、Bicep でデプロイした値のみが Application settings …
App Service を Bicep で構成している際に、Stack settings を表示するのに色々試したので、備忘録を残します。 どういう状況なのか 下の画像のように、何も選択された状態になる どうなったら正解なのか 次のようにしたい 早速やってみる パターン1 次のよ…
Azure Pipeline でパイプラインを作成する際に、パイプライン定義を保存するリポジトリと、実際のアプリケーションコードのリポジトリを分離したい状況があったので、やり方を備忘録として残します。 どういう状況なのか 複数のアプリケーションが、モノレポ…
状況に応じて App Service へ Key Vault の権限を付与する Bicep を書いていたところ、ちょっと詰まったので備忘録 何がしたいのか? App Service 作成時、パラメータで Key Vault の名前が渡された時だけ Key Vault の権限を設定したい うまく動かなかった …
ローカル環境で、Function App が実行できなくなった際の対策についての備忘録です。 どういう状況なのか ローカル環境で Function App を実行しようとすると、コンソールに次のような 500 エラーが表示された。 The listener for function `{関数名}` was u…
新しい Webcam として Brio c1000s を買いました。 買った動機 2点程理由がありました。 ここ最近、顔を出しての打ち合わせが増えてきた。 PC についているカメラだと、デスク上の配置的にまともに顔が映らない問題があった。 特に2 が問題でした。 メインの…
Azure Pipelines で Pull Request を作った際に、専用のテスト環境を立ち上げてテストしたいということで、そういった事が出来ないか検証しました。 ベースは、しばやんさんの GitHub Actions のブログを参考にさせていただきました。 Azure App Service と …
ローカル環境の Docker で突然、新しいイメージのビルドが出来なったので、その解決方法を備忘録として残します。 環境 Windows 11 (21H2) Docker Engine : v20.10.14 何が起きたのか VSCode の DevContainer で新しいイメージのビルドをしようとしたところ…
前回は、エージェントのイメージを ACR へ登録するところまで進めました。 今回は、実際に Container Apps へエージェントを展開して、ビルドが出来るところまで進めます。 前回の記事はこちら ↓ papemk2.hateblo.jp その2 で行う事 Azure DevOps の設定をす…
CI/CD のツールとして Azure Pipeline を使うのですが、Microsoft-Hosted Agent の場合、Parallel Job の制限がきつく、 どうしても順番待ちが発生しがちでした Self Hosted Agent の場合、Visual Studio のサブスクリプションがあると、Parallel Job の枠が…
普段、ローカル開発で使っている Azurite ですが、CMD では動くのに、PowerShell で何故か動かなかったので、備忘録を残します。 結論 PowerShell のスクリプト実行ポリシーがスクリプトの実行を禁止していた為動かなかった Windows 11 のデフォルトの実行ポ…
最近数カ月に一回程度の頻度で、TypeScript のライブラリを書く機会があるのですが、毎回初期のセットアップを忘れているので、 備忘録として残します。 ※ フロントエンドは、ほぼ素人なので、もっと良い方法を知っている方がいましたら、是非教えてください…
今年も Microsoft MVP を受賞させていただきました。 2016年から、7年目(審査スキップで受賞自体は、6度目)となります。 ここ最近は、登壇機会が減っていて、ちまちま docs に PR を書いたり、Tips 的なミニマムコードを公開したりといった事しか出来ておら…