Microsoft.Network loadBalancers/inboundNatRules 2020-11-01

Bicep kaynak tanımı

loadBalancers/inboundNatRules 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.Network/loadBalancers/inboundNatRules kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Network/loadBalancers/inboundNatRules@2020-11-01' = {
  name: 'string'
  properties: {
    backendPort: int
    enableFloatingIP: bool
    enableTcpReset: bool
    frontendIPConfiguration: {
      id: 'string'
    }
    frontendPort: int
    idleTimeoutInMinutes: int
    protocol: 'string'
  }
}

Özellik değerleri

InboundNatRulePropertiesFormat

Ad Açıklama Değer
backendPort İç uç nokta için kullanılan bağlantı noktası. Kabul edilebilir değerler 1 ile 65535 arasında değişir. Int
enableFloatingIP Sql AlwaysOn Kullanılabilirlik Grubunu yapılandırmak için gereken kayan IP özelliği için bir sanal makinenin uç noktasını yapılandırıyor. Bu ayar, SQL Server'da SQL AlwaysOn Kullanılabilirlik Grupları kullanılırken gereklidir. Uç noktayı oluşturduktan sonra bu ayar değiştirilemez. Bool
enableTcpReset TCP akışı boşta kalma zaman aşımında veya beklenmeyen bağlantı sonlandırmada çift yönlü TCP Sıfırlaması alın. Bu öğe yalnızca protokol TCP olarak ayarlandığında kullanılır. Bool
frontendIPConfiguration Ön uç IP adreslerine başvuru. AltKaynak
frontendPort Dış uç noktanın bağlantı noktası. Her kuralın bağlantı noktası numaraları Load Balancer içinde benzersiz olmalıdır. Kabul edilebilir değerler 1 ile 65534 arasında değişir. Int
idleTimeoutInMinutes TCP boşta bağlantısı için zaman aşımı. Değer 4 ile 30 dakika arasında ayarlanabilir. Varsayılan değer 4 dakikadır. Bu öğe yalnızca protokol TCP olarak ayarlandığında kullanılır. Int
protokol Yük dengeleme kuralı tarafından kullanılan aktarım protokolüne başvuru. 'Tümü'
'Tcp'
'Udp'

Microsoft.Network/loadBalancers/inboundNatRules

Ad Açıklama Değer
ad Kaynak adı dize (gerekli)
ebeveyn Bicep'te bir alt kaynak için üst kaynak belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz. Alt kaynaküst kaynak dışında.
Tür kaynağı için sembolik ad: loadBalancers
Özellikler Yük dengeleyici gelen nat kuralının özellikleri. InboundNatRulePropertiesFormat

Alt Kaynak

Ad Açıklama Değer
Kimliği Kaynak Kimliği. dizgi

Hızlı başlangıç örnekleri

Aşağıdaki hızlı başlangıç örnekleri bu kaynak türünü dağıtır.

Bicep Dosyası Açıklama
Yük Dengeleyici ve NAT ile Kullanılabilirlik AlanlarındaKI VM'leri Bu şablon, Yük Dengeleyici ile Kullanılabilirlik Alanları arasında dağıtılmış Sanal Makineler oluşturmanıza ve yük dengeleyici aracılığıyla NAT kurallarını yapılandırmanıza olanak tanır. Bu şablon ayrıca bir Sanal Ağ, Genel IP adresi ve Ağ Arabirimleri dağıtır. Bu şablonda, ağ arabirimlerini ve sanal makineleri oluşturmak için kaynak döngüleri özelliğini kullanacağız
VMSS Esnek Düzenleme Modu Hızlı Başlangıç Linux Bu şablon, Azure Load Balancer'ın arkasındaki örneklerle basit bir VM Ölçek Kümesi dağıtır. VM Ölçek kümesi Esnek Düzenleme Modu'ndadır. Linux (Ubuntu) veya Windows (Windows Server Datacenter 2019) dağıtımını seçmek için os parametresini kullanın. NOT: Bu hızlı başlangıç şablonu, herhangi bir internet adresinden VM yönetim bağlantı noktalarına (SSH, RDP) ağ erişimini etkinleştirir ve üretim dağıtımları için kullanılmamalıdır.

ARM şablonu kaynak tanımı

loadBalancers/inboundNatRules 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.Network/loadBalancers/inboundNatRules kaynağı oluşturmak için, şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.Network/loadBalancers/inboundNatRules",
  "apiVersion": "2020-11-01",
  "name": "string",
  "properties": {
    "backendPort": "int",
    "enableFloatingIP": "bool",
    "enableTcpReset": "bool",
    "frontendIPConfiguration": {
      "id": "string"
    },
    "frontendPort": "int",
    "idleTimeoutInMinutes": "int",
    "protocol": "string"
  }
}

Özellik değerleri

