
# 配置从环境外部访问本组件的端口
#### 场景描述
当组件需被环境外的用户、系统或工具访问时（无论是VPC内的跨网络调用，还是公网访问场景），均需通过配置端口打通访问通道。
本章节指导您配置从环境外部访问本组件的端口，配置成功后，您可以通过VPC或者Internet访问本组件。
#### 什么是访问地址
访问地址由域名和访问端口组成，例如：域名为test-test-16.com，访问端口为13456，则访问地址为http://test-test-16.com:13456/。
#### 约束与限制
- 该功能仅支持华北-北京四、华南-广州、华东-上海一、中东-利雅得、土耳其-伊斯坦布尔、非洲-约翰内斯堡、拉美-墨西哥城二、拉美-圣保罗一区域创建的新环境。
- 一个组件最多支持同时配置10个负载均衡器。
 
#### 前提条件
- 已[创建应用](https://support.huaweicloud.com/usermanual-cae/cae_03_0002.html#cae_03_0002__section149231272268)和[创建组件](https://support.huaweicloud.com/usermanual-cae/cae_03_0005.html)。
- 您需要在[在CAE配置VPC访问CAE环境](https://support.huaweicloud.com/usermanual-cae/cae_03_0064_01.html)中，配置入网信息。
 
#### 添加端口配置
1. [登录CAE控制台](https://console.huaweicloud.com/cae/)。
2. 在左侧导航栏中选择"组件配置"。
3. 在"组件配置"页面上方的下拉框中选择需要操作的组件。
4. 单击"访问方式"模块中的"编辑"。
5. "从环境外部访问本组件"中，设置"访问域名"。 
   表1组件域名配置 
   | 参数    | 参数说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
   |:---|:---|
   | 环境外访问 | 1. 在下拉选项框中选择环境级别。 环境级别的选项来源：在[在CAE配置VPC访问CAE环境](https://support.huaweicloud.com/usermanual-cae/cae_03_0064_01.html)中，配置入网信息时，您所设置的域名。 示例：\*.component.example.com   2. 填写环境外访问组件域名。 示例：compA-dev    |
   | 环境内访问 | 环境内访问组件域名不支持修改。 系统默认环境内访问组件域名的命名规则：*{组件ID}* .*{应用ID}* .internal.*{环境ID}* .*{regionID}*.cae.com 示例：compA.appA.internal.16dd810\*\*\*\*\*\*\*496d.cn-north-7.cae.com                                                                                                                                                                                                                                                                                 |
      
   
   
6. 参考[表2]设置转发策略。如需添加多条转发策略，单击"添加转发策略"。
   
    表2转发策略配置 
   | 参数      | 参数说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
   |:---|:---|
   | URL匹配规则 | 支持前缀匹配、正则匹配和精准匹配。 - **前缀匹配**：例如映射URL为/healthz，只要符合此前缀的URL均可访问。例如：/healthz/v1，/healthz/v2。  - **正则匹配** ：可设定映射URL规范，例如：规范为**/\[A-Za-z0-9_.-\]+/test**。只要符合此规则的URL均可访问，例如：/abcA9/test，/v1-Ab/test。正则匹配规则支持POSIX与Perl两种标准。  - **精准匹配**：表示精准匹配，只有完全匹配上才能生效。例如：映射URL为/healthz，则必须为此URL才能访问。   |
   | URL     | URL（统一资源定位符）的格式通常为：协议://IP:端口/路径?参数 配置URL后，转发策略可根据 "路径"（如/a/b或/c/d），将请求精准转发到对应的业务接口。 命名规则：以/开头，由英文字母、数字或特殊字符_\~';@\^-%#\&$.\*+?,=!:\|/()\[\]{}组成，最长支持128个字符。例如：/healthz。 当仅填写/时，则会匹配根路径及该路径下的所有子路径的请求。                                                                                                                                                                                                                                                            |
   | 组件名称    | 您选定的需要配置访问方式的组件的名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
   | 监听端口    | 监听端口用于接收外部（如VPC内ECS、其他CAE组件）访问请求的端口，需与CAE组件自身提供服务的端口保持一致（无端口映射时），确保请求能精准路由至目标组件的服务入口。 取值范围\[1，65535\]。                                                                                                                                                                                                                                                                                                                                                                                                                               |
      
   
   
7. 设置完成后，单击"确定"。
8. 使配置生效。 
   - 如已完成组件部署，单击页面上方"生效配置"。在右侧弹框中确认配置信息，并单击"确定"，使配置生效。
   
   - 如未完成组件部署，单击页面上方"配置并部署组件"，在右侧弹框中单击"确定"待部署执行完成后，配置生效。
   
   
   
   
9. （可选）配置完成后，您可以在访问方式页面中修改或删除端口配置信息。修改或删除后，需要重新单击页面上方的"生效配置"使配置生效。
 
#### 验证访问方式是否生效
1. 在左侧导航栏中选择"组件列表"，进入"组件列表"页面，单击对应组件"访问地址"列的ip地址，如：http://test-test-16.com:13456/。
2. 成功访问组件静态WEB页面。 
   图1成功访问静态WEB页面   
   ![](https://support.huaweicloud.com/usermanual-cae/zh-cn_image_0000002357754361.png "点击放大")
   
   
 
