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

AWS::AppMesh::VirtualGateway

创建虚拟网关。

虚拟网关允许网格外的资源与网格内的资源进行通信。虚拟网关代表在 Amazon ECS 任务、Kubernetes 服务或 Amazon EC2 实例中运行的某个 Envoy 代理。与虚拟节点(代表使用应用程序运行的 Envoy)不同,虚拟网关代表自己部署的 Envoy。

有关虚拟网关的更多信息,请参阅虚拟网关

语法

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

JSON

{ "Type" : "AWS::AppMesh::VirtualGateway", "Properties" : { "MeshName" : String, "MeshOwner" : String, "Spec" : VirtualGatewaySpec, "Tags" : [ Tag, ... ], "VirtualGatewayName" : String } }

YAML

Type: AWS::AppMesh::VirtualGateway Properties: MeshName: String MeshOwner: String Spec: VirtualGatewaySpec Tags: - Tag VirtualGatewayName: String

属性

MeshName

虚拟网关所在的服务网格的名称。

必需:是

类型:字符串

Update requires: Replacement

MeshOwner

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

必需:否

类型:字符串

Update requires: Replacement

Spec

虚拟网关的规范。

必需:是

类型VirtualGatewaySpec

Update requires: No interruption

Tags

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

必需:否

类型Tag 的列表

Update requires: No interruption

VirtualGatewayName

虚拟网关的名称。

必需:是

类型:字符串

Update requires: Replacement

返回值

Ref

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

{ "Ref": "myVirtualGateway" }

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

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

Fn::GetAtt

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

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

Arn

虚拟网关的完整 Amazon 资源名称 (ARN)。

MeshName

虚拟网关所在的服务网格的名称。

MeshOwner

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

ResourceOwner

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

Uid

虚拟网关的唯一标识符。

VirtualGatewayName

虚拟网关的名称。

另请参阅