AWS::AppMesh::GatewayRoute - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::AppMesh::GatewayRoute

创建网关路由。

网关路由附加到虚拟网关,并将流量路由到现有虚拟服务。如果路由与请求匹配,它可以将流量分配到目标虚拟服务。

有关网关路由的更多信息,请参阅网关路由

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "Type" : "AWS::AppMesh::GatewayRoute", "Properties" : { "GatewayRouteName" : String, "MeshName" : String, "MeshOwner" : String, "Spec" : GatewayRouteSpec, "Tags" : [ Tag, ... ], "VirtualGatewayName" : String } }

YAML

Type: AWS::AppMesh::GatewayRoute Properties: GatewayRouteName: String MeshName: String MeshOwner: String Spec: GatewayRouteSpec Tags: - Tag VirtualGatewayName: String

属性

GatewayRouteName

网关路由的名称。

必需:是

类型:字符串

Update requires: Replacement

MeshName

资源所在的服务网格的名称。

必需:是

类型:字符串

Update requires: Replacement

MeshOwner

服务网格拥有者的 AWS IAM 账户 ID。如果该账户 ID 并非您拥有,则它是与您的账户共享网格的账户 ID。有关网格共享的更多信息,请参阅使用共享网格

必需:否

类型:字符串

Update requires: Replacement

Spec

网关路由的规范。

必需:是

类型GatewayRouteSpec

Update requires: No interruption

Tags

可选元数据,可将它应用于网关路由来协助分类和组织。每个标签都包含您定义的一个键和一个可选值。标签键的最大字符长度为 128 个字符,标签值的最大长度为 256 个字符。

必需:否

类型Tag 的列表

Update requires: No interruption

VirtualGatewayName

与网关路由关联的虚拟网关。

必需:是

类型:字符串

Update requires: Replacement

返回值

Ref

在将此资源的逻辑 ID 传递给内部 Ref 函数时,Ref 返回 资源 ARN。例如:

{ "Ref": "myGatewayRoute" }

在将 AWS::AppMesh::GatewayRoute 资源的逻辑 ID 传递给内部 Ref 函数时,该函数返回网关路由 ARN,如 arn:aws:appmesh:us-east-1:555555555555:gatewayRoute/myGatewayRoute

For more information about using the Ref function, see Ref.

Fn::GetAtt

Fn::GetAtt 内部函数返回此类型的一个指定属性的值。以下为可用属性和示例返回值。

有关使用 Fn::GetAtt 内部函数的更多信息,请参阅 Fn::GetAtt

Arn

网关路由的完整 Amazon 资源名称 (ARN)。

GatewayRouteName

网关路由的名称。

MeshName

网关路由所在的服务网格的名称。

MeshOwner

服务网格拥有者的 AWS IAM 账户 ID。如果该账户 ID 并非您拥有,则它是与您的账户共享网格的账户 ID。有关网格共享的更多信息,请参阅使用共享网格

ResourceOwner

资源拥有者的 AWS IAM 账户 ID。如果该账户 ID 并非您拥有,则它是网格拥有者的 ID,或者是与您共享网格的其他账户的 ID。有关网格共享的更多信息,请参阅使用共享网格

Uid

网关路由的唯一标识符。

VirtualGatewayName

与网关路由关联的虚拟网关的名称。

另请参阅