InboundNatRulePropertiesFormat

Ad Açıklama Değer
backendPort İç uç nokta için kullanılan bağlantı noktası. Kabul edilebilir değerler 1 ile 65535 arasında değişir. Int
enableFloatingIP Sql AlwaysOn Kullanılabilirlik Grubunu yapılandırmak için gereken kayan IP özelliği için bir sanal makinenin uç noktasını yapılandırıyor. Bu ayar, SQL Server'da SQL AlwaysOn Kullanılabilirlik Grupları kullanılırken gereklidir. Uç noktayı oluşturduktan sonra bu ayar değiştirilemez. Bool
enableTcpReset TCP akışı boşta kalma zaman aşımında veya beklenmeyen bağlantı sonlandırmada çift yönlü TCP Sıfırlaması alın. Bu öğe yalnızca protokol TCP olarak ayarlandığında kullanılır. Bool
frontendIPConfiguration Ön uç IP adreslerine başvuru. AltKaynak
frontendPort Dış uç noktanın bağlantı noktası. Her kuralın bağlantı noktası numaraları Load Balancer içinde benzersiz olmalıdır. Kabul edilebilir değerler 1 ile 65534 arasında değişir. Int
idleTimeoutInMinutes TCP boşta bağlantısı için zaman aşımı. Değer 4 ile 30 dakika arasında ayarlanabilir. Varsayılan değer 4 dakikadır. Bu öğe yalnızca protokol TCP olarak ayarlandığında kullanılır. Int
protokol Yük dengeleme kuralı tarafından kullanılan aktarım protokolüne başvuru. 'Tümü'
'Tcp'
'Udp'

Microsoft.Network/loadBalancers/inboundNatRules

Ad Açıklama Değer
apiVersion API sürümü '2020-11-01'
ad Kaynak adı dize (gerekli)
Özellikler Yük dengeleyici gelen nat kuralının özellikleri. InboundNatRulePropertiesFormat
tür Kaynak türü 'Microsoft.Network/loadBalancers/inboundNatRules'

Alt Kaynak

Ad Açıklama Değer
Kimliği Kaynak Kimliği. dizgi

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Açıklama
Load Balancer'da 2 VM ve LB NAT kurallarını yapılandırın

Azure 'a dağıtma
Bu şablon, bir Kullanılabilirlik Kümesinde 2 Sanal Makine oluşturmanıza ve yük dengeleyici aracılığıyla NAT kurallarını yapılandırmanıza olanak tanır. Bu şablon ayrıca bir Depolama Hesabı, Sanal Ağ, Genel IP adresi ve Ağ Arabirimleri dağıtır. Bu şablonda, ağ arabirimlerini ve sanal makineleri oluşturmak için kaynak döngüleri özelliğini kullanacağız
Azure Container Service Engine (acs-engine) - Swarm Modu

Azure 'a dağıtma
Azure Container Service Engine (acs-engine), DC/OS, Kubernetes, Swarm Modu veya Swarm düzenleyicileri ile Microsoft Azure'da Docker özellikli kümeler için ARM (Azure Resource Manager) şablonları oluşturur. Aracın girişi bir küme tanımıdır. Küme tanımı, Bir Microsoft Azure Container Service kümesini dağıtmak için kullanılan ARM şablonu söz dizimine çok benzer (çoğu durumda olduğu gibi).
Arka Uç IIS Sunucuları ile Barracuda Web Uygulaması Güvenlik Duvarı'nı

Azure 'a dağıtma
Bu Azure hızlı başlangıç şablonu, Azure'da gerekli sayıda arka uç Windows 2012 tabanlı IIS Web Sunucusuna sahip bir Barracuda Web Uygulaması Güvenlik Duvarı Çözümü dağıtır.Templates, Kullandıkça öde lisansına sahip en son Barracuda WAF'yi ve IIS için en son Windows 2012 R2 Azure Görüntüsünü içerir. Barracuda Web Uygulaması Güvenlik Duvarı, gelen web trafiğini inceler ve SQL eklemelerini, Siteler Arası Betiği, kötü amaçlı yazılım yüklemelerini & uygulama DDoS'unu ve web uygulamalarınızı hedefleyen diğer saldırıları engeller. Arka uç web sunucularına Uzak masaüstü erişimini etkinleştirmek için NAT kurallarıyla bir Dış LB dağıtılır. Barracuda web uygulaması güvenlik duvarı ve web uygulamaları yayımlama ile ilgili dağıtım sonrası adımları hakkında daha fazla bilgi edinmek için gitHub şablon dizininde sağlanan dağıtım sonrası yapılandırma kılavuzunu izleyin.
Open edX Dogwood (Multi-VM) Dağıtma

