ごった煮

色々な事を書いてます

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

App Service を Bicep でデプロイする際に、ポータルで設定した Settings の値が消えないようにしたい

この記事は、Qiita Azure Advent Calendar 2022 の 12/20 分の投稿になります。 はじめに タイトルの通りですが、Bicep を使って App Service を作成・更新する際、Application settings を更新すると、Bicep でデプロイした値のみが Application settings …

App Service を Bicep で設定した際に、ポータルで Stack settings に明示的な値が出るようにしたい

App Service を Bicep で構成している際に、Stack settings を表示するのに色々試したので、備忘録を残します。 どういう状況なのか 下の画像のように、何も選択された状態になる どうなったら正解なのか 次のようにしたい 早速やってみる パターン1 次のよ…

Azure Pipeline で YAML が保存されているリポジトリと異なるリポジトリをチェックアウトする

Azure Pipeline でパイプラインを作成する際に、パイプライン定義を保存するリポジトリと、実際のアプリケーションコードのリポジトリを分離したい状況があったので、やり方を備忘録として残します。 どういう状況なのか 複数のアプリケーションが、モノレポ…

Bicep の条件付きデプロイで App Service へ Key Vault の権限を付与する

状況に応じて App Service へ Key Vault の権限を付与する Bicep を書いていたところ、ちょっと詰まったので備忘録 何がしたいのか? App Service 作成時、パラメータで Key Vault の名前が渡された時だけ Key Vault の権限を設定したい うまく動かなかった …

ローカルで Function App が実行できなくなった話

ローカル環境で、Function App が実行できなくなった際の対策についての備忘録です。 どういう状況なのか ローカル環境で Function App を実行しようとすると、コンソールに次のような 500 エラーが表示された。 The listener for function `{関数名}` was u…

Brio c1000s を買った話

新しい Webcam として Brio c1000s を買いました。 買った動機 2点程理由がありました。 ここ最近、顔を出しての打ち合わせが増えてきた。 PC についているカメラだと、デスク上の配置的にまともに顔が映らない問題があった。 特に2 が問題でした。 メインの…

Azure Pipelines で Pull Request に連動した App Service のプレビュー環境を構築する

Azure Pipelines で Pull Request を作った際に、専用のテスト環境を立ち上げてテストしたいということで、そういった事が出来ないか検証しました。 ベースは、しばやんさんの GitHub Actions のブログを参考にさせていただきました。 Azure App Service と …

ローカル環境の Docker で新しいイメージのビルドが出来なくなった話

ローカル環境の Docker で突然、新しいイメージのビルドが出来なったので、その解決方法を備忘録として残します。 環境 Windows 11 (21H2) Docker Engine : v20.10.14 何が起きたのか VSCode の DevContainer で新しいイメージのビルドをしようとしたところ…

Azure Container Apps で Azure Pipeline の Self Hosted Agents を構築する - その2

前回は、エージェントのイメージを ACR へ登録するところまで進めました。 今回は、実際に Container Apps へエージェントを展開して、ビルドが出来るところまで進めます。 前回の記事はこちら ↓ papemk2.hateblo.jp その2 で行う事 Azure DevOps の設定をす…

Azure Container Apps で Azure Pipeline の Self Hosted Agents を構築する - その1

CI/CD のツールとして Azure Pipeline を使うのですが、Microsoft-Hosted Agent の場合、Parallel Job の制限がきつく、 どうしても順番待ちが発生しがちでした Self Hosted Agent の場合、Visual Studio のサブスクリプションがあると、Parallel Job の枠が…

PowerShell で Azurite が動かなくて困った話

普段、ローカル開発で使っている Azurite ですが、CMD では動くのに、PowerShell で何故か動かなかったので、備忘録を残します。 結論 PowerShell のスクリプト実行ポリシーがスクリプトの実行を禁止していた為動かなかった Windows 11 のデフォルトの実行ポ…

TypeScript でライブラリを作り始めるときの個人的準備-2022-07

最近数カ月に一回程度の頻度で、TypeScript のライブラリを書く機会があるのですが、毎回初期のセットアップを忘れているので、 備忘録として残します。 ※ フロントエンドは、ほぼ素人なので、もっと良い方法を知っている方がいましたら、是非教えてください…

