我注意到自定义域验证 ID 的值在我的 Azure 订阅中的许多应用服务、应用服务计划和天蓝色区域中似乎是相同的。我看不到任何关于是否证实这一观察的文件。自定义域验证是否在 Azure 订阅中共享?
对于上下文,我正在使用 Terraform 自动创建我们的 Azure App Services 和 Amazon Route 53 域。在撰写本文时,Azure Provider不提供自定义域验证 ID 。
我注意到自定义域验证 ID 的值在我的 Azure 订阅中的许多应用服务、应用服务计划和天蓝色区域中似乎是相同的。我看不到任何关于是否证实这一观察的文件。自定义域验证是否在 Azure 订阅中共享?
对于上下文,我正在使用 Terraform 自动创建我们的 Azure App Services 和 Amazon Route 53 域。在撰写本文时,Azure Provider不提供自定义域验证 ID 。
如果您关心这些值在相同的订阅下是否相同,答案是肯定的。这是一个默认值。
添加costom域时,应用服务会使用这个值来检查该值是否与域名提供者中的值相同。当它们相同时,应用服务将知道您是该域的所有者并允许您添加。
该值主要用于验证您是否是域的所有者。如果您在订阅中购买了域名,则无需考虑将此值添加到域名服务提供商。当您向域名提供商购买域名时,Azure 会提供此值。
添加到 Cindy Pau 的答案中,您可以使用 Azure CLI 命令获取自定义域验证 id 值:
az graph query -q "Resources | join kind=leftouter (ResourceContainers | where type=='microsoft.resources/subscriptions' | project subscriptionName=name, subscriptionId) on subscriptionId | where type == 'microsoft.web/sites'| project customVerificationId = tostring(properties.customDomainVerificationId), subscriptionId, subscriptionName | distinct *"