AWS CloudFormation
User Guide (API Version 2010-05-15)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

AWS::GameLift::Alias

AWS::GameLift::Alias 资源可为 Amazon GameLift (GameLift) 队列创建别名,您可以借此使队列匿名化。在创建游戏会话时,您可以引用别名而不是特定的队列。有关更多信息,请参阅 Amazon GameLift API 参考 中的 CreateAlias 操作。

语法

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

JSON

{ "Type" : "AWS::GameLift::Alias", "Properties" : { "Name" : String, "Description" : String, "RoutingStrategy" : RoutingStrategy } }

YAML

Type: "AWS::GameLift::Alias" Properties: Name: String Description: String RoutingStrategy: RoutingStrategy

属性

Description

帮助您标识此别名的用途的信息。

Required: No

Type: String

更新要求无需中断

Name

与此别名关联的标识符。别名不必唯一。

Required: Yes

Type: String

更新要求无需中断

RoutingStrategy

指定此别名流量流向的路由配置,如流向队列或消息。

Required: Yes

Type: Amazon GameLift Alias RoutingStrategy

更新要求无需中断

返回值

Ref

如果向 Ref 内部函数提供此资源的逻辑 ID,Ref 将返回此别名 ID,如 myalias-a01234b56-7890-1de2-f345-g67h8i901j2k

有关使用 Ref 功能的更多信息,请参阅参考

示例

下面的示例创建带一条通用终端消息、名为 TerminalAlias 的终端别名。

JSON

"AliasResource": { "Type": "AWS::GameLift::Alias", "Properties": { "Name": "TerminalAlias", "Description": "A terminal alias", "RoutingStrategy": { "Type": "TERMINAL", "Message": "Terminal routing strategy message" } } }

YAML

AliasResource: Type: "AWS::GameLift::Alias" Properties: Name: "TerminalAlias" Description: "A terminal alias" RoutingStrategy: Type: "TERMINAL" Message: "Terminal routing strategy message"

本页内容: