创建服务

您需要将已有的服务添加到网关中,登记为路由备选服务,以便网关获取服务地址。云原生API网关支持以容器服务、MSE Nacos、固定地址、DNS域名和FC函数计算等几种形式添加服务。

操作步骤

  1. 登录云原生API网关控制台

  2. 在左侧导航栏,选择实例,并在顶部菜单栏选择地域。

  3. 实例页面,单击目标网关实例名称。

  4. 在左侧导航栏,选择服务,并单击服务页签。

  5. 单击创建服务,在创建服务面板,配置服务相关参数,然后单击确定

    服务来源选择容器服务

    说明

    如果在网关中添加了容器服务作为服务来源,网关会从ACK/ACK Serverless集群获取服务列表,将服务列表中的服务及其后端节点地址添加到网关中。

    配置项

    说明

    命名空间

    选中集群的命名空间。

    默认不展示arms-prom、kube-system和mse-pilot命名空间的服务。

    服务列表

    在服务列表中选择服务。

    服务来源选择MSE Nacos

    配置项

    说明

    命名空间

    选中集群的命名空间。

    服务列表

    在服务列表中选择服务。

    默认不展示以consumers开头的服务。

    服务来源选择FC 函数计算

    配置项

    说明

    服务名称

    选择函数所在的服务名称。

    版本或别名

    选择函数所在的服务的版本或别名。

    函数列表

    在函数列表中选择函数。

    服务来源选择SAE Kubernetes 服务

    配置项

    说明

    命名空间

    选中集群的命名空间。

    服务列表

    在服务列表中选择服务。

    服务来源选择固定地址

    说明

    如果该服务没有服务发现机制,需要手动添加服务的后端节点地址。

    配置项

    说明

    服务名称

    自定义服务名称。

    服务地址

    服务的后端节点地址,不同来源的服务的后端节点有所不同,但格式均为<后端节点IP>:<服务端口>,多个节点通过换行分隔。

    TLS模式

    通过下拉框选择TLS模式。默认选择关闭TLS模式。

    • 关闭:访问服务时,无需开启TLS。

    • 单向TLS:需要使用HTTPS访问服务时开启单向TLS。

    • 双向TLS(mTLS):需要做双向认证时开启mTLS。

    服务来源选择DNS 域名

    说明

    云原生API网关支持根据DNS解析的结果作为后端服务地址。

    配置项

    说明

    服务名称

    自定义服务名称。

    服务端口

    域名提供服务的端口。支持1~65535的任意端口。

    域名列表

    输入域名,例如:www.aliyun.com。多个域名通过换行分隔。

    TLS模式

    通过下拉框选择TLS模式。默认选择关闭TLS模式。

    • 关闭:访问服务时,无需开启TLS。

    • 单向TLS:需要使用HTTPS访问服务时开启单向TLS。

    • 双向TLS(mTLS):需要做双向认证时开启mTLS。

    服务来源选择AI服务

    配置项

    说明

    服务名称

    自定义服务名称。

    大模型供应商

    大模型服务的供应商,目前支持列表有:

    • OpenAI

    • 通义千问

    • Azure

    • Claude

    • 月之暗面

    • 百川智能

    • 零一万物

    • 智谱AI

    • 混元

    • 阶跃星辰

    • 星火

    • 豆包

    • MiniMax

    • Gemini

    重要

    本AI服务所提供的大模型能力并非由云原生API网关直接提供。在使用前,请您自行评估该服务的适用性和可靠性,并确保您的使用行为完全符合相关法律法规及产品使用协议的要求。对于因违反上述规定而产生的一切后果,我们将不承担任何责任。

    服务地址(base_url)

    大模型服务的BaseURL,通常格式为:https://{domain}/v1

    说明

    Azure服务提供商需要填写https://{endpoint}/openai/deployments/{deployment-id}/chat/completions?api-version={api-version}

    API KEY

    访问大模型需要的API-KEY凭证。如果使用阿里云百炼,请在阿里云百炼API-KEY获取。其他大模型供应商,请咨询对应的服务提供商。

说明

云原生API网关不会修改您的请求,当请求转发到后端域名服务时,并不会将Host重写为您配置的域名。如果您需要配置域名,请参见配置重写策略

结果验证

服务页签查看服务信息。如果包含新建服务的服务名称服务地址服务来源等信息,则表明服务新建成功。

相关文档

服务创建成功后,您还可以对服务进行管理。具体操作,请参见管理服务