Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bicep kaynak tanımı
hostingEnvironments kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- kaynak grupları
- Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Web/hostingEnvironments kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'Microsoft.Web/hostingEnvironments@2024-04-01' = {
kind: 'string'
location: 'string'
name: 'string'
properties: {
clusterSettings: [
{
name: 'string'
value: 'string'
}
]
customDnsSuffixConfiguration: {
kind: 'string'
properties: {
certificateUrl: 'string'
dnsSuffix: 'string'
keyVaultReferenceIdentity: 'string'
}
}
dedicatedHostCount: int
dnsSuffix: 'string'
frontEndScaleFactor: int
internalLoadBalancingMode: 'string'
ipsslAddressCount: int
multiSize: 'string'
networkingConfiguration: {
kind: 'string'
properties: {
allowNewPrivateEndpointConnections: bool
ftpEnabled: bool
inboundIpAddressOverride: 'string'
remoteDebugEnabled: bool
}
}
upgradePreference: 'string'
userWhitelistedIpRanges: [
'string'
]
virtualNetwork: {
id: 'string'
subnet: 'string'
}
zoneRedundant: bool
}
tags: {
{customized property}: 'string'
}
}
Özellik Değerleri
Microsoft.Web/barındırmaOrtamları
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü. Kaynak bir uygulamaysa, tür için desteklenen değerlerin ayrıntıları için https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference başvurabilirsiniz. | dizgi |
yer | Kaynak Konumu. | dize (gerekli) |
ad | Kaynak adı | dize (gerekli) |
Özellikler | Temel kaynak özellikleri | AppServiceEnvironment |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
AppServiceEnvironment
Ad | Açıklama | Değer |
---|---|---|
clusterSettings | App Service Ortamının davranışını değiştirmek için özel ayarlar. | NameValuePair[] |
customDnsSuffixConfiguration | ASEv3 için özel etki alanı soneki yapılandırmasının tam görünümü. | CustomDnsSuffixConfiguration |
dedicatedHostCount | Ayrılmış Konak Sayısı | Int |
dnsSuffix | App Service Ortamının DNS son eki. | dizgi |
frontEndScaleFactor | Ön uçlar için ölçek faktörü. | Int |
internalLoadBalancingMode | App Service Ortamı için Sanal Ağ'da dahili olarak hizmet veren uç noktaları belirtir. | 'Hiçbiri' 'Yayımlama' 'Ağ' 'Web, Yayımlama' |
ipsslAddressCount | App Service Ortamı için ayrılmış IP SSL adresi sayısı. | Int |
çoklu boyut | Ön uç VM boyutu, örneğin "Orta", "Büyük". | dizgi |
ağ yapılandırması | ASE için ağ yapılandırmasının tam görünümü. | AseV3Ağ Yapılandırması |
upgradePreference | Yükseltme Tercihi | 'Erken' 'Geç' 'El ile' 'Hiçbiri' |
userWhitelistedIpRanges | Kullanıcı ASE db'de izin verilenler listesine ip aralıkları ekledi | dize[] |
sanal ağ | Sanal Ağın açıklaması. | VirtualNetworkProfile |
zoneRedundant | Bu App Service Ortamının alanlar arası yedekli olup olmadığı. | Bool |
AseV3Ağ Yapılandırması
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü. | dizgi |
Özellikler | AseV3NetworkingConfiguration kaynağına özgü özellikler | AseV3NetworkingConfigurationProperties |
AseV3NetworkingConfigurationProperties
Ad | Açıklama | Değer |
---|---|---|
allowNewPrivateEndpointConnections | ASE'de yeni özel uç nokta bağlantı oluşturma özelliğini etkinleştirme ve devre dışı bırakma özelliği | Bool |
ftpEtkin | ASEV3'te FTP'yi etkinleştirme ve devre dışı bırakma özelliği | Bool |
inboundIpAddressOverride | Müşteri Gelen IP Adresi sağladı. Yalnızca Ase oluşturmada ayarlanabilir. | dizgi |
remoteDebugEnabled | ASEV3'te Uzaktan Hata Ayıklamayı etkinleştirme ve devre dışı bırakma özelliği | Bool |
CustomDnsSuffixConfiguration
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü. | dizgi |
Özellikler | CustomDnsSuffixConfiguration kaynağına özgü özellikler | CustomDnsSuffixConfigurationProperties |
CustomDnsSuffixConfigurationProperties
Ad | Açıklama | Değer |
---|---|---|
certificateUrl | Özel etki alanı soneki olan siteler için varsayılan SSL/TLS sertifikası olarak kullanılması gereken Azure Key Vault sertifika gizli dizisine başvuran URL. | dizgi |
dnsSuffix | ASE'de dağıtılan tüm siteler için kullanılacak varsayılan özel etki alanı soneki. | dizgi |
keyVaultReferenceIdentity | Anahtar kasası sertifika başvurularını çözümlemek için kullanılacak kullanıcı tarafından atanan kimlik. Belirtilmezse, varsa sistem tarafından atanan ASE kimliği kullanılır. | dizgi |
NameValuePair (İsimDeğerÇifti)
Ad | Açıklama | Değer |
---|---|---|
ad | Çift adı. | dizgi |
değer | Değeri eşleştirin. | dizgi |
Kaynak Etiketleri
Ad | Açıklama | Değer |
---|
VirtualNetworkProfile
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Sanal Ağın kaynak kimliği. | dize (gerekli) |
alt ağ | Sanal Ağ içindeki alt ağ. | dizgi |
Kullanım Örnekleri
Azure Doğrulanmış Modülleri
Aşağıdaki Azure Doğrulanmış Modüller bu kaynak türünü dağıtmak için kullanılabilir.
Azure Hızlı Başlangıç Örnekleri
Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak için Bicep örnekleri içerir.
Bicep Dosyası | Açıklama |
---|---|
Barındırma Planı ve Azure WebApp ile App Service Ortamını |
Özel olarak kullanılabilir olacak mevcut bir sanal ağda ILB Adresi olan bir App Service Ortamı v2 oluşturur. App Service Ortamı bir Barındırma Planı ve bir Azure Web Uygulaması içerir |
app service ortamı v2 oluşturma |
Sanal ağınızda app service ortamı v2 oluşturur |
ASEv3 AppServicePlan ve Uygulama Oluşturma | ASEv3'te AppServicePlan ve Uygulama oluşturma |
ARM şablonu kaynak tanımı
hostingEnvironments kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- kaynak grupları
- Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Web/hostingEnvironments kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.Web/hostingEnvironments",
"apiVersion": "2024-04-01",
"name": "string",
"kind": "string",
"location": "string",
"properties": {
"clusterSettings": [
{
"name": "string",
"value": "string"
}
],
"customDnsSuffixConfiguration": {
"kind": "string",
"properties": {
"certificateUrl": "string",
"dnsSuffix": "string",
"keyVaultReferenceIdentity": "string"
}
},
"dedicatedHostCount": "int",
"dnsSuffix": "string",
"frontEndScaleFactor": "int",
"internalLoadBalancingMode": "string",
"ipsslAddressCount": "int",
"multiSize": "string",
"networkingConfiguration": {
"kind": "string",
"properties": {
"allowNewPrivateEndpointConnections": "bool",
"ftpEnabled": "bool",
"inboundIpAddressOverride": "string",
"remoteDebugEnabled": "bool"
}
},
"upgradePreference": "string",
"userWhitelistedIpRanges": [ "string" ],
"virtualNetwork": {
"id": "string",
"subnet": "string"
},
"zoneRedundant": "bool"
},
"tags": {
"{customized property}": "string"
}
}
Özellik Değerleri
Microsoft.Web/barındırmaOrtamları
Ad | Açıklama | Değer |
---|---|---|
apiVersiyonu | API sürümü | '2024-04-01' |
tür | Kaynak türü. Kaynak bir uygulamaysa, tür için desteklenen değerlerin ayrıntıları için https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference başvurabilirsiniz. | dizgi |
yer | Kaynak Konumu. | dize (gerekli) |
ad | Kaynak adı | dize (gerekli) |
Özellikler | Temel kaynak özellikleri | AppServiceEnvironment |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
tür | Kaynak türü | 'Microsoft.Web/hostingEnvironments' |
AppServiceEnvironment
Ad | Açıklama | Değer |
---|---|---|
clusterSettings | App Service Ortamının davranışını değiştirmek için özel ayarlar. | NameValuePair[] |
customDnsSuffixConfiguration | ASEv3 için özel etki alanı soneki yapılandırmasının tam görünümü. | CustomDnsSuffixConfiguration |
dedicatedHostCount | Ayrılmış Konak Sayısı | Int |
dnsSuffix | App Service Ortamının DNS son eki. | dizgi |
frontEndScaleFactor | Ön uçlar için ölçek faktörü. | Int |
internalLoadBalancingMode | App Service Ortamı için Sanal Ağ'da dahili olarak hizmet veren uç noktaları belirtir. | 'Hiçbiri' 'Yayımlama' 'Ağ' 'Web, Yayımlama' |
ipsslAddressCount | App Service Ortamı için ayrılmış IP SSL adresi sayısı. | Int |
çoklu boyut | Ön uç VM boyutu, örneğin "Orta", "Büyük". | dizgi |
ağ yapılandırması | ASE için ağ yapılandırmasının tam görünümü. | AseV3Ağ Yapılandırması |
upgradePreference | Yükseltme Tercihi | 'Erken' 'Geç' 'El ile' 'Hiçbiri' |
userWhitelistedIpRanges | Kullanıcı ASE db'de izin verilenler listesine ip aralıkları ekledi | dize[] |
sanal ağ | Sanal Ağın açıklaması. | VirtualNetworkProfile |
zoneRedundant | Bu App Service Ortamının alanlar arası yedekli olup olmadığı. | Bool |
AseV3Ağ Yapılandırması
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü. | dizgi |
Özellikler | AseV3NetworkingConfiguration kaynağına özgü özellikler | AseV3NetworkingConfigurationProperties |
AseV3NetworkingConfigurationProperties
Ad | Açıklama | Değer |
---|---|---|
allowNewPrivateEndpointConnections | ASE'de yeni özel uç nokta bağlantı oluşturma özelliğini etkinleştirme ve devre dışı bırakma özelliği | Bool |
ftpEtkin | ASEV3'te FTP'yi etkinleştirme ve devre dışı bırakma özelliği | Bool |
inboundIpAddressOverride | Müşteri Gelen IP Adresi sağladı. Yalnızca Ase oluşturmada ayarlanabilir. | dizgi |
remoteDebugEnabled | ASEV3'te Uzaktan Hata Ayıklamayı etkinleştirme ve devre dışı bırakma özelliği | Bool |
CustomDnsSuffixConfiguration
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü. | dizgi |
Özellikler | CustomDnsSuffixConfiguration kaynağına özgü özellikler | CustomDnsSuffixConfigurationProperties |
CustomDnsSuffixConfigurationProperties
Ad | Açıklama | Değer |
---|---|---|
certificateUrl | Özel etki alanı soneki olan siteler için varsayılan SSL/TLS sertifikası olarak kullanılması gereken Azure Key Vault sertifika gizli dizisine başvuran URL. | dizgi |
dnsSuffix | ASE'de dağıtılan tüm siteler için kullanılacak varsayılan özel etki alanı soneki. | dizgi |
keyVaultReferenceIdentity | Anahtar kasası sertifika başvurularını çözümlemek için kullanılacak kullanıcı tarafından atanan kimlik. Belirtilmezse, varsa sistem tarafından atanan ASE kimliği kullanılır. | dizgi |
NameValuePair (İsimDeğerÇifti)
Ad | Açıklama | Değer |
---|---|---|
ad | Çift adı. | dizgi |
değer | Değeri eşleştirin. | dizgi |
Kaynak Etiketleri
Ad | Açıklama | Değer |
---|
VirtualNetworkProfile
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Sanal Ağın kaynak kimliği. | dize (gerekli) |
alt ağ | Sanal Ağ içindeki alt ağ. | dizgi |
Kullanım Örnekleri
Azure Hızlı Başlangıç Şablonları
Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak.
Şablon | Açıklama |
---|---|
Azure SQL arka uç ile App Service Ortamını |
Bu şablon genellikle özel/yalıtılmış bir ortamda kullanılan ilişkili kaynaklarla birlikte özel uç noktaların yanı sıra Azure SQL arka ucuna sahip bir App Service Ortamı oluşturur. |
Barındırma Planı ve Azure WebApp ile App Service Ortamını |
Özel olarak kullanılabilir olacak mevcut bir sanal ağda ILB Adresi olan bir App Service Ortamı v2 oluşturur. App Service Ortamı bir Barındırma Planı ve bir Azure Web Uygulaması içerir |
app service ortamı oluşturma |
Sanal ağınızda bir App Service Ortamı oluşturur |
app service ortamı v2 oluşturma |
Sanal ağınızda app service ortamı v2 oluşturur |
ASEv3 AppServicePlan ve Uygulama Oluşturma |
ASEv3'te AppServicePlan ve Uygulama oluşturma |
ILB Adresi ile App Service Ortamı v2 Oluşturma |
Özel iç yük dengeleyici adresiyle sanal ağınızda bir App Service Ortamı v2 oluşturur |
ILB Adresi ile App Service Ortamı Oluşturma |
Özel iç yük dengeleyici adresiyle sanal ağınızda bir App Service Ortamı oluşturur |
eklenen bir Web Uygulaması ile Azure App Service ortamı oluşturma |
Sanal Ağ Alt Ağı içinde bir Azure App Service ortamı oluşturur. Bu şablon ayrıca App Service Ortamı'nın içine bir Azure Web Uygulaması ekler. Başlangıçta PixelPin'den Callum Brankin tarafından yazılan şablon |
Azure Güvenlik Duvarı ile ILB App Service Ortamını |
Azure Güvenlik Duvarı tümleştirmesi ile App Service ortamını dağıtmayı gösteren Resource Manager şablonları ve parametreleri |
ILB ASE veya ILB ASE v2 için SSL sertifikası |
ILB ASE veya ILB ASE v2 için varsayılan SSL sertifikasını yapılandırıyor |
Terraform (AzAPI sağlayıcısı) kaynak tanımı
hostingEnvironments kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Web/hostingEnvironments kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/hostingEnvironments@2024-04-01"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
kind = "string"
properties = {
clusterSettings = [
{
name = "string"
value = "string"
}
]
customDnsSuffixConfiguration = {
kind = "string"
properties = {
certificateUrl = "string"
dnsSuffix = "string"
keyVaultReferenceIdentity = "string"
}
}
dedicatedHostCount = int
dnsSuffix = "string"
frontEndScaleFactor = int
internalLoadBalancingMode = "string"
ipsslAddressCount = int
multiSize = "string"
networkingConfiguration = {
kind = "string"
properties = {
allowNewPrivateEndpointConnections = bool
ftpEnabled = bool
inboundIpAddressOverride = "string"
remoteDebugEnabled = bool
}
}
upgradePreference = "string"
userWhitelistedIpRanges = [
"string"
]
virtualNetwork = {
id = "string"
subnet = "string"
}
zoneRedundant = bool
}
}
}
Özellik Değerleri
Microsoft.Web/barındırmaOrtamları
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü. Kaynak bir uygulamaysa, tür için desteklenen değerlerin ayrıntıları için https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference başvurabilirsiniz. | dizgi |
yer | Kaynak Konumu. | dize (gerekli) |
ad | Kaynak adı | dize (gerekli) |
Özellikler | Temel kaynak özellikleri | AppServiceEnvironment |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. |
tür | Kaynak türü | "Microsoft.Web/hostingEnvironments@2024-04-01" |
AppServiceEnvironment
Ad | Açıklama | Değer |
---|---|---|
clusterSettings | App Service Ortamının davranışını değiştirmek için özel ayarlar. | NameValuePair[] |
customDnsSuffixConfiguration | ASEv3 için özel etki alanı soneki yapılandırmasının tam görünümü. | CustomDnsSuffixConfiguration |
dedicatedHostCount | Ayrılmış Konak Sayısı | Int |
dnsSuffix | App Service Ortamının DNS son eki. | dizgi |
frontEndScaleFactor | Ön uçlar için ölçek faktörü. | Int |
internalLoadBalancingMode | App Service Ortamı için Sanal Ağ'da dahili olarak hizmet veren uç noktaları belirtir. | 'Hiçbiri' 'Yayımlama' 'Ağ' 'Web, Yayımlama' |
ipsslAddressCount | App Service Ortamı için ayrılmış IP SSL adresi sayısı. | Int |
çoklu boyut | Ön uç VM boyutu, örneğin "Orta", "Büyük". | dizgi |
ağ yapılandırması | ASE için ağ yapılandırmasının tam görünümü. | AseV3Ağ Yapılandırması |
upgradePreference | Yükseltme Tercihi | 'Erken' 'Geç' 'El ile' 'Hiçbiri' |
userWhitelistedIpRanges | Kullanıcı ASE db'de izin verilenler listesine ip aralıkları ekledi | dize[] |
sanal ağ | Sanal Ağın açıklaması. | VirtualNetworkProfile |
zoneRedundant | Bu App Service Ortamının alanlar arası yedekli olup olmadığı. | Bool |
AseV3Ağ Yapılandırması
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü. | dizgi |
Özellikler | AseV3NetworkingConfiguration kaynağına özgü özellikler | AseV3NetworkingConfigurationProperties |
AseV3NetworkingConfigurationProperties
Ad | Açıklama | Değer |
---|---|---|
allowNewPrivateEndpointConnections | ASE'de yeni özel uç nokta bağlantı oluşturma özelliğini etkinleştirme ve devre dışı bırakma özelliği | Bool |
ftpEtkin | ASEV3'te FTP'yi etkinleştirme ve devre dışı bırakma özelliği | Bool |
inboundIpAddressOverride | Müşteri Gelen IP Adresi sağladı. Yalnızca Ase oluşturmada ayarlanabilir. | dizgi |
remoteDebugEnabled | ASEV3'te Uzaktan Hata Ayıklamayı etkinleştirme ve devre dışı bırakma özelliği | Bool |
CustomDnsSuffixConfiguration
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü. | dizgi |
Özellikler | CustomDnsSuffixConfiguration kaynağına özgü özellikler | CustomDnsSuffixConfigurationProperties |
CustomDnsSuffixConfigurationProperties
Ad | Açıklama | Değer |
---|---|---|
certificateUrl | Özel etki alanı soneki olan siteler için varsayılan SSL/TLS sertifikası olarak kullanılması gereken Azure Key Vault sertifika gizli dizisine başvuran URL. | dizgi |
dnsSuffix | ASE'de dağıtılan tüm siteler için kullanılacak varsayılan özel etki alanı soneki. | dizgi |
keyVaultReferenceIdentity | Anahtar kasası sertifika başvurularını çözümlemek için kullanılacak kullanıcı tarafından atanan kimlik. Belirtilmezse, varsa sistem tarafından atanan ASE kimliği kullanılır. | dizgi |
NameValuePair (İsimDeğerÇifti)
Ad | Açıklama | Değer |
---|---|---|
ad | Çift adı. | dizgi |
değer | Değeri eşleştirin. | dizgi |
Kaynak Etiketleri
Ad | Açıklama | Değer |
---|
VirtualNetworkProfile
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Sanal Ağın kaynak kimliği. | dize (gerekli) |
alt ağ | Sanal Ağ içindeki alt ağ. | dizgi |
Kullanım Örnekleri
Azure Doğrulanmış Modülleri
Aşağıdaki Azure Doğrulanmış Modüller bu kaynak türünü dağıtmak için kullanılabilir.