云服务器内容精选

  • 终端节点 终端节点用于在VPC和终端节点服务之间建立便捷、安全、私密的连接通道。 在同一区域中,通过购买终端节点可以实现所属VPC内云资源跨VPC访问终端节点服务。 终端节点与终端节点服务一一对应,访问不同类型终端节点服务的终端节点存在差异: 访问“接口”型终端节点服务的终端节点:是具备私有IP地址的弹性网络接口,作为接口型终端节点服务的通信入口。 访问“网关”型终端节点服务的终端节点:是一个网关,在其上配置路由,用于将流量指向网关型终端节点服务。 终端节点与终端节点服务一一对应,访问不同类型终端节点服务的终端节点存在差异。 根据终端节点访问的终端节点服务的类型,终端节点分为接口终端节点、网关终端节点。 接口终端节点:指访问“接口”型终端节点服务的终端节点,是具备私有IP地址的弹性网络接口,作为接口型终端节点服务的通信入口。 网关终端节点:指访问“网关”型终端节点服务的终端节点,是作为一个网关,在其上配置路由,用于将流量指向网关型终端节点服务。 终端节点的资源实例类型分为专业型、基础型,不同实例类型的特点如下: 专业型:新上线终端节点实例类型,目前已在华东二、中东-利雅得、华东-青岛、非洲-开罗区域开放。单实例带宽规格最大支持10Gbps、支持IPv6双栈、组织粒度的策略授权等功能。 基础型:原终端节点实例类型。 仅“拉美-墨西哥城一”、“拉美-圣保罗一”和“拉美-圣地亚哥”区域支持购买访问“网关”型终端节点服务的终端节点。 父主题: 基本概念
  • “网关”型终端节点服务 “网关”型是由系统配置的云服务类别的终端节点服务,用户无需创建,可以直接使用,如表1所示。 系统在不同区域支持的云服务不同,具体以管理控制台可配置的“服务列表”为准。 仅“拉美-墨西哥城一”、“拉美-圣保罗一”和“拉美-圣地亚哥”区域支持通过控制台直接选择“网关”类型的OBS终端节点服务。 其他区域的“网关”类型的OBS终端节点服务目前需要按照名称查找并关联终端节点,终端节点服务名称请提交工单或联系OBS服务运维人员获取。 表1 “网关”型终端节点服务 服务名称 服务类别 终端节点服务类型 终端节点服务示例 说明 对象存储服务 云服务 网关 以“拉美-墨西哥城一”为例: com.myhuaweicloud.na-mexico-1.obs obs:实现通过终端节点访问OBS内网地址。 请参见配置访问OBS服务内网地址的终端节点
  • “接口”型终端节点服务 “接口”型终端节点服务包括: 由系统配置的云服务类别的终端节点服务,用户无需创建,可以直接使用。 由用户私有服务创建的终端节点服务。 系统在不同区域支持的云服务不同,具体以管理控制台可配置的“服务列表”为准。 表2 “接口”型终端节点服务 服务名称 服务类别 终端节点服务类型 终端节点服务示例 说明 云解析服务 云服务 接口 以“华北-北京四”为例: com.myhuaweicloud.cn-north-4.dns dns:实现通过终端节点访问内网DNS。 API网关 云服务 接口 以“华北-北京四”为例: com.myhuaweicloud.cn-north-4.api api:实现通过终端节点访问API网关。 私有依赖库 云服务 接口 以“华南- 广州”为例: com.myhuaweicloud.cn-south-1.cloudartifact cloudartifact:实现通过终端节点访问CloudArtifact。 容器镜像服务 云服务 接口 以“华北-北京四”为例: com.myhuaweicloud.cn-north-4.swr swr:实现通过终端节点访问SWR。 请参见通过 VPC终端节点 访问SWR 智能边缘平台 云服务 接口 以“华北-北京四”为例: com.myhuaweicloud.cn-north-4.ief-placement com.myhuaweicloud.cn-north-4.ief-edgeaccess com.myhuaweicloud.cn-north-4.ief-telemetry ief:实现通过终端节点访问IEF,IEF包括以下三种终端节点服务类型: ief-placement:用于边缘节点的纳管和升级。 ief-edgeaccess:用于边缘节点与IEF发送边 云消息 。 ief-telemetry:边缘节点上传监控和日志数据。 请参见通过专线或VPN连接IEF 镜像源 云服务 接口 以“华北-北京四”为例: repo2.myhuaweicloud.com repo:实现通过终端节点访问镜像源。 数据接入服务 云服务 接口 以“华北-北京四”为例: com.myhuaweicloud.cn-north-4.dis dis:实现通过终端节点访问DIS。 弹性负载均衡 用户私有服务 接口 无 弹性负载均衡:适用于高访问量业务和对可靠性和容灾性要求较高的业务。 云服务器 用户私有服务 接口 无 E CS :作为服务器使用。 裸金属服务器 用户私有服务 接口 无 BMS:作为服务器使用。
  • URI GET /v2/{project_id}/huaweicloudchain/instances/{instance_id}/endpoints 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID 最小长度:32 最大长度:32 instance_id 是 String 实例ID 最小长度:36 最大长度:36 表2 Query参数 参数 是否必选 参数类型 描述 offset 否 Integer 分页查询起始位置 最小值:0 limit 否 Integer 每页返回的条目数量 最小值:1 最大值:100
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 count Integer 终端节点总数 最小值:0 最大值:100 endpoints Array of EndpointInfo objects 终端节点列表 数组长度:0 - 100 表5 EndpointInfo 参数 参数类型 描述 id String 终端节点ID name String 终端节点名称 ip String 终端节点IP 状态码: 400 表6 响应Body参数 参数 参数类型 描述 code String 状态码 最小长度:3 最大长度:3 error_code String 错误码 最小长度:12 最大长度:12 error_msg String 错误信息 最小长度:1 最大长度:65535 message String 错误详细信息 最小长度:1 最大长度:65535 状态码: 401 表7 响应Body参数 参数 参数类型 描述 code String 状态码 最小长度:3 最大长度:3 error_code String 错误码 最小长度:12 最大长度:12 error_msg String 错误信息 最小长度:1 最大长度:65535 message String 错误详细信息 最小长度:1 最大长度:65535 状态码: 500 表8 响应Body参数 参数 参数类型 描述 code String 状态码 最小长度:3 最大长度:3 error_code String 错误码 最小长度:12 最大长度:12 error_msg String 错误信息 最小长度:1 最大长度:65535 message String 错误详细信息 最小长度:1 最大长度:65535
  • 响应示例 状态码: 200 OK { "connections" : [ { "id" : "9cf102d8-aaa0-44cf-8222-fd6f2c073887", "marker_id" : 167792784, "created_at" : "2021-05-07T14:20:14Z", "updated_at" : "2021-05-07T14:30:25Z", "domain_id" : "c90f12a0f1ee43bc90a1f4d17bce35bc", "status" : "accepted" } ] } 状态码: 401 Unauthorized { "error_code" : "APIC.7102", "error_msg" : "Incorrect token or token resolution failed" } 状态码: 403 Forbidden { "error_code" : "APIC.7106", "error_msg" : "No permissions to request for the method" } 状态码: 404 Resource Not Found { "error_code" : "APIC.7314", "error_msg" : "Endpoint service not found" } 状态码: 500 Internal Server Error { "error_code" : "APIC.9007", "error_msg" : "Failed to execute VCPEP request" }
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。通过调用 IAM 服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 表3 请求Body参数 参数 是否必选 参数类型 描述 action 是 String 允许或拒绝连接 receive 接受 reject 拒绝 endpoints 是 Array of strings 终端节点列表
  • 响应参数 状态码: 200 表4 响应Header参数 参数 参数类型 描述 x-request-id String 请求编号 表5 响应Body参数 参数 参数类型 描述 size Integer 本次返回的列表长度 total Long 满足条件的记录数 connections Array of EndpointConnection objects 连接列表 表6 EndpointConnection 参数 参数类型 描述 id String 连接编号 marker_id Integer 连接报文标识 created_at String 连接创建时间。UTC时间,格式:YYYY-MM-DDTHH:MM:SSZ updated_at String 连接更新时间。UTC时间,格式:YYYY-MM-DDTHH:MM:SSZ domain_id String 用户的Domain ID status String 连接状态 pendingAcceptance 待接受 creating 创建中 accepted 已接受 rejected 已拒绝 failed 失败 deleting 删除中 状态码: 401 表7 响应Header参数 参数 参数类型 描述 x-request-id String 请求编号 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 403 表9 响应Header参数 参数 参数类型 描述 x-request-id String 请求编号 表10 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 404 表11 响应Header参数 参数 参数类型 描述 x-request-id String 请求编号 表12 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 500 表13 响应Header参数 参数 参数类型 描述 x-request-id String 请求编号 表14 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述
  • SDK列表 在开始使用之前,请确保您安装的是最新版本的SDK。使用过时的版本可能会导致兼容性问题或无法使用最新功能。您可以在 SDK中心 查询版本信息。 表1提供了VPCEP服务支持的SDK列表,您可以在GitHub仓库查看SDK更新历史、获取安装包以及查看指导文档。 表1 SDK列表 编程语言 Github地址 参考文档 Java huaweicloud-sdk-java-v3 Java SDK使用指导 Python huaweicloud-sdk-python-v3 Python SDK使用指导 Go huaweicloud-sdk-go-v3 Go SDK使用指导 NodeJs huaweicloud-sdk-nodejs-v3 NodeJs SDK使用指导 .NET huaweicloud-sdk-net-v3 .Net SDK使用指导 PHP huaweicloud-sdk-php-v3 PHP SDK使用指导
  • 流程概述 步骤 说明 准备工作 在使用VPC终端节点前,请先 注册华为账号 并开通华为云、完成实名认证、为账户充值。 步骤一:购买连接DNS的终端节点 为了将解析OBS 域名 的请求转发到终端节点,您需要购买连接DNS服务的终端节点。 步骤二:购买连接OBS的终端节点 为了实现用户本地数据中心节点通过终端节点访问OBS服务,需要购买连接OBS服务的终端节点。 步骤三:访问OBS服务 通过 虚拟专用网络 或者云专线方式访问OBS服务。
  • 流程概述 步骤 说明 准备工作 在使用VPC终端节点前,请先注册华为账号并开通华为云、完成实名认证、为账户充值。 步骤一:创建终端节点服务 为实现跨VPC通信,您需要将VPC内的云资源(即后端资源)创建为终端节点服务,以便于同一区域其他VPC的终端节点通过私网IP访问该终端节点服务。 步骤二:添加白名单 将待访问的后端资源创建为终端节点服务后,您还需要购买终端节点用于访问终端节点服务。 步骤三:购买终端节点 在VPC2中完成终端节点服务的创建,并设置允许连接该终端节点服务的白名单之后,您可以在VPC1中购买连接终端节点服务的终端节点。
  • 资源和成本规划 本节介绍最佳实践中资源规划情况,包含以下内容: 表1 跨区域VPC互通组网规划说明 区域 资源 资源说明 数量 费用 华北-北京四 VPC VPC1子网:192.168.0.0/16 VPC2子网:172.16.0.0/16 2 免费 物理连接 虚拟网关的本端子网:192.168.5.0/24 虚拟接口的本端网关:10.0.0.1/30 虚拟接口的远端网关:10.0.0.2/30 虚拟接口的远端子网:10.1.123.0/24 1 详细请参见云专线产品价格详情。 弹性云服务器 自动分配IP地址。 2 详细请参见弹性云服务器产品价格详情。 VPC终端节点 自动分配IP地址。 1 详细请参见VPC终端节点产品价格详情。 场景网络拓扑如下: 云下用户数据中心(IDC)通过云专线与云上VPC1建立连接。 云上VPC1通过终端节点访问VPC2中的云服务ECS(终端节点服务)。 云下IDC通过云上VPC1访问VPC2中的云服务ECS(终端节点服务)。 图1 场景拓扑 父主题: 通过VPC终端节点和云专线服务实现云下IDC访问云上服务
  • 方案架构 结合用户业务需求分析,不仅需要实现云下用户数据中心与华为云上互通,同时要不借助公网访问云上VPC内的资源和其他云服务。 本实践中主要用到以下两个服务来实现用户业务需求: 云专线(Direct Connect),用于搭建用户本地数据中心与华为云VPC之间高速、低时延、稳定安全的专属连接通道,充分利用华为云服务优势的同时,继续使用现有的IT设施,实现灵活一体,可伸缩的混合云计算环境。 云专线服务在本方案中主要用于实现云下用户数据中心与华为云VPC上互通 VPC终端节点(VPC Endpoint),可以在VPC内提供便捷、安全、私密的通道与终端节点服务(华为云服务、用户私有服务)进行连接,该服务使用华为云内部网络,无需弹性公网IP。 VPC终端节点服务在本方案中主要用于实现通过华为云内网访问云上VPC内的资源和其他云服务。 如图2所示: 通过云专线实现云下IDC与云上VPC1互通。 通过终端节点1,IDC可以访问VPC1内的云资源ELB。 通过终端节点2,IDC可以跨VPC访问VPC2内的云资源ECS。 通过终端节点3,IDC可以通过内网访问云服务DNS。 通过终端节点4,IDC可以通过内网访问云服务OBS。 图2 通过云专线和VPC终端节点实现云下IDC访问华为云服务 并非所有的云服务都支持用户云下通过VPCEP走内网访问,仅支持提供了VPCEP的服务可以通过内网访问云上资源和云服务。
  • 应用场景 在企业IDC上云的过程中,用户云下IDC长期保持复杂的混合云架构:云下IDC生产、云下IDC测试、云上华为云生产、云上华为云测试、云上其他云的生产和测试等等,因此经常存在云下IDC通过内网(专线或VPN)上云访问云上业务的功能需求,而单纯依赖专线或VPN上云后很多云上资源和云服务依然无法访问。 如图1所示,云下IDC希望不通过公网的方式访问云上VPC1、VPC2内的资源(ELB、ECS)以及其他云服务(OBS、DNS)。 图1 云下IDC访问华为云服务(业务需求)
  • 操作场景 终端节点的访问控制功能支持通过白名单设置允许访问终端节点的IP地址或网段。在购买终端节点时以及购买完成后,均可以开启或关闭终端节点的访问控制功能,也可以添加或删除白名单。 只有连接“接口”型终端节点服务的终端节点支持访问控制功能。 如果关闭访问控制功能,表示允许任何IP访问终端节点。 购买终端节点时,如何设置访问控制和白名单,请参见购买终端节点。 本节介绍在终端节点购买完成后,如何开启并设置访问控制功能。