- 文档首页
API 网关
API 参考
网关管理
CreateGateway - 创建网关
CreateGateway - 创建网关
创建 API 网关实例。
请求说明
API 网关已在全球多个地域部署服务,旨在为您提供更稳定、低延迟的访问体验。您可以通过查阅 服务地址 文档,根据业务所在地域,选择最合适的接入点。 - 请求地址:https://apig.cn-beijing.volcengineapi.com?Action=CreateGateway&Version=2021-03-03
调试
API Explorer
您可以通过 API Explorer 在线发起调用,无需关注签名生成过程,快速获取调用结果。
请求参数
下方仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数。 Action string 必选 示例值:CreateGateway
要执行的操作,取值:CreateGateway。
Version string 必选 示例值:2021-03-03
API的版本,取值:2021-03-03。
Name string 必选 示例值:test
网关实例名称。
- 支持大小写字母、数字和中划线(-),长度限制为 2~63 个字符。
Region string 必选 示例值:cn-beijing
网关实例所属地域。
NetworkSpec object 可选 示例值:-
网络配置。
VpcId string 必选 示例值:vpc-rrd****
网关实例所在的私有网络的 ID。
SubnetIds string[] 可选 示例值:["subnet-5g3****","subnet-2fe****"]
私有网络子网 ID 列表。
ResourceSpec object 可选 示例值:-
规格配置。
Replicas integer 必选 示例值:3
节点数量。整数形式,取值范围为 2~100。
InstanceSpecCode string 必选 示例值:2c4g
节点规格,取值:
CLBSpecCode string 必选 示例值:small_1
CLB 规格,取值:
PublicNetworkBillingType string 必选 示例值:traffic
公网网络计费方式,取值:
PublicNetworkBandwidth integer 可选 示例值:20
公网带宽上限。单位为 Mbps,取值范围为 0~500,默认值为 0,表示不设置带宽上限,流量可占用全部带宽。
说明
当ResourceSpec.PublicNetworkBillingType取值为 bandwidth 时,需要配置本参数。
NetworkType object 可选 示例值:-
网络类型。
EnablePublicNetwork boolean 必选 示例值:true
是否开启公网。取值:
EnablePrivateNetwork boolean 必选 示例值:true
是否开启私网。取值:
MonitorSpec object 可选 示例值:-
监控配置。
Enable boolean 必选 示例值:true
是否开启托管 Prometheus(VMP)服务。取值:
WorkspaceID string 必选 示例值:e28ae****
说明
当MonitorSpec.Enable值为 true 时,需要配置本参数。
LogSpec object 可选 示例值:-
日志配置。
Enable boolean 必选 示例值:true
是否开启日志服务。取值:
ProjectId string 必选 示例值:fc69****
说明
当LogSpec.Enable值为 true 时,需要配置本参数。
TopicId string 可选 示例值:b****
日志主题 ID,取值为空时会在当前项目中生成名称为“网关实例 ID - accessLog”的主题。详情请参见 创建日志主题。 说明
当LogSpec.Enable值为 true 时,需要配置本参数。
Comments string 可选 示例值:test
网关实例备注信息。
Type string 可选 示例值:standard
网关实例类型,取值:
- standard:(默认值)标准网关,提供完整的网关功能,支持对接多种后端服务。
- serverless:对于火山引擎函数服务(veFaaS),API 网关特别提供了 Serverless 类型的网关实例。
- elastic:弹性网关,实例资源被多用户共享,资源本身可根据业务使用情况进行资源的弹性扩容,无需感知资源底层负载。
ProjectName string 可选 示例值:default
网关实例所属项目名称。默认值为 default。
TraceSpec object 可选 示例值:-
链路追踪配置。
Enable boolean 必选 示例值:true
是否开启链路追踪。取值:
TraceType string 必选 示例值:tls
链路追踪类型,取值:
说明
当TraceSpec.Enable值为 true 时,需要配置本参数。
TLSTraceSpec object 可选 示例值:-
日志服务链路追踪配置。
说明
当TraceSpec.TraceType值为 tls 时,需要配置本参数。
TraceId string 可选 示例值:0fda****
Trace ID,取值为空时会生成一个 Trace ID 并创建 Trace 实例。详情请参见 创建 Trace 实例。 ProjectId string 必选 示例值:fc69****
IAMUserAK string 可选 示例值:AKLTZ****
密钥 ID(Access Key ID)。详情请参见 创建访问密钥。 IAMUserSK string 可选 示例值:WTJU****
私有密钥(Secret Access Key)。详情请参见 创建访问密钥。 APMTraceSpec object 可选 示例值:-
应用性能监控全链路版链路追踪配置。
说明
当TraceSpec.TraceType值为 apm 时,需要配置本参数。
APIKey string 必选 示例值:ark-96****
返回参数
下方仅列出本接口特有的返回参数。更多信息请参见返回结构。 Id string 示例值:gd8****
网关实例 ID。
请求示例
返回示例
错误码
下表为您列举了该接口与业务逻辑相关的错误码。公共错误码请参见公共错误码文档。
最近更新时间:2026.10.28 14:59:48