找不到 API ? 点击 反馈吧
- 服务开通
- 服务通用管理
- 命名空间和VPC
- 创建命名空间CreateNamespace
- 创建一条路由规则CreateIngress
- 删除命名空间DeleteNamespace
- 删除 ingress 实例DeleteIngress
- 更新命名空间信息UpdateNamespace
- 更新命名空间绑定的vpcUpdateNamespaceVpc
- 更新ingress实例配置UpdateIngress
- 查询命名空间详细信息DescribeNamespace
- 查询命名空间列表DescribeNamespaces
- 获取命名空间列表DescribeNamespaceList
- 查看应用事件ListAppEvents
- 获取命名空间发布单列表ListNamespaceChangeOrders
- 查询命名空间内的资源信息DescribeNamespaceResources
- 查询ingress配置详情DescribeIngress
- 获取ingress列表ListIngresses
- 获取Logstash实例的管道信息DescribePipeline
- 概览页TOP N监控
- 微服务应用
- Web应用
- Job任务
- 其他
- 其它
CreateIngress
创建一条路由规则
服务地址:
华东1(杭州)
参数配置
高级配置
输入参数
只看必填
NamespaceId应用所在命名空间ID
Description路由规则名称
SlbId路由规则所使用的SLB实例ID
ListenerPortSLB监听端口
CertIdCLB证书ID
CertIdsALB多证书ID
DefaultRule默认转发规则
Rules转发规则
LoadBalanceType负载均衡SLB的类型
ListenerProtocol请求转发协议
SecurityPolicyId安全策略实例 ID
RequestTimeout指定请求超时时间
IdleTimeout指定连接空闲超时时间
EnableXForwardedFor
请选择布尔值
EnableXForwardedForClientSrcPort
请选择布尔值
EnableXForwardedForProto
请选择布尔值
EnableXForwardedForSlbId
请选择布尔值
EnableXForwardedForSlbPort
请选择布尔值
AddressType
LoadBalancerEdition
ZoneMappings
CorsConfig
文档
调用结果
SDK 示例
CLI示例
相关示例
调用历史
错误码
流控
插件下载了解更多
Alibaba Cloud Developer ToolkitbetaAlibaba Cloud OpenAPI
Alibaba Cloud Developer Toolkit is a collection of extensions that can help access Alibaba Cloud services in Visual Studio Code.
安装插件之前,确保已安装 JetBrains IDE安装插件之前,确保已安装 JetBrains IDE
Alibaba Cloud Developer ToolkitbetaAlibaba Cloud OpenAPI
The Alibaba Cloud Developer Toolkit for JetBrains makes it easier to access Alibaba Cloud services.
请求语法
POST /pop/v1/sam/ingress/Ingress HTTP/1.1
请求参数
字段名称 | 字段详情 |
---|---|
NamespaceIdstring | 应用所在命名空间 ID,目前不支持跨命名空间的应用。 示例值:cn-beijing:sae-test参考取值来源: UpdateNamespace CreateNamespace DescribeNamespace |
Descriptionstring | 路由规则名称。 示例值:ingress-for-sae-test |
SlbIdstring | 路由规则所使用的 SLB 实例 ID。展开详情 示例值:lb-uf6hucc7inlqrtcq5**** |
ListenerPortinteger<int32> | SLB 监听端口,该端口不能被占用。 示例值:80 |
CertIdstring | CLB 证书 ID。取值说明如下:展开详情 示例值:188077086902****_176993d****_181437****_108724**** |
CertIdsstring | ALB 多证书 ID。取值说明如下:展开详情 示例值:87***35-cn-hangzhou,812***3-cn-hangzhou |
DefaultRulestring | 默认转发规则。按照 IP 地址,通过指定端口转发流量到指定应用。参数说明如下:展开详情 示例值:{"appId":"395b60e4-0550-458d-9c54-a265d036****","containerPort":8080} |
Rulesstring | 转发规则。按照域名和请求路径,通过指定端口转发流量到指定应用。参数说明如下:展开详情 示例值:[{"appId":"395b60e4-0550-458d-9c54-a265d036****","containerPort":8080,"domain":"www.sae.site","path":"/path1"},{"appId":"666403ce-d25b-47cf-87fe-497565d2****","containerPort":8080,"domain":"sae.site","path":"/sys/(.*)/(.*)/aaa","backendProtocol":"http"}] |
LoadBalanceTypestring | 负载均衡 SLB 的类型。取决于创建路由规则时填写的类型,更新时不可变更。取值说明如下:展开详情 示例值:clb |
ListenerProtocolstring | 请求转发协议。取值说明如下:展开详情 示例值:HTTP |
SecurityPolicyIdstring | 安全策略实例 ID。 示例值:sp-bp1bpn0kn9**** |
RequestTimeoutinteger<int32> | 指定请求超时时间。单位:秒。取值范围:1~180。展开详情 示例值:3 |
IdleTimeoutinteger<int32> | 指定连接空闲超时时间。单位:秒。取值范围:1~60。展开详情 示例值:15 |
EnableXForwardedForboolean | |
EnableXForwardedForClientSrcPortboolean | |
EnableXForwardedForProtoboolean | |
EnableXForwardedForSlbIdboolean | |
EnableXForwardedForSlbPortboolean | |
AddressTypestring | |
LoadBalancerEditionstring | |
ZoneMappingsstring | |
CorsConfigstring | 参考取值来源: DescribeApplicationConfig |
返回参数
字段名称 | 字段详情 |
---|---|
RequestIdstring | 请求 ID。 示例值:91F93257-7A4A-4BD3-9A7E-2F6EAE6D**** |
Messagestring | 附加信息。取值说明如下:展开详情 示例值:success |
TraceIdstring | 调用链 ID,用于精确查询调用信息。 示例值:0a98a02315955564772843261e**** |
Dataobject | 返回结果。 |
ErrorCodestring | 错误码。取值说明如下:展开详情 示例值:空 |
Codestring | 接口状态或 POP 错误码。取值说明如下:展开详情 示例值:200 |
Successboolean | 创建路由规则是否成功。取值说明如下:展开详情 示例值:true |
变更历史
暂无变更历史