tall-umbrella-92870
01/29/2024, 2:24 PMvar certificateName = ResourceName("certificate");
var managedCertificate = new Certificate(certificateName, new CertificateArgs
{
Location = location,
ResourceGroupName = resourceGroup.Name,
HostNames = new [] { customDomainName },
CanonicalName = customDomainName,
ServerFarmId = appService.ServerFarmId!
});
var customDomainBindingName = ResourceName("customDomainBinding");
var customHostNameBinding = new WebAppHostNameBinding(customDomainBindingName, new WebAppHostNameBindingArgs
{
Name = appService.Name,
ResourceGroupName = resourceGroup.Name,
SiteName = appService.Name,
HostName = customDomainName,
SslState = SslState.SniEnabled,
Thumbprint = managedCertificate.Thumbprint
});
But i get the following error when running pulumi up:
error: autorest/azure: Service returned an error. Status=400 Code="BadRequest" Message="Properties.CanonicalName is invalid. Certificate creation requires hostname XXX added to an App Service in the serverFarm /subscriptions/XXX/resourceGroups/XXX/providers/Microsoft.Web/serverfarms/XXX."
It works only if I first deploy the custom domain binding without the certificate, and then add the certificate in a new run...adventurous-butcher-54166
01/30/2024, 6:58 PMadventurous-butcher-54166
01/30/2024, 6:58 PMadventurous-butcher-54166
01/30/2024, 7:00 PMtall-umbrella-92870
01/31/2024, 11:47 AM