翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon GameLift フリートにエイリアスを追加する
Amazon GameLift エイリアスは、フリートの指定を抽象化するために使用します。フリートの指定は、プレイヤーの新しいゲームセッションを作成するときに利用可能なリソースを検索する GameLift 場所を Amazon に指示します。特定のフリート ID の代わりにエイリアスを使用すると、エイリアスの送信先を変更することで、あるフリートから別のフリートへのプレイヤートラフィックをシームレスに切り替えます。
エイリアスのルーティング戦略には、二種類あります。
-
[シンプル] – プレイヤートラフィックを指定されたフリート ID にルーティングします。エイリアスのフリート ID はいつでも更新できます。
-
[ターミナル] – クライアントにメッセージを返します。例えば、 out-of-date クライアントを使用しているプレイヤーを、アップグレードを取得できる場所に誘導できます。
フリートには有効期限があり、ゲームの存続中にフリートを切り替える理由は複数あります。フリートのゲームサーバービルドを更新したり、既存のフリートの特定のコンピューティングリソース属性を変更するといったことはできません。その代わりに、変更された内容で新しいフリートを作成し、プレイヤーを新しいフリートに切り替えます。エイリアスを使用すると、フリートの切り替えがゲームに与える影響が最小限になり、プレイヤーからは見えなくなくなります。
エイリアスはキューを使用しないゲームで役に立ちます。キュー内のフリートの切り替えは、単純に新しいフリートを作成し、それをキューに追加して古いフリートを削除するだけであり、どれもプレイヤーからは見えません。対照的に、キューを使用しないゲームクライアントは、Amazon GameLift サービスと通信するときに使用するフリートを指定する必要があります。エイリアスを使用しない場合、フリートの切り替えにはゲームコードの更新と、場合によっては更新されたゲームクライアントのプレイヤーへの配布も必要となります。
エイリアスが指定するフリート ID を更新する時には、エイリアスのゲームセッションが古いフリートで終了する可能性があるため、最長 2 分の移行時間が掛かります。x
新しいエイリアスの作成
エイリアスは、ここで説明するように Amazon GameLift コンソールを使用するか、 AWS CLI コマンド create-alias を使用して作成できます。
-
Amazon GameLift コンソール
のナビゲーションペインで、エイリアス を選択します。 -
[エイリアス] ページで、[エイリアスの作成] を選択します。エイリアス名にフリートタイプを含めることをお勧めします。これにより、エイリアスのリストを表示するときにフリートタイプを簡単に識別できます。
-
[エイリアスを作成] ページの [エイリアスの詳細] で、次の操作を行います。
-
[名前] には、エイリアス名を入力します。
-
[説明] には、識別用の簡単な説明を入力します。
-
ルーティングタイプは [シンプル] または [ターミナル] を選択します。
-
-
(オプション) [タグ] に [キー] と [値] のペアを入力して、エイリアスにタグを追加します。
-
[作成] を選択します。
エイリアスの編集
Amazon GameLift コンソールまたは AWS CLI コマンド update-alias を使用してエイリアスを編集できます。
-
Amazon GameLift コンソール
のナビゲーションペインで、エイリアス を選択します。 -
[エイリアス] ページで、編集するエイリアスを選択します。
-
エイリアスページで [編集] を選択します。
-
[エイリアスの編集] ページで、以下の編集ができます。
-
[Alias name](エイリアス名) – わかりやすいエイリアスの名前。
-
[Description](説明) – エイリアスの簡単な説明。
-
[Type](タイプ) – プレイヤーのトラフィックのルーティング戦略。[シンプル] を選択して関連するフリートを変更するか、[ターミナル] を選択して終了メッセージを編集します。
-
-
[変更を保存] を選択します。