TerraformでAzure Web Appsを構築してみた
またしても Terraform です。5月入ってから隙間時間は業務含めてTerraformをいじっている感じです。 前回 までは AWS でテラってましたが今回は Azure です。しかも Web Apps と Table Storage サービスを利用して簡単なサンプルを作成し展開します。 こんなイメージです典型的なサーバレス?構成の一つですね。 サンプルアプリは こちら に保存しています。 まずは AzureCLI で試してみます。それができてからTerraform化します。 自分が後で見返すときにこっちの方が思い出しやすいのでこっちでまとめています。 *ほんといい加減 Git に上げたほうがいいのは分っている、、、 でうまくいけばカスタムドメインつけてSSL証明書をくっつけたいと思いましたが そこは諸般の事情(お金がないので)挫折しました。 ◆設定作業編 1.AzureCLI版 #リソースグループ作成 $ az group create --name sample_webapps_20200602 --location japaneast #ストレージアカウントグループ作成 $ az storage account create \ --name samplestorage20200602 \ --resource-group sample_webapps_20200602 \ --location japaneast \ --sku Standard_GZRS #テーブル作成 $ az storage table create --name tabletohonokai --account-name samplestorage20200602 #接続文字列取得 $ az storage account show-connection-string --name samplestorage20200602 #サンプルアプリコピー $ git clone https://github.com/Otazoman/AzureWebappsSample.git $ cd AzureWebappsSample #サンプルアプリコンフィグファイル修正(接続文字列設定) $ cp m