我要删除Virtual Machine
中的现有Azure
和Network Security Group
相关联的VM
。但我需要存储我要删除的Inbound Security Rules
Network Security Group
。
有没有办法将Inbound Security Rules
作为模板导出为某种JSON
,CSV
或任何其他格式,然后我可以将其应用到其他Network Security Group
从模板导入Inbound Security Rules
?
答案 0 :(得分:0)
如果您不想使用shell,可以使用简单的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
这将使用properties.securityRules下的规则返回JSON响应。
您需要包含一个Authorization标头,您可以通过以下方式获取:
登录Azure>在浏览器上打开开发者模式>打开网络标签,查找调用>复制授权标题(应以 Bearer 开头)。
以下是一个例子:
您还可以使用this方便的Chrome扩展程序来获取它。