调用GetVmMeta获取VM网格化所需的元数据信息。

调试

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

请求参数

名称 类型 是否必选 示例值 描述
ServiceMeshId String ce51a7de4a5144db88a864ed91****

服务网格ID

TrustDomain String cluster.local

信任域。在同时填写命名空间和服务账号时,默认值为cluster.local;否则将被忽略。

Namespace String hello

命名空间。在同时填写命名空间和服务账号时生效,否则将被忽略。

ServiceAccount String http-sa

服务账号。在同时填写命名空间和服务账号时生效,否则将被忽略。

返回数据

名称 类型 示例值 描述
RequestId String 9522f7c9-63a1-4603-b850-37d12a****

请求ID

VmMetaInfo Struct

VM网格化所需的元数据信息

CertChainContent String ....

CertChain内容

CertChainPath String /.../cert-chain.pem

CertChain文件路径

EnvoyEnvContent String ....

EnvoyEnv内容

EnvoyEnvPath String /.../cluster.env

EnvoyEnv文件路径

HostsContent String ....

Hosts内容

HostsPath String /.../hosts

Hosts路径

KeyContent String ....

Key内容

KeyPath String /.../key.pem

Key文件路径

RootCertContent String ....

RootCert内容

RootCertPath String /.../root-cert.pem

RootCert路径

TokenContent String ....

Token内容

TokenPath String /.../token

Token路径

示例

请求示例

http(s)://[Endpoint]/?Action=GetVmMeta
&Namespace=hello
&ServiceAccount=http-sa
&ServiceMeshId=ce51a7de4a5144db88a864ed91****
&<公共请求参数>

正常返回示例

XML 格式

<VmMetaInfo>
    <TokenPath>/.../token</TokenPath>
    <EnvoyEnvContent>....</EnvoyEnvContent>
    <CertChainContent>....</CertChainContent>
    <CertChainPath>/.../cert-chain.pem</CertChainPath>
    <HostsPath>/.../hosts</HostsPath>
    <RootCertContent>....</RootCertContent>
    <RootCertPath>/.../root-cert.pem</RootCertPath>
    <TokenContent>....</TokenContent>
    <HostsContent>....</HostsContent>
    <EnvoyEnvPath>/.../cluster.env</EnvoyEnvPath>
    <KeyContent>....</KeyContent>
    <KeyPath>/.../key.pem</KeyPath>
</VmMetaInfo>
<RequestId>9522f7c9-63a1-4603-b850-37d12a****</RequestId>

JSON 格式

{"VmMetaInfo":{"TokenPath":"/.../token","EnvoyEnvContent":"....","CertChainContent":"....","CertChainPath":"/.../cert-chain.pem","HostsPath":"/.../hosts","RootCertContent":"....","RootCertPath":"/.../root-cert.pem","TokenContent":"....","HostsContent":"....","EnvoyEnvPath":"/.../cluster.env","KeyContent":"....","KeyPath":"/.../key.pem"},"RequestId":"9522f7c9-63a1-4603-b850-37d12a****"}

错误码

HttpCode 错误码 错误信息 描述
404 ServiceMesh.NotFound The Service Mesh cluster does not exist. 服务网格实例不存在

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