しばやん雑記

ASP.NET とメイドさんが大好きなフリーランスのプログラマーのブログ

Azure CDN がカスタムドメインでの HTTPS に対応したので試してみた

ぶちぞう RD 曰く、6 年ぐらい待ったという Azure CDN のカスタムドメインでの HTTPS 対応を早速試しました。ドメイン承認プロセスがあるので、ちゃんとドキュメントには予め目を通しておきましょう。前提条件として Azure CDN エンドポイントを作成して、カ…

AMI 向けに Sysprep 応答ファイルを使ってタイムゾーンとシステムロケールの設定を行う

Windows Server の AMI を作成する時に必要な sysprep を実行すると、デフォルトではタイムゾーンが UTC でシステムロケールが en-US になってしまうので、sysprep の応答ファイルを用意して変更してみます。AWS のドキュメントに sysprep と応答ファイルに…

Visual Studio 2017 での NuGet アップデートが良い感じだった

全然追っていなかったのですが Visual Studio 2017 で NuGet 周りにこれまでで一番手が入るようです。NuGet のリリース以来、最大のアップデートと言ってもいい感じがします。packages.config ではなくて MSBuild での PackageReference が、これまでの .NET…

ASP.NET Core Identity に Windows Hello を使ったログイン機能を追加する

Windows Hello というか Web Authentication API を使って、簡単にサービスにログイン出来るようになって欲しいので、GitHub に ASP.NET Core Identity を使ったデモアプリケーションを公開しました。動かしながら仕組みを理解した方が良いと思いました。デ…

Windows Hello を Web で使うための Web Authentication API (FIDO 2.0) について調べた

所有している MacBook Pro と Surface Pro 4 は両方とも顔認証を使った Windows Hello を使うようにしているので、そろそろ Web サービス側も Windows Hello で便利になって欲しいです。Build 2016 で発表されてから、特に話題に上ることもなくなってしまい…

CircleCI と Docker を使って App Service on Linux へのデプロイを自動化する

App Service on Linux での Docker 対応は Azure Container Service などに比べて、お手軽なので非常に便利なんですが、Elastic Beanstalk のように Dockerfile を含むリポジトリから自動的にビルドをしてくれないので、必然的に何らかの方法で Docker Image…

Azure CLI 2.0 でサービスプリンシパルが簡単に作れるようになっていた

個人的に Azure で一番わかりにくいのが認証回りです。特に Azure Active Directory を使ってディレクトリが追加されたタイミングで、さらにわけが分からなくなりました。例えば Azure に対する操作を自動化したい時に Azure にログインするアカウントを使う…

Surface Pro 4 が価格改定で安くなっていたので買ってみた

今日、突然の価格改定で Surface Pro 4 がかなり安くなりました。SKU によって異なってますが 1.3 万から 7.8 万の値引きはかなりインパクトのあるものでした。型落ち寸前とはいえ Skylake で NVMe な SSD なので、普段使いには十分のはずです。マイクロソフ…

App Service on Linux 向けに独自の Runtime Stack を作成する

前に書いた /home のマウントがカスタムイメージの時だけ狂うバグが修正されたようです。ちゃんとコンテナ内の /home がファイルサーバー上の正しいパスにマウントされるようになりました。バグでカスタムランタイムが作りにくいと書いてましたが、Built-in …

2017 年 4 月から Azure Web Apps の SSL/TLS 暗号スイートから 3DES が削除されます

久し振りに英語の MSDN Forums を見ると、当該のアナウンスを発見しました。メールでも通知が飛んでいるらしいですが、自分のサブスクリプションにはメールが届いていなかったです。 Currently, Azure Web Apps supports 3DES cipher, for TLS/SSL although …