详情页标题前

阿里云ECS云服务器通过API允许不同阿里云账号下的ECS实例内网通信-云淘科技

详情页1

若您需要实现同一地域下不同阿里云账号ECS实例内网通信,可以参考本文描述授权安全组间互访。

前提条件

请确保您已经为ECS实例安装了阿里云CLI,在不同操作系统中安装CLI的方式请参见:

  • 在Windows上安装阿里云CLI
  • 在Linux上安装阿里云CLI
  • 在macOS上安装阿里云CLI

背景信息

目前授权安全组内网通信有以下种,请根据您的实际需求选择方式。

  • ECS实例间通信:授权同一阿里云账号两台ECS实例间的内网通信。
  • 阿里云账号间内网通信:授权不同阿里云账号同一地域下两个安全组内所有的ECS实例的内网通信,包括授权以后购买的同一安全组内的ECS实例。


    说明 阿里云账号间内网通信实际上是安全组间授权,即授权处于这两个安全组内的ECS实例后就可以实现内网通信。修改安全组配置会影响到安全组内所有的ECS实例,请根据实际需要进行操作,避免影响到ECS实例网络下运行的业务。

安全组是ECS实例的虚拟防火墙,安全组本身不提供通信能力和组网能力。授权不同安全组内的实例内网通信后,请同时确保实例可以建立内网互通的能力。

  • 若实例均是经典网络类型,必须位于同一地域下。
  • 若实例均是VPC类型,不同VPC间默认内网不通。建议通过公网访问的方式通信,或者通过高速通道、VPN网关和云企业网等方式提供访问能力。更多信息,请参见高速通道、VPN网关和云企业网。
  • 若实例网络类型不同,请设置ClassicLink允许实例通信。具体操作,请参见经典网络和专有网络互通。
  • 若实例位于不同地域,建议通过公网访问的方式通信,或者通过高速通道、VPN网关和云企业网等方式提供访问能力。更多信息,请参见高速通道、VPN网关和云企业网。

ECS实例间通信

  1. 查询两台ECS实例的内网IP地址和两台ECS实例所处的安全组ID。您可以通过控制台或调用DescribeInstances接口获得ECS实例所属的安全组ID。假设两台ECS实例的信息如下表所示。
    实例 IP地址 所属安全组 安全组ID
    实例A 10.0.0.1 sg1 sg-bp1azkttqpldxgte****
    实例B 10.0.0.2 sg2 sg-bp15ed6xe1yxeycg****
  2. 在sg1安全组中添加放行10.0.0.2的入方向的规则。
    aliyun ecs AuthorizeSecurityGroup --SecurityGroupId sg-bp1azkttqpldxgte**** --RegionId cn-qingdao --IpProtocol all  --PortRange=-1/-1 --SourceCidrIp 10.0.0.2 --NicType intranet
  3. 在sg2安全组中添加放行10.0.0.1的入方向的规则。
    aliyun ecs AuthorizeSecurityGroup --SecurityGroupId sg-bp15ed6xe1yxeycg**** --RegionId cn-qingdao --IpProtocol all  --PortRange=-1/-1 --SourceCidrIp 10.0.0.1 --NicType intranet


    说明

    • 以上命令中,地域取值为华北 1(青岛)cn-qingdao,请您根据实际情况修改。
    • 以上命令中,调用AuthorizeSecurityGroup接口添加安全组入方向的放行规则,主要关注的参数为SecurityGroupId和SourceCidrIp。
  4. 等待一分钟后,使用ping命令测试两台ECS实例之间是否内网互通。

阿里云账号间内网通信

  1. 查询两个阿里云账号的账号名称和两个账号下对应的安全组ID。 您可以通过控制台或调用DescribeInstances接口获得ECS实例所属的安全组ID。假设两个阿里云账号的信息如下表所示。
    阿里云账号 阿里云账号ID 安全组 安全组ID
    账号A testA****@aliyun.com sg1 sg-bp1azkttqpldxgte****
    账号B testB****@aliyun.com sg2 sg-bp15ed6xe1yxeycg****
  2. 在sg1安全组中添加放行sg2安全组入方向的规则。
    aliyun ecs AuthorizeSecurityGroup --SecurityGroupId sg-bp1azkttqpldxgte**** --RegionId cn-qingdao --IpProtocol all  --PortRange=-1/-1 --SourceGroupId sg-bp15ed6xe1yxeycg7XXX --SourceGroupOwnerAccount b@aliyun.com --NicType intranet
  3. 在sg2安全组中添加放行sg1安全组入方向的规则。
    aliyun ecs AuthorizeSecurityGroup --SecurityGroupId sg-bp15ed6xe1yxeycg**** --RegionId cn-qingdao --IpProtocol all  --PortRange=-1/-1 --SourceGroupId sg-bp1azkttqpldxgtedXXX --SourceGroupOwnerAccount a@aliyun.com --NicType intranet


    说明

    • 以上命令中,地域取值为华北 1(青岛)cn-qingdao,请您根据实际情况修改。
    • 以上命令中,调用AuthorizeSecurityGroup接口添加安全组入方向的放行规则时,主要关注的参数为SecurityGroupId、SourceGroupId和SourceGroupOwnerAccount。
  4. 等待一分钟后,使用ping命令测试查看两台ECS实例之间是否内网互通。

腾讯云1折,限时活动,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/153690.html

(0)
上一篇 2023年12月9日
下一篇 2023年12月9日
详情页2

相关推荐

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。