
# 网关
应用网格提供了网关管理功能，根据路由规则就能将流量转发到对应的服务，再由服务转发到对应的后端应用实例。
#### 创建网关
![](https://support.huaweicloud.com/usermanual-ief/public_sys-resources/note_3.0-zh-cn.png)
对于企业版V3版本服务实例，创建的网关确保可以访问的前提是：必须在网关应用所在的节点上安装edgemesh-gateway插件。
服务网关在微服务实践中可以做到统一接入、流量管控、安全防护、业务隔离等功能，在IEF创建网关的操作步骤如下。
1. 登录[IEF控制台](https://console.huaweicloud.com/ief2.0/)，在"总览"页面切换实例为企业版。
2. 选择左侧导航栏的"应用网格 \> 服务网关"，单击页面右上角"创建网关"。
3. 填写网关信息。
   
   - **网关名称**：填写网关名称。
   
   - **绑定应用** ：选择网关应用。
     ![](https://support.huaweicloud.com/usermanual-ief/public_sys-resources/note_3.0-zh-cn.png)
     仅企业版V2版本服务实例需绑定应用。对于企业版V3版本服务实例，如果提供网关服务的边缘节点已安装IEF提供的edgemesh-gateway插件，可忽略该选项。
     
   
   - **端口配置**
     端口：网关使用哪个端口访问后端应用。
     协议：网关使用哪种协议访问后端应用。目前支持HTTP和HTTPS协议，若设置成HTTPS协议，则还需要配置"协议版本"、"证书密钥"、"加密套件"三个参数；选择HTTP协议，只需继续配置下面的域名列表。
     协议版本：选择协议版本。
     证书密钥：添加SSL证书。公钥文件是公开的，密钥文件是通过申请证书获取的，因此公钥、密钥文件需用户自己提供。
     ![](https://support.huaweicloud.com/usermanual-ief/public_sys-resources/notice_3.0-zh-cn.png)
     配置https协议需要的SSL证书密钥，只能在此处添加。
     加密套件：选择SSL证书中包含的加密套件和客户端支持的加密套件。
     域名列表：允许访问后端哪些域名，支持正则匹配，比如"\*"代表所有域名。
     
   
   - **http路由**
     - URI匹配规则：支持前缀匹配、精确匹配和正则匹配。
     
     - URI：填写URI。
     
     - 目标服务：选择规则匹配哪个服务，即该URI的流量转发到哪个服务。
     
     - 服务访问端口：选择服务访问应用的端口。
      
   
   
   图1网关配置   
   ![](https://support.huaweicloud.com/usermanual-ief/zh-cn_image_0000001507396510.png "点击放大")
   
   
4. 单击"确定"。
 
#### 更新网关
服务网关支持更新端口配置以及http路由规则。
1. 登录[IEF管理控制台](https://console.huaweicloud.com/ief2.0/)，在"总览"页面切换实例为企业版。
2. 选择左侧导航栏的"应用网格 \> 服务网关"，单击网关所在行的"更新"，如下图所示。 
   图2更新网关   
   ![](https://support.huaweicloud.com/usermanual-ief/zh-cn_image_0000001402980849.png "点击放大")
   
   
3. 只有网关名称和绑定应用不支持更改，其他[网关信息]均可在此步骤更新。
   
   图3更新网关信息   
   ![](https://support.huaweicloud.com/usermanual-ief/zh-cn_image_0000002476879902.png "点击放大")
   
   
4. 单击"更新"。
 
#### 配置路由
您可以给已创建好的网关添加多个路由，配置多个转发策略。
1. 登录[IEF控制台](https://console.huaweicloud.com/ief2.0/)，在"总览"页面切换实例为企业版。
2. 选择左侧导航栏的"应用网格 \> 服务网关"，单击网关所在行的"配置路由"，如下图所示。
3. 在弹出的窗口中可[配置http路由]，单击"是"，更新虚拟服务的服务成功。
   
   图4配置路由   
   ![](https://support.huaweicloud.com/usermanual-ief/zh-cn_image_0000001352399300.png "点击放大")
   
   
 
#### 删除网关
1. 登录[IEF控制台](https://console.huaweicloud.com/ief2.0/)，在"总览"页面切换实例为企业版。
2. 选择左侧导航栏的"应用网格 \> 服务网关"，单击网关所在行的"删除"，或者勾选要删除的网关单击网关名称上方的"删除"，如下图所示。 
   图5删除网关   
   ![](https://support.huaweicloud.com/usermanual-ief/zh-cn_image_0000001352566352.png "点击放大")
   
   
3. 在弹出的窗口中的输入框输入"DELETE"，单击"是"，确认删除。
 
