我遇到这个错误。
> acme: error presenting token: 2 errors occurred: * azure:
> dns.ZonesClient#Get: Failure responding to request: StatusCode=404 --
> Original Error: autorest/azure: Service returned an error. Status=404
> Code="ResourceNotFound" Message="The Resource
> 'Microsoft.Network/dnszones/westus2.cloudapp.azure.com' under resource
> group 'myresourcegroupname' was not found. For more details please go to
> https://aka.ms/ARMResourceNotFoundFix"
以下是 terraform 证书创建的片段。
resource "acme_certificate" "certificate" {
account_key_pem = acme_registration.reg.account_key_pem
common_name = var.fqdn
depends_on = [var.acme_id]
dns_challenge {
provider = "azure"
config = {
AZURE_CLIENT_ID = var.azure_client_id
AZURE_CLIENT_SECRET = var.azure_client_secret
AZURE_SUBSCRIPTION_ID = var.azure_subscription_id
AZURE_TENANT_ID = var.azure_tenant_id
AZURE_RESOURCE_GROUP = var.resource_group
}
}
}
我创建了我的天蓝色帐户,DNS 区域是使用名称中的 txt 质询创建的。(_acme-challenge.domain.westus2.cloudapp.azure.com)
我不知道为什么它阅读westus2.cloudapp.azure.com
而不是完整的域。
在此先感谢您的帮助!