kokoni

クラウドおじさんの備忘録

Azure Web Apps

Azure Web Appsでカナリアリリースを試してみた

本投稿はAzure Advent Calendar 2019の4日目の投稿になります。 qiita.com Azure WebAppsのデプロイスロットには設定した割合によってトラフィックルーティングを行える機能があります。 docs.microsoft.com この機能を利用することでカナリアリリースを実…

Azure App Service free Managed Certificate for SSL/TLSを試してみた

本記事はAzure Advent Calendar 2019の2日目の投稿になります。 qiita.com Ignite 2019の発表にもありましたAzure App Service free Managed Certificate for SSL/TLSがPublic Previewになったので試した内容を記載していきます。 azure.microsoft.com docs…

Application InsightsをOMSに統合する

前回も記事にしましたが最近Azure上のログ周りは大体Operation Management Suite(OMS)に統合されつつあります。 というわけでみんな大好きApplication Insightsも例外なくOMSにつなげることが可能です。「Azure Web Apps Analytics (プレビュー)」というサ…

VSTSでBower Install

Visual Studio2017からAsp.Net CoreのプロジェクトでBowerをデフォルトで利用できるようになりました。 フロントエンドのpackageを管理するのが非常に便利なので利用していまして、Git等のリポジトリに登録する時はJSのライブラリフォルダは登録せずBower.js…

UserSecretsとAppSettingsとAppServices

ASP.NET Coreで開発を行うとき設定情報の格納方法に色々考察してみたので記事にします。 ここでは主にUserSecretsを利用して開発を行った場合、Azureにデプロイした時にAppSettingsに設定してある情報をどう取得すればいいのかについての考察になります。 ※…

ASP.NET COREでAzureWebAppsのAppSettingsを取得する

ASP.NET COREでAzureWebAppsのAppSettingsを取得する方法について調査実装をしたのでまとめておきます。 appsettingの取得 まず最初の作業としてIConfigurationRootのgetterプロパティを実装しStartupのコンストラクタでConfigurationBuilderを生成します。 …

Azure Web AppsのAppSettingについての考察

ASP.NETでWebアプリを作成する時にWebConfigに各種設定を記載することは多いと思います。特にDBへの接続文字列や個別設定のKeyValue等さまざまあると思います。 Azure Web Appsで運用する場合はセキュリティ上の観点からアプリケーション設定に記載してSyste…