# 暴露服务
XKS Proxy部署到弹性云服务器（ECS）后，还需通过终端节点服务（VPCEP）将其暴露给KMS，使KMS能够通过代理访问。后端资源类型支持云服务器（ECS）与弹性负载均衡（ELB）两种，按部署形态选择其一。
#### 前置说明
创建终端节点服务前需确认以下配置：
- 付费方：必须选择"服务提供方"。
- 连接审批：必须"关闭"。
 
#### 方式一：以云服务器（ECS）作为后端资源
适用于单实例部署场景。
1. 创建终端节点服务，后端资源类型选择"云服务器"。
2. 选择部署了XKS Proxy的云服务器。
3. 配置端口映射： 
   - 协议：TCP
   
   - 服务端口：443
   
   - 终端端口：8443（XKS Proxy 的监听端口）
   
   
   图1创建终端节点服务（云服务器场景）   
   ![](https://support.huaweicloud.com/bestpractice-dew/zh-cn_image_0000002743382996.png "点击放大")
   
   
 
#### 方式二：以弹性负载均衡（ELB）作为后端资源
适用于XKS Proxy多实例集群部署场景，通过ELB提供统一入口与负载均衡。
1. 创建"网络型"弹性负载均衡（ELB）。 
   图2创建弹性负载均衡   
   ![](https://support.huaweicloud.com/bestpractice-dew/zh-cn_image_0000002772743485.png "点击放大")
   
   
2. 在ELB中添加监听器，监听 "443"端口，按需配置访问控制策略。 
   图3添加监听器   
   ![](https://support.huaweicloud.com/bestpractice-dew/zh-cn_image_0000002743224778.png "点击放大")
   
   
3. 为监听器添加"后端服务器组"，在后端服务器组中添加XKS Proxy集群节点。 
   图4添加后端服务器组   
   ![](https://support.huaweicloud.com/bestpractice-dew/zh-cn_image_0000002743385194.png "点击放大")
   
   
4. 创建终端节点服务，后端资源类型选择刚创建的弹性负载均衡。
5. 配置端口映射： 
   - 协议：TCP
   
   - 服务端口：443
   
   - 终端端口：443（ELB 监听的端口）
   
   
   图5创建终端节点服务   
   ![](https://support.huaweicloud.com/bestpractice-dew/zh-cn_image_0000002772744903.png "点击放大")
   
   
 
#### 在KMS侧创建专属密钥库
完成上述任意一种方式（ECS 或 ELB）并创建终端节点服务后，需在KMS侧创建"专属密钥库"的外部密钥存储类型，将代理端点与访问凭证关联到KMS，相关字段如[表1]所示：
图6创建专属密钥库   
![](https://support.huaweicloud.com/bestpractice-dew/zh-cn_image_0000002743225920.png)
 表1字段说明 
| 字段           | 说明                                                |
|:---|:---|
| 代理端口域名    | XKS Proxy的访问域名，即创建密钥库时指定的 "proxyUriEndpoint"。    |
| 代理端口路径       | XKS Proxy的URI前缀路径，即 "proxyUriPath"。                |
| 代理端口访问凭证 ID | 访问XKS Proxy的AK，对应 "credentials.properties"中的"ak"。 |
| 代理端口访问凭证 Key | 访问XKS Proxy的SK，对应 "credentials.properties"中的"sk"。 |
| 终端节点服务名称     | 刚创建的VPCEP终端节点服务名称。                                |
| 终端节点服务账号    | 终端节点服务所属账号（服务提供方账号）。                             |
   
