ピロローグ

主に技術ネタについて書いてみる

ApplicationGatewayとAzure Front Doorを組み合わせてみる

タイトルを見る限りだとぱっと見普通だなと思われそうですが、今回執筆するイメージは以下の通りです。 構成イメージ Application Gatewayをエンドポイントとして、そのバックエンドにFrontDoor, App Serviceと続くのですが、 なんだこの構成... 悪手じゃな…

Azure Storage Blob SDK for Go を使ってBlobの操作を行う(接続文字列編)

最近Goに触り始めたので、アウトプットとして残してみます。 BlobuStorageから払い出される接続文字列を利用してアップロード、コンテナ内のBlob一覧表示、削除をぞれぞれサンプルコードとして残してみます。 エラーハンドリングなどは適宜追加してみてくだ…

Azure ADをIdPにしたSAMLのSPを構築してみた

SAMLを利用したSSO認証の検証をやってみたので残しておきます。 SAMLのSPを作るために、 one-login/php-saml のdemoサイトを利用しました。 PHPでは SimpleSAMLphp での構築方法がいくつかネットに載っておりますが、 php-saml での情報がほぼなかったのでチ…

特定のURLのみBasic認証を無効にする

テスト環境や、特定のユーザのみにサイトを公開したいときにBasic認証等でアクセス制限を掛けるケースがあると思いますが、一部のURLのみBasic認証を無効にしたいとの要望がありましたのでその時の設定方を記録しておきます。 前提 Basic認証は公開ディレク…

Azure CLIを使って仮想アプリケーションとディレクトリを変更する

チュートリアル:Azure で PHP と MySQL アプリを構築する | 仮想アプリケーション パスを設定する を参考に仮想ディレクトリを変更しようとしたらつまずいた。 どうやらURLが正しくないみたい。 az resource update --name yourproject --resource-group you…

VNet Integrationを利用してWeb apps とAzure Databaseを接続してみる

現在Web apps - Azure Database間はAzureのデータセンターネットワークを通じ接続する仕様となっているかと思いますが、先日プレビューで公開された New App Service VNet Integration feature を利用してVNet、サービスエンドポイント経由で接続できるかや…