Экспорт и импорт правил входящей безопасности в Microsoft Azure

Я должен удалить существующий Virtual Machine в Azure и Network Security Group связано с VM, Но мне нужно хранить Inbound Security Rules из Network Security Group что я собираюсь удалить.

Есть ли способ экспортировать Inbound Security Rules в качестве шаблона для какого-то JSON, CSV или любой другой формат, а затем я могу применить его к другим Network Security Group импортируя Inbound Security Rules из шаблона?

2 ответа

Если вы не хотите использовать оболочку, вы можете использовать простой вызов API для:

https://management.azure.com/subscriptions/YOUR_SUBSCRIPTIONID/resourceGroups/YOUR_RESOURCE_GROUP_NAME/providers/Microsoft.Network/networkSecurityGroups/YOUR_NSG_NAME?api-version=2016-07-01

Это вернет ответ JSON с вашими правилами в properties.securityRules.

Вам необходимо включить заголовок авторизации, который вы можете получить:

Войдите в Azure > откройте режим разработчика в браузере> откройте вкладку сети и найдите invoke > скопируйте заголовок авторизации (должен начинаться с Bearer).

Вот пример:

Как получить заголовок авторизации Azure

Вы также можете использовать это удобное расширение Chrome, чтобы получить его.

В рамках подписки легко экспортировать и создавать резервные копии правил NSG. Проверьте этот инструмент, если он помогает - https://azuremarketplace.microsoft.com/en-in/marketplace/apps/bowspritconsultingopcprivatelimited1596291408582.nsgbackup?tab=Overview

Другие вопросы по тегам