0

我遇到这个错误。

> 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而不是完整的域。

在此先感谢您的帮助!

4

0 回答 0