ASMGrpcJsonTranscoder用于进行JSON/HTTP-gRPC协议转码。本文介绍ASMGrpcJsonTranscoder的字段说明。
字段说明
字段 | 类型 | 是否必选 | 说明 |
workloadSelector | map<string, string> | 是 | 通过一个或多个标签,指定配置生效的一组特定的Pod。标签搜索的范围限制在资源所在的配置命名空间。更多信息,请参见WorkloadSelector。 |
isGateway | bool | 否 | 配置为true,表示配置作用于网关。默认为false。 |
portNumber | int | 是 | 对应的服务端口。若关联网关,对应该网关定义的端口值,即配置需要在网关上进行协议转码的服务端口(例如8080)。 |
services | string[] | 是 | 指定配置在Proto文件中声明的服务。格式为
|
protoDescriptorBin | string | 是 | 生成Proto Descriptor文件后,将文件内容进行Base64编码后的结果。注意需要使用包含Base64编码内容。 |