ブックマーク / blog.shibayan.jp (66)

  • 非推奨となった Terraform リソースからのマイグレーションを安全に行いたい - しばやん雑記

    Azure Provider に限った話ではないと思うのですが、正直 Azure Provider はリソースの非推奨化が多い気がするので書いています。きっかけとしては直近の Azure Provider の更新で azurerm_static_site は非推奨になって azurerm_static_web_app が追加されたことにあります。 追加された時から正直命名をミスっているなと思っていましたが、このバージョンから他の App Service に合わせる形で新しい名前のリソースが追加されました。機能としては変わっていないので、今回の場合は当に名前が変わっただけです。 これまでにも Azure Provider では同じようなリソース変更があり、代表的かつ影響範囲の広いものとして App Service / Azure Functions があります。v3 のリリースタイミングで

    非推奨となった Terraform リソースからのマイグレーションを安全に行いたい - しばやん雑記
    khei-fuji
    khei-fuji 2024/04/08
    まさに Static Web App の部分を少し修正しようとしたところだったので、試しました。助かります。
  • ASP.NET Core 2.2 で追加された Health Checks API の基本的な使い方とカスタマイズ - しばやん雑記


    ASP.NET Core 2.2  Health Checks API  Container  Microservices  API   API   Health Check Microsoft Docs 使  Health Check  
    ASP.NET Core 2.2 で追加された Health Checks API の基本的な使い方とカスタマイズ - しばやん雑記
    khei-fuji
    khei-fuji 2018/12/23
    気になった記事。/ ASP.NET Core 2.2 で追加された Health Checks API の基本的な使い方とカスタマイズ -
  • Azure Key Vault を使って App Service の証明書を管理する - しばやん雑記

    今や必須となっている https 対応のために App Service に SSL 証明書をバインドする場合、ほとんどの場合は PFX を作成してアップロードしていると思いますが、割とこの辺りの手順は面倒ですよね。アップロードしたはずの証明書が思ったように出てこない場合もあります。 調べた限りでは App Service にアップロードした証明書の挙動は以下のようになっています。 App Service の証明書は Webspace に関連付く 証明書と App Service が同じ Webspace 上にある場合のみ利用可能 こういった条件があるため複数リージョンに Traffic Manager などで分散している場合には、それぞれの App Service に対して証明書のアップロードを行う必要があるので、正直なところ凄く手間がかかります。 なので後から Key Vault に保存

    Azure Key Vault を使って App Service の証明書を管理する - しばやん雑記
    khei-fuji
    khei-fuji 2018/12/23
    気になった記事。/ Azure Key Vault を使って App Service の証明書を管理する -
  • Azure Key Vault を使って Let's Encrypt 周りを自動化する Function を作った話 - しばやん雑記


    Twitter  Azure Front Door Key Vault  Let's Encrypt  App Service  Key Vault   Key Vault  Integration   Key Vault  CSR  CA Let's Encrypt  Managed Service Identity Azure
    Azure Key Vault を使って Let's Encrypt 周りを自動化する Function を作った話 - しばやん雑記
    khei-fuji
    khei-fuji 2018/09/29
    気になった記事。/ Azure Key Vault を使って Let's Encrypt 周りを自動化する Function を作った話 -
  • Azure DNS の Alias Records を使って Zone Apex で Traffic Manager + App Service な環境を作る - しばやん雑記


    Ignite 2018  Azure DNS  Alias Record Set GA*1 Traffic Manager Public IP Address  Zone Apex 使  www  CNAME   App Service  Traffic Manager  App Service Alias  Traffic Manager   Traffic Manager IPZone Apex  Alias
    Azure DNS の Alias Records を使って Zone Apex で Traffic Manager + App Service な環境を作る - しばやん雑記
    khei-fuji
    khei-fuji 2018/09/27
  • Azure Functions の新しい Run-From-Zip の仕組みと活用方法 - しばやん雑記


    Visual Studio 2017  15.8  Azure Functions  Zip Deploy  Run-From-Zip   Azure Functions  SDK  Zip Deploy 使 Zip Deploy  zip  Web Deploy zip   CI/CD 使MS Deploy   Run-From-Zip  zip  wwwroot 使
    Azure Functions の新しい Run-From-Zip の仕組みと活用方法 - しばやん雑記
    khei-fuji
    khei-fuji 2018/08/26
    気になった記事。/ Azure Functions の Run-From-Zip の仕組みと活用方法 -
  • ASP.NET Core 用のメタパッケージを絶対に使うべき理由 - しばやん雑記

    ASP.NET Core 2.0 から導入された必要なパッケージを一通り参照するメタパッケージですが、あまりにも参照が多いので何となく嫌な感じがする人はいると思いますが、絶対に使うべきなので理由を書いておきます。 メタパッケージに関しては公式ドキュメントにあるので、基的な方針に関しては参照してください。 共有フレームワークとしてメタパッケージはインストールされる点が非常に大きい特徴です。 このドキュメントにはちゃんとメタパッケージを使うべき理由が書いてあります。 Applications that use the Microsoft.AspNetCore.App metapackage automatically take advantage of the ASP.NET Core shared framework. When you use the Microsoft.AspNetCo

    ASP.NET Core 用のメタパッケージを絶対に使うべき理由 - しばやん雑記
    khei-fuji
    khei-fuji 2018/07/03
    気になった記事。/ ASP.NET Core 用のメタパッケージを絶対に使うべき理由 -
  • Azure CDN がカスタムドメインでの HTTPS に対応したので試してみた - しばやん雑記

    ぶちぞう RD 曰く、6 年ぐらい待ったという Azure CDN のカスタムドメインでの HTTPS 対応を早速試しました。ドメイン承認プロセスがあるので、ちゃんとドキュメントには予め目を通しておきましょう。 前提条件として Azure CDN エンドポイントを作成して、カスタムドメインを追加しておく必要があります。わかりやすいように CDN エンドポイントが有効になるまで待った方が良さそうです。 カスタムドメインを追加すると、HTTPS を有効にする設定が出てきます。 設定を On にして保存すると、ドメイン承認用のメールが admin@domain というアドレスに送信されます。最初はドキュメントをちゃんと読まなかったので、受信できないドメインを追加していました。 しばらくすると DigiCert からメールが届きます。載っているリンクをブラウザで開きます。 リンク先は以下のような画

    Azure CDN がカスタムドメインでの HTTPS に対応したので試してみた - しばやん雑記
    khei-fuji
    khei-fuji 2018/02/11
  • 2017 年の振り返りとフリーランス 2 年目の終わり - しばやん雑記


    2 2017 1 0 2017   Azure  ASP.NET Core 使 App Service / App Service on Linux  ASP.NET MVC 5 使 ASP.NET Core 使 B2C  ASP.NET Core 2.0 / Cosmos DB/ AAD B2C 使 B2C 
    2017 年の振り返りとフリーランス 2 年目の終わり - しばやん雑記
    khei-fuji
    khei-fuji 2018/01/04
    気になった記事。/ 2017 年の振り返りとフリーランス 2 年目の終わり -
  • Windows Server 2016 になった Azure App Service を試す - しばやん雑記


    GitHub  Issue West Central US  App Service  Windows Server 2016  Web App  West Central US 使 2016   Kudu API OS使使 14393.1794.amd64fre.rs1_release(bryant).171110-1651 GitHub 
    Windows Server 2016 になった Azure App Service を試す - しばやん雑記
    khei-fuji
    khei-fuji 2017/12/14
    気になった記事。/ Windows Server 2016 になった Azure App Service を試す -
  • Windows Server Insider Preview Build 17035 で Windows Containers 周りが改善 - しばやん雑記

    ちょっと前に次の Semi-Annual Channel 向けの Windows Server Inside Preview がリリースされてました。ぶちぞう RD が空リプしてましたが、6 時とか完全に寝てるので気が付きません。 Announcing Windows Server Insider Preview Build 17035 https://t.co/LXoJNaqhDE しばやん向け— こすもす.えび (@kosmosebi) 2017年11月15日 S2D とか個人的にはどうでもよくて、やっぱり注目はずっと WinNAT 周りの制約と言い続けてきた、ループバックアドレスでコンテナにアクセスできない点が解消されたことです。 Developers can now use localhost or loopback (127.0.0.1) to access services r

    Windows Server Insider Preview Build 17035 で Windows Containers 周りが改善 - しばやん雑記
    khei-fuji
    khei-fuji 2017/11/19
    気になった記事。/ Windows Server Insider Preview Build 17035 で Windows Containers 周りが改善 -
  • Cosmos DB を利用する上で最初にはまった部分のメモ - しばやん雑記


    Twitter  Cosmos DBkyrt.in  HTTP GW  TCP Direct 使  Cosmos DB使TCP Direct 使 HTTP GW TCP DIRECT23 Takekazu Omi (@takekazuomi) 2017109 DocumentClient  ConnectionPolicy  var connectionPolicy = n
    Cosmos DB を利用する上で最初にはまった部分のメモ - しばやん雑記
    khei-fuji
    khei-fuji 2017/10/14
    気になった記事。/ Cosmos DB を利用する上で最初にはまった部分のメモ -
  • Azure Web Apps に追加された Local Cache を紐解く - しばやん雑記

    以前に書いたことがある Web Apps の Local Cache について、やっと公式ドキュメントが用意されていることを Azure 界の抱かれたい男 No.1 に教えてもらいました。 Azure App Service Local Cache Overview https://t.co/fFVhBPT3mh しばやんさんんへ— こすもす.えび (@kosmosebi) 2016年3月8日 typo しているのは大人なのでスルーしました。 さて、肝心の Local Cache は Web Apps の弱点の一つである、共有ストレージに起因する問題を解決するものです。機能の説明だけではなく、仕組みもドキュメントに書いてありました。 Web Apps は複数のインスタンス間で D:\home 以下を共有しているため、WordPress などのアプリケーションをそのままスケールアウトさせるこ

    Azure Web Apps に追加された Local Cache を紐解く - しばやん雑記
    khei-fuji
    khei-fuji 2017/08/25
    この機能の存在知らなかった。
  • クラスタ不要で柔軟な Docker ホスティングが行える Hyper.sh を試してみた - しばやん雑記

    Hyper.sh - Clusterless Docker Hosting Hyper.sh の特徴とメリット 個人的にはクラスタ不要で Docker が使えるというだけでかなりのメリットになるのですが、それ以外にもいろいろと特徴とメリットがあったので少しだけ書いておきます。 Docker と同じコマンド体系で利用できる Hyper.sh が提供している CLI は Docker とほぼ同じコマンドが使えるようになっています。具体的には docker を hyper に置き換えるだけで使い始めることが出来ます。 # docker の場合 docker pull shibayan/decode-demo:v5 docker run -d -p 80:80 -it shibayan/decode-demo:v5 # hyper の場合 hyper pull shibayan/decode-de

    クラスタ不要で柔軟な Docker ホスティングが行える Hyper.sh を試してみた - しばやん雑記
    khei-fuji
    khei-fuji 2017/07/06
    気になった記事。/ クラスタ不要で柔軟な Docker ホスティングが行える Hyper.sh を試してみた -
  • de:code 2017 のセッション動画が公開されました - しばやん雑記


     de:code 2017  Channel 9  App Service on Linux  3 App Service Plan  CircleCI 使  SlideShare Speaker Deck   
    de:code 2017 のセッション動画が公開されました - しばやん雑記
    khei-fuji
    khei-fuji 2017/06/22
    すごかったらしい動画を後で見ないと。
  • de:code 2017 で App Service on Linux について話しました - しばやん雑記


     de:code  App Service on Linux     (@superriver) 2017524 調App Servic
    de:code 2017 で App Service on Linux について話しました - しばやん雑記
    khei-fuji
    khei-fuji 2017/05/25
    前日にこれだけは言うと聴いてて楽しかったです “シャッター音の鳴るカメラは禁止と最初にアナウンスした関係で”
  • 3 月なので障害に強い Azure の運用を考える(2017 年版) - しばやん雑記


    3/8  Azure  Japan East  RCA RD 2017.03.08  Azure |   3/11  2 Storage  Azure  Azure Status  Azure  Storage  Blob / Table / Queue / Disk / File 
    3 月なので障害に強い Azure の運用を考える(2017 年版) - しばやん雑記
    khei-fuji
    khei-fuji 2017/03/12
    わかりやすいまとめだ。
  • Azure Functions の Precompiled Functions が改善されたので GitHub 連携でデプロイを行ってみる - しばやん雑記

    以前にぶちぞう RD が試した時にはまだまだ初期実装で、一度アセンブリを読み込むとロックされて更新できなくなってましたが、今朝 Azure Functions のランタイムがアップデートされて解消したみたいです。 App Service を確認すると、既に最新のバージョンがインストールされていました。すぐに試せます。 New #AzureFunctions release with improved support for precompiled assemblies. See more in release notes! https://t.co/5nv7UpQJ2p— Donna Malayeri (@lindydonna) 2017年2月15日 ブラウザだけで開発できる手軽さは素敵ですが、やはり俺達には Visual Studio のエディターが必要でした。csx はまだまだ発展途上

    Azure Functions の Precompiled Functions が改善されたので GitHub 連携でデプロイを行ってみる - しばやん雑記
    khei-fuji
    khei-fuji 2017/02/18
    VSのFunctionSDKではディレクトリ管理だったけど Precompile に対応するようになるのかな。
  • HoloLens を使ってゲームが出来るのか試してみた - しばやん雑記

    2017 年だし、ホログラフィック(自称)と名乗ってるし、このゲームは遊んでおかないといけないと思ったので、蛎殻町に放置されていた HoloLens を整備して試しました。 プレイ中 pic.twitter.com/QtKIPsxFpy— しばやん (@shibayan) 2017年2月14日 UWP 版の Remote Desktop アプリケーションを使って、ゲームをインストール済みのマシンに接続しました。Clicker が見つからなかったので、全ての操作をエアタップで行ったので腕がつりそうでした。 画面サイズはドラッグで自由に大きく出来るので、下の画像は 100 インチは超えてる気がします。 2017 年感が凄くあってよい pic.twitter.com/Yw5t0bLfE4— しばやん (@shibayan) 2017年2月14日 ちゃんと Remote Desktop でも音が出

    HoloLens を使ってゲームが出来るのか試してみた - しばやん雑記
    khei-fuji
    khei-fuji 2017/02/18
  • App Service on Linux で Ruby アプリケーションを動かそうとして上手くいかなかった話 - しばやん雑記


     Twitter  App Service on Linux  Ruby  Now you can deploy your Ruby App on #AzureAppService on #Linux pic.twitter.com/KhgfTRwn74 Ahmed Elnably (@elnably) 2017213 2,3 使  Docker Image Ruby  Ruby   Ruby 2.3 
    App Service on Linux で Ruby アプリケーションを動かそうとして上手くいかなかった話 - しばやん雑記
    khei-fuji
    khei-fuji 2017/02/15
    タイムリーな話題だ