Azure 'a dağıtma
Bu şablon Ubuntu VM'lerinden oluşan bir ağ oluşturur ve bunlara Open edX Dogwood dağıtır. Dağıtım, 1-9 uygulama VM'lerini ve arka uç Mongo ve MySQL VM'lerini destekler.
Docker Swarm Kümesi

Azure 'a dağıtma
Bu şablon yüksek kullanılabilirliğe sahip bir Docker Swarm kümesi oluşturur
SUSE üzerinde GlassFish

Azure 'a dağıtma
Bu şablon, kullanıcı tanımlı sayıda SUSE (OpenSUSE veya SLES) VM'lerinden oluşan yük dengeli bir GlassFish (v3 veya v4) kümesi dağıtır.
KEMP LoadMaster HA Pair

Azure 'a dağıtma
Bu şablon bir KEMP LoadMaster HA Çifti dağıtır
Yük Dengeleyici ve NAT ile Kullanılabilirlik AlanlarındaKI VM'leri

Azure 'a dağıtma
Bu şablon, Yük Dengeleyici ile Kullanılabilirlik Alanları arasında dağıtılmış Sanal Makineler oluşturmanıza ve yük dengeleyici aracılığıyla NAT kurallarını yapılandırmanıza olanak tanır. Bu şablon ayrıca bir Sanal Ağ, Genel IP adresi ve Ağ Arabirimleri dağıtır. Bu şablonda, ağ arabirimlerini ve sanal makineleri oluşturmak için kaynak döngüleri özelliğini kullanacağız
VMSS Esnek Düzenleme Modu Hızlı Başlangıç Linux

Azure 'a dağıtma
Bu şablon, Azure Load Balancer'ın arkasındaki örneklerle basit bir VM Ölçek Kümesi dağıtır. VM Ölçek kümesi Esnek Düzenleme Modu'ndadır. Linux (Ubuntu) veya Windows (Windows Server Datacenter 2019) dağıtımını seçmek için os parametresini kullanın. NOT: Bu hızlı başlangıç şablonu, herhangi bir internet adresinden VM yönetim bağlantı noktalarına (SSH, RDP) ağ erişimini etkinleştirir ve üretim dağıtımları için kullanılmamalıdır.

Terraform (AzAPI sağlayıcısı) kaynak tanımı

loadBalancers/inboundNatRules 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.Network/loadBalancers/inboundNatRules kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/loadBalancers/inboundNatRules@2020-11-01"
  name = "string"
  body = jsonencode({
    properties = {
      backendPort = int
      enableFloatingIP = bool
      enableTcpReset = bool
      frontendIPConfiguration = {
        id = "string"
      }
      frontendPort = int
      idleTimeoutInMinutes = int
      protocol = "string"
    }
  })
}

Özellik değerleri

InboundNatRulePropertiesFormat

Ad Açıklama Değer
backendPort İç uç nokta için kullanılan bağlantı noktası. Kabul edilebilir değerler 1 ile 65535 arasında değişir. Int
enableFloatingIP Sql AlwaysOn Kullanılabilirlik Grubunu yapılandırmak için gereken kayan IP özelliği için bir sanal makinenin uç noktasını yapılandırıyor. Bu ayar, SQL Server'da SQL AlwaysOn Kullanılabilirlik Grupları kullanılırken gereklidir. Uç noktayı oluşturduktan sonra bu ayar değiştirilemez. Bool
enableTcpReset TCP akışı boşta kalma zaman aşımında veya beklenmeyen bağlantı sonlandırmada çift yönlü TCP Sıfırlaması alın. Bu öğe yalnızca protokol TCP olarak ayarlandığında kullanılır. Bool
frontendIPConfiguration Ön uç IP adreslerine başvuru. AltKaynak
frontendPort Dış uç noktanın bağlantı noktası. Her kuralın bağlantı noktası numaraları Load Balancer içinde benzersiz olmalıdır. Kabul edilebilir değerler 1 ile 65534 arasında değişir. Int
idleTimeoutInMinutes TCP boşta bağlantısı için zaman aşımı. Değer 4 ile 30 dakika arasında ayarlanabilir. Varsayılan değer 4 dakikadır. Bu öğe yalnızca protokol TCP olarak ayarlandığında kullanılır. Int
protokol Yük dengeleme kuralı tarafından kullanılan aktarım protokolüne başvuru. 'Tümü'
'Tcp'
'Udp'

Microsoft.Network/loadBalancers/inboundNatRules

Ad Açıklama Değer
ad Kaynak adı dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Tür kaynağı kimliği: loadBalancers
Özellikler Yük dengeleyici gelen nat kuralının özellikleri. InboundNatRulePropertiesFormat
tür Kaynak türü "Microsoft.Network/loadBalancers/inboundNatRules@2020-11-01"

Alt Kaynak

Ad Açıklama Değer
Kimliği Kaynak Kimliği. dizgi