Microsoft MVP for Microsoft Azure を受賞しました

今年も Microsoft MVP を受賞させていただきました。 2016年から、7年目(審査スキップで受賞自体は、6度目)となります。 ここ最近は、登壇機会が減っていて、ちまちま docs に PR を書いたり、Tips 的なミニマムコードを公開したりといった事しか出来ておら…

Visual Studio 2022 + Azure Functions + Azure App Configuration + Managed Service Identity の構成をローカル実行する方法について(2022年5月)

Managed Service Identity (MSI) を使用して、App Configuration と接続する構成をとる場合、ローカル環境でも DefaultAzureCredential を使用していれば、問題なく動くはずなのですが 不思議な挙動に悩まされたので、備忘録を残します。 環境及び構成 Visua…

git submodule で最新を取ってくる方法について

毎回忘れるのでメモ git submodule update --init --recursive

Azure Functions Isolated (分離プロセス) にて Function App を停止する方法について

Azure functions の isolated では、Disable 属性が2022年1月現在使用できません。 Disable が使えないと色々厄介なので、やり方をメモとして残します。 やり方 Application 設定に、 キー名 :AzureWebJobs.{Function 名}.Disabled 値 : true を設定します。…

func.exe でデバッグ中にコンソールログが文字化けする際の対処方法

英語版 Windows に英語版 Visual Studio を入れた環境で、Function App のデバッグ中に表示されるコンソールメッセージが文字化けしたので、 対処方法をメモとして残します。 原因 ずばり原因は、コンソールのフォントが日本語に対応していない為でした。 デ…

EF Core 6 で json_value を使いたい

EF Core では、現状 json_value をそのまま使えないですが、どうしても json_value を使いたい用事があったので、出来るように実装しました。 やり方 生の SQL を書く DbFunctions で関数呼び出しを追加する 1番なら何でもできますが、今回は、もうちょっと …

英語版 Windows 11 でコンソールに表示される日本語が文字化けする話

us 版 Surface Laptop Studio を使っていると、コマンドラインで日本語が文字化けしたので、調査した結果を備忘録として残します。 環境 OS 英語版 Windows 11 システムロケール English (United States) Country or Region Japan とりあえず調べてみる Powe…

WSL2 の sudo でパスワードの代わりに Windows Hello を使う

Linux を使っていると、sudo で認証情報を求められますが、WSL の場合、せっかく Windows 上で動いているので、 認証に Windows Hello を使えると嬉しいですよね。 WSL Hello sudo というモジュールを入れると、これが実現できます。 備忘録も兼ねて導入方法…

node の環境を docker-compose で簡易的に構築するための覚書

node のプロジェクトを扱っていると、バージョンの混在やらで環境が汚れがちなので、コンテナに押し込むようにしてるのですが、 頻繁に使わない分いろいろ忘れがちなので、いつも開発環境で使っている設定やらを備忘録として残します。 Dockerfile の準備 よ…

日本語版の Windows から英語版 Windows へ zip ファイルを持ち込んだ際に文字化けした話

PC を買い替えて、英語版の Windows を使うようになったのですが、元々の日本語環境からファイルを移動する際に、zip に固めて持ち込んだところ、 日本語が文字化けする現象に遭遇したので備忘録を残します。 環境 旧環境 システム言語を英語にした日本語版 …

仕事用 PC として Surface Laptop Studio を輸入した話

ここ何か月か、仕事用に使ってる Thinpad の調子が絶望的に悪く、非常にしんどい思いをしていたので、ちょうど買い替えの時期ということもあり、Surface Laptop Studio を思い切って購入しました。 購入の経緯 20歳頃から、ずっと Thinkpad Yoga シリーズを…

Windows の「ファイルを指定して実行(Run)」で管理者権限で実行したい

Win + R で表示できる 「ファイルを指定して実行」で、ターミナル等を実行する際、管理者で実行する方法を知らなかったので、備忘録として残します。 やり方 Win + R で「ファイルを指定して実行」を表示 Ctrl + Shift を押しながら OK ボタンを選択 or Ctrl…