在Microsoft Azure中导出和导入入站安全规则

时间:2016-07-06 01:33:34

标签: azure cloud network-security-groups inbound-security-rule azure-security

我要删除Virtual Machine中的现有AzureNetwork Security Group相关联的VM。但我需要存储我要删除的Inbound Security Rules Network Security Group

有没有办法将Inbound Security Rules作为模板导出为某种JSONCSV或任何其他格式,然后我可以将其应用到其他Network Security Group从模板导入Inbound Security Rules

1 个答案:

答案 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 开头)。

以下是一个例子:

How to get Azure Authorization header

您还可以使用this方便的Chrome扩展程序来获取它。