问题描述
我遇到了这个错误。
> 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
}
}
}
我已经创建了我的 azure 帐户,DNS 区域是在名称中使用 txt 挑战创建的。 (_acme-challenge.domain.westus2.cloudapp.azure.com)
我不知道为什么它读取的是 westus2.cloudapp.azure.com
而不是完整的域。
预先感谢您的帮助!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)