basic/basic_cluster¶
DirectX サンプルで使用するための、基本的ながら完全な AWS クラスタインフラストラクチャです。
Content of this module
入力¶
-
cluster (string)
クラスタの名称
-
trusted_cidr (string)
信頼する CIDR。少なくともローカルマシンの外部 CIDR (<ip>/32) が含まれている必要があります。含まれていない場合、Consul/Nomad への提供とアクセスは失敗します。
-
admin_password (string)
ゲームマシンの管理者パスワード。
-
ami_prefix (string)
ゲーム AMI のプレフィックス。
-
ami_version (string)
使用する AMI (ゲームおよび genvid) のバージョンプレフィックス (例: 1.20.0 は、 1.20.0 および 1.20.0.0 の両バージョンに一致)。
バージョンサフィックス付きの AMI を使用するには、サフィックス付きのバージョン全体を指定する必要があります (例: 1.25.0.1.mysuffix)。
-
azs (list(string))
リージョンで使用するアベイラビリティゾーンの一覧
-
cidr (string)
VPC IP アドレス空間
-
datacenter (string)
Consul/Nomad datacenter
-
instance_encoding_count (number)
生成する内部ワーカー数
-
instance_encoding_type (string)
エンコーディングサーバーで使用する EC2 インスタンスのタイプ
-
instance_game_count (number)
生成されるゲームインスタンス数
-
instance_game_type (string)
ゲームサーバーで使用する EC2 インスタンスのタイプ
-
instance_internal_count (number)
生成する内部ワーカー数
-
instance_internal_type (string)
内部サーバーで使用する EC2 インスタンスのタイプ
-
instance_public_count (number)
生成するパブリックワーカー数
-
instance_public_type (string)
パブリックサーバーで使用する EC2 インスタンスのタイプ
-
instance_server_count (number)
監視サーバー数。奇数である必要があります。プロダクションのデプロイの場合、通常は 3 です。
-
instance_server_type (string)
管理サーバーで使用する EC2 インスタンスのタイプ
-
namespace (string)
クラスタを再グループ化するデプロイの名前空間
-
region (string)
AWS デプロイメント領域
-
stage (string)
デプロイ ステージ
-
toolbox_location (string)
Genvid ツールボックス Wheel ファイル。
AMI からアップデートする場合にのみ必要。指定しない場合は、ツールボックスをインストールしません。
-
trusted_cidrs (list(string))
信頼する CIDR リスト。
-
trusted_security_groups (list(string))
信頼するセキュリティグループの一覧。
-
use_drive_encryption (bool)
暗号化された EBS にしたい場合は true を選択します。EBS を暗号化したくない場合や、SDK のバージョンを 1.24 以下から 1.25 にアップグレードする場合は、false を選択してください。
警告: 既存のドライブでこの機能を切り替えると、ドライブが再生されます。1.25 以前のバージョンではドライブは暗号化されていません。バージョン 1.25 以降、暗号化はデフォルトで有効になっています。
出力¶
-
azs_available
使用可能と検出されたアベイラビリティゾーンの一覧。
-
azs_selected
使用するために選択したアベイラビリティゾーンの一覧。
-
cluster
クラスタの名称
-
consul_nodes
Consul ノード
-
encoding_worker_private_ips
エンコードインスタンスのプライベート IP アドレス
-
encoding_worker_public_ips
エンコードインスタンスのパブリック IP アドレス
-
game_instance_profile_name
ゲームインスタンスで使用するインスタンスプロフィール名
-
game_private_ips
ゲームインスタンスのプライベート IP アドレス
-
game_public_ips
ゲームインスタンスのパブリック IP アドレス
-
internal_worker_private_ips
内部インスタンスのプライベート IP アドレス
-
internal_worker_public_ips
内部インスタンスのパブリック IP アドレス
-
private_key_pem
SSH や RDP でインスタンスに接続するためのプライベートキー
-
public_key
AWS が認証に使用するインスタンスに接続するためのパブリックキー
-
public_subnets
パブリックサブネットのリスト
-
public_worker_private_ips
パブリックインスタンスのプライベート IP アドレス
-
public_worker_public_ips
パブリックインスタンスのパブリック IP アドレス
-
region
リージョン
-
server_instance_profile_name
サーバー、エンコード、内部、パブリックインスタンスで使用するインスタンスプロフィール名
-
server_private_ips
サーバーインスタンスのプライベート IP アドレス
-
server_public_ips
サーバーインスタンスのパブリック IP アドレス
-
subnet_selected
VPC 内に作成されたパブリックサブネットの一覧
-
vpc_id_selected
選択した VPC の ID