

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用別名抽象機Amazon GameLift Servers群指定
<a name="aliases-intro"></a>

Amazon GameLift Servers *別名*用於抽象託管目的地。託管目的地會告訴您Amazon GameLift Servers在哪裡尋找可用的資源來為玩家託管新的遊戲工作階段。別名在下列案例中很有用：
+ 如果您的遊戲不使用多機群佇列放置遊戲工作階段，它會指定Amazon GameLift Servers機群 ID 來請求新的遊戲工作階段。在遊戲生命週期內，您將多次取代機群、更新伺服器建置、更新託管硬體和作業系統，或解決效能問題。使用別名來抽象化機群 ID，讓您可以順暢地將玩家流量從現有機群切換到新的機群。
+ 如果您想要在遊戲用戶端請求時，執行建立新遊戲工作階段以外的動作。例如，您可能想要將使用out-of-date用戶端的玩家導向升級網站。

別名必須指定路由策略。有兩種類型。*簡單*路由策略會將玩家流量路由到指定的機群 ID，您可以更新以重新導向流量。*終端機*路由策略會將訊息傳遞回用戶端，而不是建立新的遊戲工作階段。您可以隨時變更別名的路由策略。

如果您使用佇列放置遊戲工作階段，則不需要別名，即可在取代機群時重新導向流量。使用佇列，您只要新增機群並移除舊機群即可。玩家看不到此動作，因為新的遊戲工作階段請求會使用新的機群自動完成。它不會影響現有的遊戲工作階段。您可以使用機群 ID 或別名來識別佇列目的地。



**Topics**
+ [

# 建立Amazon GameLift Servers別名
](aliases-creating.md)

# 建立Amazon GameLift Servers別名
<a name="aliases-creating"></a>

本主題說明如何建立Amazon GameLift Servers別名，以搭配遊戲工作階段放置使用。

**建立別名**

使用 Amazon GameLift Servers主控台或 AWS Command Line Interface (AWS CLI) 來建立別名。

------
#### [ Console ]

在 [Amazon GameLift Servers主控台](https://console.aws.amazon.com/gamelift/)中，使用導覽窗格開啟**別名**頁面。

1.  選擇**建立別名**。

1. 輸入別名**名稱**。我們建議您在別名名稱中包含有意義的特性，以便在檢視別名清單時提供協助。

1. 視需要輸入別名**描述**。

1. 選擇別名的**路由策略**。

   1. 如果您選擇**簡易**路由策略，請從清單中選擇要與此別名建立關聯的機群 ID。此清單包含目前選取之 eith 中的所有機群 AWS 區域。您必須在與機群相同的區域中建立別名。

   1. 如果您選擇**終端機**路由策略，請輸入Amazon GameLift Servers要傳回遊戲用戶端的字串值，以回應遊戲工作階段請求。具有終端機別名的請求會擲回內嵌訊息的例外狀況。

1. （選用） 將**標籤**新增至別名資源。每個標籤皆包含由您定義的一個金鑰與一個選用值。將標籤指派給您想要以有用方式分類 AWS 的資源，例如依用途、擁有者或環境。為您要**新增的每個標籤選擇新增**標籤。

1. 當您準備好部署新機群時，請選擇**建立**。

------
#### [ AWS CLI ]

使用 [https://docs.aws.amazon.com/cli/latest/reference/gamelift/create-alias.html](https://docs.aws.amazon.com/cli/latest/reference/gamelift/create-alias.html)命令來建立別名。。Amazon GameLift Servers 會在您目前的預設值中建立別名資源 AWS 區域 （或者您可以新增 --region 標籤來指定不同的標籤 AWS 區域)。

至少要包含別名名稱和路由策略。對於簡單的路由策略，指定與別名位於相同區域中的機群 ID。對於終端機路由策略，請提供訊息字串。

------