Экспорт и импорт правил входящей безопасности в 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).
Вот пример:
Вы также можете использовать это удобное расширение Chrome, чтобы получить его.
В рамках подписки легко экспортировать и создавать резервные копии правил NSG. Проверьте этот инструмент, если он помогает - https://azuremarketplace.microsoft.com/en-in/marketplace/apps/bowspritconsultingopcprivatelimited1596291408582.nsgbackup?tab=Overview