调用CreateServiceMesh接口创建一个服务网格实例。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
RegionId String cn-hangzhou

服务网格所在地域ID

VpcId String vpc-xzelac2tw4ic7wz31****

专有网络ID

VSwitches String ["vsw-xzegf5dndkbf4m6eg****"]

虚拟交换机ID

IstioVersion String v1.5.4.1-g5960ec40-aliyun

Istio版本号

Name String mesh1

服务网格名称

ApiServerPublicEip Boolean false

是否使用公网地址暴露API Server

取值: true|false(默认)

若不选择则无法通过外网访问集群API Server

PilotPublicEip Boolean false

是否使用公网地址暴露Istio Pilot

取值: true|false(默认)

若不选择则只有同VPC下的集群可访问Istio Pilot

Tracing Boolean false

启用链路追踪(需要开通 阿里云链路追踪服务

取值: true|false(默认)

TraceSampling Float 100

链路追踪采样百分比

LocalityLoadBalancing Boolean false

是否启用服务就近访问

取值: true|false(默认)

Telemetry Boolean false

开启采集Prometheus 监控指标(建议使用阿里云Prometheus监控

EnableAudit Boolean false

是否启用网格审计(需要开通 阿里云日志服务

取值: true|false(默认)

AuditProject String mesh-log-xxxx

网格审计对应的日志项目名称

默认值:mesh-log-{meshId}

OpenAgentPolicy Boolean false

是否集成开放策略代理(OPA)插件

取值: true|false(默认)

OPARequestCPU String 1

OPA代理容器的CPU资源请求

OPARequestMemory String 1

OPA代理容器的内存资源请求

OPALimitCPU String 1

OPA代理容器的CPU资源限制

OPALimitMemory String 1

OPA代理容器的内存资源限制

OPALogLevel String 1

OPA代理容器日志级别

返回数据

名称 类型 示例值 描述
RequestId String BD65C0AD-D3C6-48D3-8D93-38D2015C****

请求ID

ServiceMeshId String c08ba3fd1e6484b0f8cc1ad8fe10d****

服务网格ID

示例

请求示例

http(s)://[Endpoint]/?Action=CreateServiceMesh
&RegionId=cn-hangzhou
&VpcId=vpc-xzelac2tw4ic7wz31cxj9
&<公共请求参数>

正常返回示例

XML 格式

<RequestId>BD65C0AD-D3C6-48D3-8D93-38D2015C****</RequestId>
<ServiceMeshId>c08ba3fd1e6484b0f8cc1ad8fe10d****</ServiceMeshId>

JSON 格式

{
    "RequestId": "BD65C0AD-D3C6-48D3-8D93-38D2015C****",
    "ServiceMeshId": "c08ba3fd1e6484b0f8cc1ad8fe10d****"
}

错误码

访问错误中心查看更多错误码。