說明
azure 外掛程式適用於從 Microsoft Azure DNS 提供區域服務。azure 外掛程式支援 Azure 支援的所有 DNS 記錄,包括 A、AAAA、CNAME、MX、NS、PTR、SOA、SRV 和 TXT 記錄類型。Azure 私人 DNS 不支援 NS 記錄類型。
語法
azure RESOURCE_GROUP:ZONE... {
tenant TENANT_ID
client CLIENT_ID
secret CLIENT_SECRET
subscription SUBSCRIPTION_ID
environment ENVIRONMENT
fallthrough [ZONES...]
access private
}
-
RESOURCE_GROUP:ZONE 是託管在 Azure 上的區域所屬的資源群組,而 ZONE 是包含資料的區域。
-
CLIENT_ID 和 CLIENT_SECRET 是 Azure 的憑證,而
tenant
指定要使用的 TENANT_ID。SUBSCRIPTION_ID 是訂閱 ID。所有這些都是存取 Azure 中資料所必需的。 -
environment
指定 Azure ENVIRONMENT。 -
fallthrough
如果區域符合且無法產生任何記錄,則將請求傳遞給下一個外掛程式。如果省略 ZONES,則會針對外掛程式具有授權的所有區域發生 fallthrough。 -
access
指定區域是public
還是private
。預設值為public
。
範例
為私人區域 example.org
、example.private
啟用具有 Azure 憑證的 azure 外掛程式
example.org {
azure resource_group_foo:example.org resource_group_foo:example.private {
tenant 123abc-123abc-123abc-123abc
client 123abc-123abc-123abc-234xyz
subscription 123abc-123abc-123abc-563abc
secret mysecret
access private
}
}