If you don't support the subject alternative names yet, How can I grant certificates to each of the domains?
Can you tell me an example that reflects multiple certificates? Below is my example code.
resource "azurerm_app_service_custom_hostname_binding" "service_host_bind" {
for_each = azurerm_dns_cname_record.cname_target
hostname = trim(each.value.fqdn, ".")
app_service_name = azurerm_app_service._service.name
resource_group_name = azurerm_resource_group._rg.name
depends_on = [azurerm_dns_txt_record._txt_target]
lifecycle {
ignore_changes = [ssl_state, thumbprint]
} }
resource "azurerm_app_service_managed_certificate" "_service_manage_cert" {
for_each = azurerm_app_service_custom_hostname_binding._service_host_bind
custom_hostname_binding_id = each.value.id
}
resource "azurerm_app_service_certificate_binding" "xtrm_service_certi_bind" {
hostname_binding_id = azurerm_app_service_custom_hostname_binding._service_host_bind.id
// ## how to for_each??
certificate_id = azurerm_app_service_managed_certificate._service_manage_cert.id
// ## how to for_each??
ssl_state = "SniEnabled"
}
What should I do?
Hostname_binding_id and can we satisfy two certificate_ids?
Is it the right direction to issue each certificate?
I checked the document below and I know that not support yet.
https://stackoverflow.com/questions/64865555/manage-subject-alternative-name-for-app-service-certificate
Currently, we have prepared several domains for redirect, and we tried to grant certificates for each.
For example, when there is an endpoint domain (www.azure.com), domains for redirect: auz-ure.com, auz-ure.com, az-ops.shop, etc.
(azure-redirect.net -> www.azure.com
auz-ure.com -> www.azure.com
az-ops.shop -> www.azure.com)
For the terraform code, I referred to the document.
https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/app_service_managed_certificate