NNI veya Dış Ağda ACL'leri Güncelleştirme
Nexus Network Fabric, NNI veya Yalıtım Etki Alanı Dış Ağlarına uygulanan Erişim Denetim Listelerini (ACL' ler) güncelleştirmek için çeşitli yöntemler sunar. Aşağıda iki seçenek vardır:
1. Seçenek: Mevcut ACL'leri değiştirme
az networkfabric acl create komutunu kullanarak yeni bir ACL oluşturun.
Önkoşullar
Azure Cloud Shell'de Bash ortamını kullanın. Daha fazla bilgi için bkz . Azure Cloud Shell'de Bash için hızlı başlangıç.
CLI başvuru komutlarını yerel olarak çalıştırmayı tercih ediyorsanız Azure CLI'yı yükleyin . Windows veya macOS üzerinde çalışıyorsanız Azure CLI’yi bir Docker kapsayıcısında çalıştırmayı değerlendirin. Daha fazla bilgi için bkz . Docker kapsayıcısında Azure CLI'yi çalıştırma.
Yerel yükleme kullanıyorsanız az login komutunu kullanarak Azure CLI ile oturum açın. Kimlik doğrulama işlemini tamamlamak için terminalinizde görüntülenen adımları izleyin. Diğer oturum açma seçenekleri için bkz . Azure CLI ile oturum açma.
İstendiğinde, ilk kullanımda Azure CLI uzantısını yükleyin. Uzantılar hakkında daha fazla bilgi için bkz. Azure CLI ile uzantıları kullanma.
Yüklü sürümü ve bağımlı kitaplıkları bulmak için az version komutunu çalıştırın. En son sürüme yükseltmek için az upgrade komutunu çalıştırın.
- Aboneliği ayarla (gerekirse):
Birden çok aboneliğiniz varsa ve bir aboneliği varsayılan olarak ayarlamanız gerekiyorsa, bunu şu şekilde yapabilirsiniz:
az account set --subscription <subscription-id>
- ACL oluşturma
ACL'yi az networkfabric acl create
istenen parametrelerle oluşturmak için komutunu kullanın. Genel bir şablon aşağıdadır:
az networkfabric acl create --resource-group "<resource-group>" --location "<location>" --resource-name "<acl-name>" --annotation "<annotation>" --configuration-type "<configuration-type>" --default-action "<default-action>" --match-configurations "<match-configurations>" --actions "<actions>"
- ve
--egress-acl-id
parametresine bir kaynak kimliği--ingress-acl-id
geçirerek NNI veya Dış Ağı güncelleştirin.
az networkfabric nni update --resource-group "<resource-group-name>" --resource-name "<nni-name>" --fabric "<fabric-name>" --ingress-acl-id "<ingress-acl-resource-id>" --egress-acl-id "<egress-acl-resource-id>"
Parametre | Açıklama |
---|---|
--resource-group |
Ağ dokusu örneğini içeren kaynak grubunun adı. |
--resource-name |
Güncelleştirilecek ağ dokusu NNI'sinin (Ağdan Ağa Arabirim) adı. |
--fabric |
NNI'nin sağlandığı doku adı. |
--ingress-acl-id |
Gelen trafik için giriş erişim denetimi listesinin (ACL) kaynak kimliği (belirli bir ACL için null). |
--egress-acl-id |
Giden trafik için çıkış erişim denetimi listesinin (ACL) kaynak kimliği (belirli bir ACL için null). |
Not
Gereksinimlere bağlı olarak Giriş, Çıkış veya her ikisi de güncelleştirilebilir.
- Yapılandırma değişikliklerini işleme:
Yapılandırma değişikliklerini işlemek için komutunu yürütebilirsiniz fabric commit-configuration
.
az networkfabric fabric commit-configuration --resource-group "<resource-group>" --resource-name "<fabric-name>"
Parametre | Açıklama |
---|---|
--resource-group |
Nexus Network Fabric'i içeren kaynak grubunun adı. |
--resource-name |
Yapılandırma değişikliklerinin işlendiği Nexus Network Fabric'in adı. |
- Değişiklikleri doğrulayın:
komutunu kullanarak resource list
değişiklikleri doğrulayın.
Seçenek 2: Mevcut ACL özelliklerini güncelleştirme
Mevcut bir ACL'nin özelliklerini değiştirmek için ACL güncelleştirme komutunu kullanın.
- ve
--egress-acl-id
öğesine null kimlik--ingress-acl-id
geçirerek NNI veya Dış Ağı güncelleştirin.
az networkfabric nni update --resource-group "<resource-group-name>" --resource-name "<nni-name>" --fabric "<fabric-name>" --ingress-acl-id null --egress-acl-id null
Parametre | Açıklama |
---|---|
--resource-group |
Ağ dokusu örneğini içeren kaynak grubunun adı. |
--resource-name |
Güncelleştirilecek ağ dokusu NNI'sinin (Ağdan Ağa Arabirim) adı. |
--fabric |
NNI'nin sağlandığı doku adı. |
--ingress-acl-id |
Gelen trafik için giriş erişim denetimi listesinin (ACL) kaynak kimliği (belirli bir ACL için null). |
--egress-acl-id |
Giden trafik için çıkış erişim denetimi listesinin (ACL) kaynak kimliği (belirli bir ACL için null). |
Not
Gereksinimlere bağlı olarak Giriş, Çıkış veya her ikisi de güncelleştirilebilir.
- komutunu yürütür
fabric commit-configuration
.
az networkfabric fabric commit-configuration --resource-group "<resource-group>" --resource-name "<fabric-name>"
Parametre | Açıklama |
---|---|
--resource-group |
Nexus Network Fabric'i içeren kaynak grubunun adı. |
--resource-name |
Yapılandırma değişikliklerinin işlendiği Nexus Network Fabric'in adı. |
- komutunu kullanarak
resource list
değişiklikleri doğrulayın.