投稿

5月, 2022の投稿を表示しています

AzureのARMTemplateでApplicationGatewayの静的Webサイトやってみた

AWS でも GCP でも標準の IaC やってみたのでAzureでも やらなきゃダメでしょということでAzureのIaCである ARMTemplate 試してみました。 構成としてはApplicationGateway+BlobStorageので、ついでにDNSもARMTemplateやってみました。SSL証明書は ZEROSSL で発行し、ドメインは freenom で発行しています。 ARMTemplate自体はAWSとかGCPと違ってJSON形式みたいですが、今後は Bicep とかいうやつが標準になる様です。ではいってみましょう。 ◆作業およびARMテンプレート 1.事前準備 #PowerShellインストール $ mkdir armtemplate $ cd armtemplate $ sudo apt-get update $ sudo apt-get install -y wget apt-transport-https software-properties-common $ wget -q https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb $ sudo dpkg -i packages-microsoft-prod.deb $ sudo apt-get update $ sudo apt-get install -y powershell $ pwsh #テストツールダウンロード PS /home/user/armtemplate> cd armtemplate PS /home/user/armtemplate> git clone https://github.com/Azure/arm-ttk.git 2.DNS ・ARMテンプレート $ vi dns__template.json ------------------------------------------------ { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", &