genvid-ami¶
In This Section
参考
スクリプトを使用した Windows AMI の設定ガイド用の The Cloud Environment - First Steps
Initial setup for Genvid Windows Game AMI.
usage: genvid-ami [-h] [--loglevel {DEBUG,INFO,WARNING,ERROR}] [--logformat LOGFORMAT]
{clean,copy,create-docker-machine,delete,describe-permissions,list,modify-permissions,output,rename,save,setup}
...
Positional Arguments¶
command | 選択肢: clean、copy、-Docker マシンを、delete、describe-permissions、list、modify-permissions、output、rename、save、setup |
Named Arguments¶
--loglevel | 使用するコマンド: DEBUG, INFO, WARNING, ERROR スクリプトのログレベルを設定する |
--logformat | スクリプトのログ形式を設定する |
Sub-commands:¶
clean¶
サービスをアンインストールする。
genvid-ami clean [-h] [-f] cluster_id
Positional Arguments¶
cluster_id | クラスタ ID。 |
Named Arguments¶
-f, --force | クラスタを強制的に削除する。 |
copy¶
AWS リージョンを無視して、AMI をコピーする。
genvid-ami copy [-h] [--region REGION] [--public] srcami regions [regions ...]
Positional Arguments¶
srcami | ソース AMI のID。 |
regions | AMI をコピーするリージョン。 |
Named Arguments¶
--region | ソース AMI のリージョン。 |
--public | 新しい AMI を公開する。 |
create-docker-machine¶
Genvid AMIを搭載したAmazon EC2上で``docker-machine create``を呼び出します。
このコマンドは、以下のショートカットです。
docker-machine create {name} --driver amazonec2 --amazonec2-ami {ami-id} --amazonec2-region {region}
--amazonec2-instance-type {instance-type} --amazonec2-root-size {root-size}
--amazonec2-device-name {device-name} --amazonec2-ssh-user admin [extras...]
ここで、ami-id は指定されたバージョンと地域に対応するように選択されます。
バージョン 1.37.0 で追加.
genvid-ami create-docker-machine [-h] [--region REGION] [--version VERSION] [--instance-type INSTANCE_TYPE]
[--root-size ROOT_SIZE] [--device-name DEVICE_NAME]
name [extras [extras ...]]
Positional Arguments¶
name | 作成するDockerマシンの名前。 |
extras | 渡すべき追加引数。 |
Named Arguments¶
--region | ソース AMI のリージョン。 |
--version | チェックするバージョン (「1.37.0.0」) |
--instance-type | |
EC2インスタンスの種類。デフォルト。」t3.micro」 | |
--root-size | ルートディスクのサイズ(ギガバイト単位)。デフォルトより小さいサイズは、信頼性が低くなる可能性があります。デフォルト:50 |
--device-name | ルートデバイスの名前。デフォルトは 「/dev/xvda」 |
delete¶
AMI とその EBS スナップショットを削除する。
バージョン 1.13.0 で追加.
genvid-ami delete [-h] [-r REGION] [-n] ids [ids ...]
Positional Arguments¶
ids | 削除する AMI の ID。 |
Named Arguments¶
-r, --region | AMI のリージョン。 |
-n, --dryrun | 実際に AMI を削除せずに、実行したことを記録するだけです。 |
describe-permissions¶
AMI の許可を説明する。
バージョン 1.30.0 で追加.
genvid-ami describe-permissions [-h] [--region REGION] ami
Positional Arguments¶
ami | AMI の ID。 |
Named Arguments¶
--region | ソース AMI のリージョン。 |
list¶
利用可能な AMI のリスト。
バージョン 1.13.0 で変更: 引数 --region
を追加。
genvid-ami list [-h] [--region REGION] [--version VERSION] [--prefix PREFIX] [--owner OWNER] [--output OUTPUT]
{wingame,server}
Positional Arguments¶
ami_type | 使用するコマンド: wingame, server AMI のタイプ。 |
Named Arguments¶
--region | ソース AMI のリージョン。 |
--version | チェックするバージョン (「1.37.0.0」) |
--prefix | 検索するプレフィックス (デフォルトはタイプによって変化)。 |
--owner | AMI の所有者。 wingameの デフォルトは self 、サーバーは genvidtech です。 |
--output | 各 AMI のフォーマットされた出力値。AMI オブジェクト (引数 ami として渡される) のテンプレートとして使用される。(「{ami.name}」) |
modify-permissions¶
AMI の許可を変更。
バージョン 1.30.0 で追加.
genvid-ami modify-permissions [-h] [--region REGION] [--public] [--remove | --reset] ami [user_ids [user_ids ...]]
Positional Arguments¶
ami | AMI の ID。 |
user_ids | AMI へのアクセスを与えるアカウントのリスト。 |
Named Arguments¶
--region | ソース AMI のリージョン。 |
--public | AMI を公開します。 |
--remove | 許可を追加する代わりに削除。 |
--reset | 許可を追加する前にリセット。 |
output¶
クラスタの状態の出力を返す。
genvid-ami output [-h] cluster_id [name]
Positional Arguments¶
cluster_id | クラスタ ID。 |
name | 変数名 (オプション)。 それ以外の場合は、すべてを出力する。 |
rename¶
他のプレフィックスから、Windows AMI をコピーする。
genvid-ami rename [-h] [--region REGION] [--public] srcami dstprefix
Positional Arguments¶
srcami | ソース AMI のID。 |
dstprefix | デスティネーション AMI のプレフィクス。 |
Named Arguments¶
--region | ソース AMI のリージョン。 |
--public | 新しい AMI を公開する。 |
save¶
ゲーム AMI を作成する。
genvid-ami save [-h] [--prefix PREFIX] cluster_id
Positional Arguments¶
cluster_id | クラスタ ID。 |
Named Arguments¶
--prefix | AMI の保存場所のプレフィックス。 |
setup¶
AWS で新規ゲームインスタンスを初期化する。
バージョン 1.14.0 で変更: 引数 --module
を追加。
バージョン 1.27.0 で変更: Terraform モジュールのパスが basic/setup-ami
から basic/setup_ami
に変更されました。
genvid-ami setup [-h] [--az AZ] [--tfvars TFVARS] [--plan] [--module MODULE] [-t TIMEOUT] [--ami-version AMI_VERSION]
[--region REGION]
cluster_id
Positional Arguments¶
cluster_id | クラスタ ID。 |
Named Arguments¶
--az | 使用するアベイラビリティゾーン。None が指定されている場合、デフォルト設定を使用します。 |
--tfvars | クラスタを設定するデフォルトの .tfvars ファイル。 |
--plan | アクションの計画のみ。 |
--module | 使用するモジュール名 (「SDK-1.37.0/basic/setup_ami」) |
-t, --timeout | セットアップのタイムアウト 分数)(60)。 |
--ami-version | AMI で使用するバージョン |
--region | AMI を初期化するために VM を作成するリージョン。 |