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.
Bu makale, Microsoft.Network kaynakları için çeşitli sağlama durumlarının anlamını anlamanıza yardımcı olur. Durumun Başarısız olduğu durumlarla ilgili sorunları etkili bir şekilde giderebilirsiniz.
Azure sorununuz bu makalede ele alınmıyorsa Microsoft Q & A ve Stack Overflow'daki Azure forumlarını ziyaret edin. Sorununuzu bu forumlara gönderebilir veya Twitter'da @AzureSupport gönderebilirsiniz. Ayrıca bir Azure desteği isteği gönderebilirsiniz. Destek isteği göndermek için Azure desteği sayfasında Destek al'ı seçin.
Tedarik durumları
Sağlama durumu, Azure Resource Manager kaynağında kullanıcı tarafından başlatılan bir denetim düzlemi işleminin durumudur.
| Sağlama durumu | Açıklama |
|---|---|
| Güncelleştirme | Kaynak oluşturuluyor veya güncelleştiriliyor. |
| Başarısız oldu | Kaynak üzerindeki son işlem başarılı olmadı. |
| Başarıldı | Kaynak üzerindeki son işlem başarılı oldu. |
| Siliniyor | Kaynak siliniyor. |
| Göç etme | Azure Service Manager'dan Azure Resource Manager'a geçiş sırasında görülür. |
Bu durumlar kaynağın meta veri özellikleridir. Kaynağın işlevselliğinden bağımsızdırlar. Başarısız durumda olmak, kaynağın işlevsel olmadığı anlamına gelmez. Çoğu durumda sorunsuz bir şekilde çalışmaya ve trafiğe hizmet almaya devam edebilir.
Çeşitli senaryolarda, kaynak başarısız durumdaysa, kaynakta veya buna bağlı diğer kaynaklarda kullanılabilecek diğer işlemler başarısız olabilir. Diğer işlemleri çalıştırmadan önce durumu yeniden başarılı durumuna döndürmeniz gerekir.
Örneğin, bağımlı bir VirtualNetworkGatewayConnection nesnesi başarısız durumda ise, VirtualNetworkGateway üzerinde bir işlem çalıştıramazsınız.
PUT işlemi aracılığıyla başarılı durumu geri yükleme
Başarılı durumu geri yüklemek için kaynakta başka bir yazma (PUT) işlemi çalıştırın.
Önceki işleme neden olan sorun artık geçerli olmayabilir. Daha yeni yazma işlemi başarılı olacak ve sağlama durumunu yeniden sağlayacaktır.
Bu görevi gerçekleştirmenin en kolay yolu Azure PowerShell kullanmaktır. Kaynak için tüm geçerli yapılandırmayı getiren kaynağa özgü bir Get komutu gönderin. Ardından, Azure'a şu anda yapılandırılmış olan tüm kaynak özelliklerini içeren bir yazma işlemi işlemek için Bir Set komutu veya eşdeğeri çalıştırın.
Önemli
- İlk olarak bir
Getkoşulmadan kaynak üzerinde birSetkomut çalıştırılması, varsayılan ayarlarla kaynağın üzerine yazılmasıyla sonuçlanır. Bu ayarlar şu anda yapılandırdığınız ayarlardan farklı olabilir. Varsayılana sıfırlamayı düşünmüyorsanız yalnızca birSetkomut çalıştırmayın. - Üçüncü taraf yazılımı veya eski API sürümünü kullanan herhangi bir aracı kullanarak bir
GetveSetişlemini çalıştırmak da bazı ayarların kaybolmasına neden olabilir. Bu ayarlar, komutunu çalıştırdığınız API sürümünde mevcut olmayabilir.
Başarılı sağlanım durumunu geri yüklemek için Azure PowerShell cmdlet'leri
Bu makaledeki adımlar ve örnekler Azure PowerShell Az modüllerini kullanır. Az modüllerini bilgisayarınıza yerel olarak yüklemek için bkz . Azure PowerShell'i yükleme. Yeni Az modülü hakkında daha fazla bilgi edinmek için bkz . Yeni Azure PowerShell Az modülüne giriş. PowerShell cmdlet'leri sık sık güncelleştirilir. En son sürümü çalıştırmıyorsanız, yönergelerde belirtilen değerler başarısız olabilir. Sisteminizde Yüklü PowerShell sürümlerini bulmak için cmdlet'ini Get-Module -ListAvailable Az kullanın.
Ön işlemler
Azure Resource Manager PowerShell cmdlet'lerinin en son sürümünü yükleyin. Daha fazla bilgi için Azure Az PowerShell modülünü yükleme bölümüne bakın.
Yükseltilmiş ayrıcalıklarla PowerShell konsolunuzu açın ve hesabınıza bağlanın. Bağlanmanıza yardımcı olması için aşağıdaki örneği kullanın:
Connect-AzAccountBirden çok Azure aboneliğiniz varsa hesabın aboneliklerini denetleyin.
Get-AzSubscriptionKullanmak istediğiniz aboneliği belirtin.
Select-AzSubscription -SubscriptionName "Replace_with_your_subscription_name"Sağlama durumunu sıfırlamak için aşağıdaki bölümlerde kaynağa özgü komutları çalıştırın.
Uyarı
Bu makaledeki her örnek komut, kaynağın adı için your_resource_name ve kaynak grubunun adı için your_resource_group_name kullanır. Bu dizeleri dağıtımınız için uygun kaynak ve kaynak grubu adlarıyla değiştirdiğinizden emin olun.
Microsoft.Network/applicationGateways
Get-AzApplicationGateway -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzApplicationGateway
Microsoft.Network/applicationGatewayWebApplicationFirewallPolicies
Get-AzApplicationGatewayFirewallPolicy -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzApplicationGatewayFirewallPolicy
Microsoft.Network/azureFirewalls
Get-AzFirewall -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzFirewall
Microsoft.Network/bastionHosts
$bastion = Get-AzBastion -Name "your_resource_name" -ResourceGroupName "your_resource_group_name"
Set-AzBastion -InputObject $bastion
Microsoft.Network/connections
Get-AzVirtualNetworkGatewayConnection -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzVirtualNetworkGatewayConnection
Microsoft.Network/expressRouteCircuits
Get-AzExpressRouteCircuit -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzExpressRouteCircuit
Microsoft.Network/expressRouteGateways
Get-AzExpressRouteGateway -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzExpressRouteGateway
Uyarı
Microsoft.Network/expressRouteGateways sanal WAN içinde dağıtılır. Sanal ağınızda tek başına bir ExpressRoute ağ geçidi varsa Microsoft.Network/virtualNetworkGateways ile ilgili komutları çalıştırın.
Microsoft.Network/expressRoutePorts
Get-AzExpressRoutePort -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzExpressRoutePort
Microsoft.Network/firewall İlkeler
Get-AzFirewallPolicy -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzFirewallPolicy
Microsoft.Network/loadBalancers
Get-AzLoadBalancer -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzLoadBalancer
Microsoft.Network/localNetworkGateways
Get-AzLocalNetworkGateway -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzLocalNetworkGateway
Microsoft.Network/natGateways
Get-AzNatGateway -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzNatGateway
Microsoft.Network/networkInterfaces
Get-AzNetworkInterface -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzNetworkInterface
Microsoft.Network/networkSecurityGroups
Get-AzNetworkSecurityGroup -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzNetworkSecurityGroup
Microsoft.Network/networkVirtualAppliances
Get-AzNetworkVirtualAppliance -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Update-AzNetworkVirtualAppliance
Uyarı
Sanal WAN ile ilgili kaynakların çoğu, örneğin networkVirtualAppliances, yazma işlemleri için Update cmdlet'ini kullanır, Set değil.
Microsoft.Network/privateDnsZones
Get-AzPrivateDnsZone -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzPrivateDnsZone
Microsoft.Network/privateEndpoints
Get-AzPrivateEndpoint -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzPrivateEndpoint
Microsoft.Network/privateLinkServices
Get-AzPrivateLinkService -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzPrivateLinkService
Microsoft.Network/publicIpAddresses
Get-AzPublicIpAddress -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzPublicIpAddress
Microsoft.Network/routeFilters
Get-AzRouteFilter -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzRouteFilter
Microsoft.Network/routeTables
Get-AzRouteTable -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzRouteTable
Microsoft.Network/virtualHubs
Get-AzVirtualHub -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Update-AzVirtualHub
Uyarı
Sanal WAN ile ilgili sanalHubs gibi kaynakların çoğu, yazma işlemleri için Update cmdlet'ini kullanır, Set cmdlet'ini değil.
Microsoft.Network/virtualNetworkGateways
Get-AzVirtualNetworkGateway -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzVirtualNetworkGateway
Microsoft.Network/virtualNetworks
Get-AzVirtualNetwork -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzVirtualNetwork
Microsoft.Network/virtualWans
Get-AzVirtualWan -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Update-AzVirtualWan
Uyarı
Sanal WAN ile ilgili kaynakların çoğu, örneğin virtualWan'lar, yazma işlemleri için Update cmdlet'ini kullanır, Set değil.
Microsoft.Network/vpnGateways
Get-AzVpnGateway -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Update-AzVpnGateway
Uyarı
-
Microsoft.Network/vpnGatewayssanal WAN içinde dağıtılır. Sanal ağınızda tek başına bir VPN ağ geçidi varsa Microsoft.Network/virtualNetworkGateways ile ilgili komutları çalıştırın. - vpnGateways gibi Sanal WAN ile ilgili kaynakların çoğu, yazma işlemleri için
Updatecmdlet'ini kullanır,Setcmdlet'ini değil.
Microsoft.Network/vpnSites
Get-AzVpnSite -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Update-AzVpnSite
Uyarı
vpnSites gibi Sanal WAN ile ilgili kaynakların çoğu, yazma işlemleri için Set yerine Update cmdlet'ini kullanır.
Sonraki adımlar
Çalıştırdığınız komut başarısız durumu çözmezse bir hata kodu döndürmelidir. Çoğu hata kodu, sorunun ne olabileceğine ilişkin ayrıntılı bir açıklama içerir ve sorunu çözmek için ipuçları sunar.
Sorun yaşamaya devam ediyorsanız Microsoft desteğiyle bir destek bileti açın. Destek aracısına hem en son işlemde aldığınız hata kodunu hem de işlemi çalıştırdığınız zaman damgasını belirtin.