ストレージ アカウントの静的 Web サイトにリンクされたバックエンドを使用して Azure Front Door をデプロイしたいと考えています。Azure Portal を使用する場合は問題ありませんが、プライマリ静的 Web サイトのエンドポイントを取得する方法がわかりません。
さらに、プライマリ エンドポイントは次のようhttps://saprodgamingfiles.z6.web.core.windows.net/
になりますが、バックエンド ホスト名が必要ですsaprodgamingfiles.z6.web.core.windows.net
。
ストレージ アカウントの静的 Web サイトのプライマリ エンドポイントに関連する Front Door バックエンドの作成を自動化する方法を教えてください。
合成
host_header
以下を自動化address
し、Azure Front Door Terraform 構成から...
backend {
host_header = "saprodgamingfiles.z6.web.core.windows.net"
address = "saprodgamingfiles.z6.web.core.windows.net"
http_port = 80
https_port = 443
priority = 1
weight = 50
}
... ストレージ アカウントを使用して作成された静的 Web サイトに関連します。
resource "azurerm_storage_account" "saprodgamingfiles" {
name = var.sa_name1
resource_group_name = azurerm_resource_group.rg-prod-gaming.name
# etc...
# THIS : Pre-requisite for Azure Front Door
static_website {}
}
Terraform と Azure は初めてですが、いろいろ検索しましたが、問題に対する満足のいく解決策が見つかりませんでした。あまり増えていないことに驚いています。何か足りないのでしょうか?
一番