gpt4 book ai didi

Azure Bicep - 如何获取主域站点的 IP 地址?

转载 作者:行者123 更新时间:2023-12-02 23:55:48 25 4
gpt4 key购买 nike

我正在使用 bicep 来配置站点和 DNS。目前,我可以在使用子域(例如 www.foilen-lab.me )时使用 CNANE 进行配置,但对于主域(例如 folen-lab.me),我无法使用 CNAME,必须使用 IP。我怎样才能获得IP?

当前“www”:

resource siteWww 'Microsoft.Web/sites@2021-03-01' = {
name: 'www-foilen-lab-me'
location: location
kind: 'app,linux,container'
properties: {
serverFarmId: serverFarmsId
reserved: true
httpsOnly: true
siteConfig: {
alwaysOn: true
numberOfWorkers: 1
linuxFxVersion: 'DOCKER|foilen/az-docker-apache_php:7.4.9-3'
}
}
}

resource dnsWww 'Microsoft.Network/dnsZones/CNAME@2018-05-01' = {
parent: dnsZone
name: 'www'
properties: {
TTL: 3600
CNAMERecord: {
cname: '${siteWww.name}.azurewebsites.net'
}
}
}

我想创建类似的东西:

resource dns 'Microsoft.Network/dnsZones/A@2018-05-01' = {
parent: dnsZone
name: '@'
properties: {
TTL: 3600
ARecords: [
{
ipv4Address: '${siteWww.xxxxxxxx}'
}
]
}
}

谢谢

最佳答案

您应该能够使用siteWww.properties.inboundIpAddress来获取当前的ipAddress。

根据一般经验,您可以使用 REST API 的符号名称和 GET 的 JSON 路径来检索二头肌中资源的任何属性。

例如,如果您访问任何资源的门户并从概述页面中选择 JSON View ...您可以看到通过该语法可以返回什么。例如siteWww.properties.customDomainVerificationId 也很方便。

关于Azure Bicep - 如何获取主域站点的 IP 地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72037026/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com