更新时间:2025-04-09 GMT+08:00
分享

方式二:通过导入CCE工作负载的方式开放CCE工作负载

  1. 导入CCE工作负载

    1. 进入API网关控制台,在左侧导航栏上方选择实例。
    2. 在左侧导航栏中选择“API管理 > API分组”。
    3. 单击“创建API分组 > 导入CCE工作负载”。
      1. 填写导入CCE工作负载的信息。
        表1 工作负载信息配置

        参数

        配置说明

        所属分组

        工作负载所属分组,此处默认为“生成新的分组”。

        集群

        选择已创建的集群

        命名空间

        选择已创建集群中的命名空间,此处选择“default”。

        工作负载类型

        此处选择“无状态负载 Deployment”,与已创建的工作负载类型保持一致。

        服务标识名

        此处选择已创建的工作负载中的Pod标签“app”和“deployment-demo”,指定工作负载。

        服务标识值

        标签

        自动选择工作负载的另外一个Pod标签“version=v1”。

      2. 配置生成的API信息。
        表2 配置生成的API信息

        参数

        配置说明

        请求协议

        API请求协议,默认选择“HTTPS”协议。

        请求路径前缀

        API的请求路径的前缀匹配字符串,可按需手动填写,默认为“/”。此处填写为“/”。

        端口

        此处填写“80”,与已创建工作负载中的容器端口一致。

        安全认证

        默认为“无认证”。(无认证模式,安全级别低,所有用户均可访问,不推荐在实际业务中使用)

        支持跨域CORS

        默认不开启。

        后端超时(ms)

        填写后端超时时间默认为“5000”。

    4. 单击“完成”。CCE工作负载导入成功,并生成API分组、API和负载通道。

  2. 查看生成的API及相应负载通道。

    1. 查看生成的API。
      1. 单击已创建的API分组名称,进入“API运行”页签,可查看API的名称、请求方法、发布状态等。
      2. 单击“后端配置”页签,查看API绑定的负载通道。
    2. 查看生成的负载通道。
      1. 在左侧导航栏中“API管理 > API策略”。
      2. 在“负载通道”页签中,查看负载通道。
    3. 确认生成的负载通道与API所绑定的负载通道一致后,执行下一步。否则,重复1

  3. 开放API

    通过“导入CCE工作负载”开放CCE工作负载时,已经自动创建API分组与API。因此,只需要将API发布到对应的环境中即可。
    1. 调试API

      在“API运行”页签中,单击“调试”,进入调试页面。再次单击“调试”,响应结果中返回状态码“200”,表示调试成功,执行下一步。否则,请参考错误码章节处理。

    2. 发布API

      在“API运行”页签中,单击“发布最新版本”,默认选择“RELEASE”环境,单击“确定”。发布按钮左上角的感叹号消失表示发布成功,执行下一步。

  4. 调用API

    1. 绑定独立域名

      在API分组详情页面单击“分组信息”页签。调试域名仅供开发测试时使用,且每天最多访问1000次,因此用户需要绑定独立域名来访问分组内的API。

      单击“绑定独立域名”,绑定已注册好的公网域名。绑定域名具体操作请参见绑定域名章节。

    2. 复制API的URL到浏览器进行调用

      在“API运行”页面,复制API的URL。打开浏览器,在地址栏输入API的URL进行访问。显示创建API时填写的成功响应示例,表示调用成功。

      图1 复制URL示例

      至此,实现了通过一键式“导入CCE工作负载”的方式来开放CCE工作负载服务的能力。

相关文档

    OSZAR »