微软云 网络安全组 Azure NSG

网络安全组(nsg)是一个类似防火墙的网络安全功能,通过配置出入站规则和子网或网络接口来控制子网或网络接口的网络访问权限来增加安全性。

nsg是我们创建集群、局域网络不可少的配置,比如可配置shh远程通道(不建议)、端口开放、网络隔离、网络互通等。

一、平台配置

首先创建完网络安全组后主要部分分为两块

  1. 出入站规则:可以看到刚建好的nsg出入站各有3条默认规则,可按需配置自己需要的规则

  2. 网络接口与子网:可理解为上面定义的规则是给谁用,配置子网整个子网下的ip都要遵守规则,配置网络接口那网络接口绑定的ip(不论公网、私网)要遵守规则

二、代码编写

代码分三步:1、创建nsg 2、设置规则 3、绑定子网或网络接口 后两步不分先后

//   需先创建资源组 微软云一切活动都在订阅与资源组下
		AzureResourceManager azureResourceManager = getAzureResourceManager();
		//            创建nsg
		NetworkSecurityGroup nsg = azureResourceManager.networkSecurityGroups()
				.define("nsg-csdn")
				.withRegion(Region.ASIA_EAST)
				.withExistingResourceGroup("08c39d3a3f1f4e6aa25eb74f4a")
				.create();

//		入站规则开通22端口 可进行远程访问
		nsg.update()
				.defineRule("allow-192.168.66.6")
				.allowInbound()
				.fromAnyAddress()
				.fromAnyPort()
				.toAnyAddress()
				.toPort(22)
				.withProtocol(SecurityRuleProtocol.TCP)
				.withPriority(3100 + 200)
				.attach()
				.apply();

//		假如我现在已经创建好了linux虚拟机并配置了公网或子网 此时肯定会有一个网络接口绑定这个公网或子网
//		我们拿到网络接口后配置上创建的nsg后就可以远程访问了
		NetworkInterface networkInterface = azureResourceManager.networkInterfaces().getById("/subscriptions/c87ba926-f7c2-4d53-8b8e-89245dc/resourceGroups/08c39d3a3f1f4e6aa25eb74f4a/providers/Microsoft.Network/networkInterfaces/nic0868414078c");
		networkInterface.update().withExistingNetworkSecurityGroup(nsg).apply();
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
微软服务Azure是一个全面的计算平台,提供了多种基于的计算服务来构建和运行应用程序。其中包括虚拟服务器、应用服务、Service Fabric、服务和Azure Functions等。Azure Service Fabric是一种分布式系统平台,可以轻松打包、部署和管理可缩放且可靠的微服务和容器。它提供了全面的应用程序管理功能,如设置、部署、监视、升级、修补和删除应用程序等。此外,Service Fabric还为许多核心Azure服务提供技术支持,如Azure SQL数据库、Azure Cosmos DB、Microsoft Power BI、Microsoft Intune、Azure IoT中心和Dynamics 365等\[1\]。你可以通过Azure的计算服务来构建和管理应用程序,这些服务具有可扩展性、容器管理、批处理和高性能计算等功能\[2\]。如果你想了解如何使用Azure CLI创建网站,你可以参考Microsoft的官方文档\[3\]。 #### 引用[.reference_title] - *1* *2* [微软服务Azure产品简介](https://blog.csdn.net/b2473195597/article/details/128184250)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [免费试用微软服务Azure(无需信用卡版)](https://blog.csdn.net/HAI7XIAO/article/details/121525965)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值