2016-08-19 6 views
1

Cloud SQL 2世代インスタンスを作成するための私のブートストラップの取り組みは、1つのことからスムーズに進んでいました。ブートストラッピングGcloud Cloud SQL 2世代インスタンス

MYSQL_5_7のパラメータの受け入れを拒否しました。

C:\Program Files (x86)\Google\Cloud SDK>gcloud sql instances create ops-sql-2 --activation-policy=ALWAYS --backup --tier=db-n1-standard-2 --region=europe-west1 --gce-zone=europe-west1-b --database-version=mysql_5_7 --require-ssl --assign-ip --backup-start-time=02:00 
usage: gcloud sql instances create INSTANCE [optional flags] 
ERROR: (gcloud.sql.instances.create) argument --database-version: Invalid choice: 'mysql_5_7'. 

Valid choices are [MYSQL_5_5, MYSQL_5_6, MYSQL_5_7, POSTGRES_9_5]. 

C:\Program Files (x86)\Google\Cloud SDK>gcloud sql instances create ops-sql- 2 --activation-policy=ALWAYS --backup --tier=db-n1-standard-2 --region=europe-west1 --gce-zone=europe-west1-b --database-version MYSQL_5_7 --require-ssl --assign-ip --backup-start-time=02:00 
ERROR: (gcloud.sql.instances.create) Invalid value for: MYSQL_5_7 is not a valid value: 

これはバグですか、奇妙なものがありますか?それはバグであれば、私はこのスクリプトでうまく動作するMYSQL_5_6をインストールしたくないので、このソートされたASAPを得る方法があります。

答えて

2

"gcloud sql instances"ではなく "gcloud beta sql instances"を試すことができますか?

のgcloudベータ版は、通常、最新の機能/オプションがあります。https://cloud.google.com/sdk/gcloud/reference/beta/

+0

これは私のために働きました。 「メッセージIpConfigurationに任意の値を割り当てることはできません」というエラーが表示されましたが、より新しいスイッチの1つに関連していたと思っています。 –

+1

これはおそらく--assign-ipオプションです。 Second Genのインスタンスには常にipv4アドレスがあるため、オプションは必要ありません。 (それはより良いエラーメッセージを表示しないバグです) – Vadim

+0

彼らは今、gloudの最新バージョンをリリースしましたが、まだベータフラグが存在します。また、gcloudでは可能ではないと思われるメンテナンスウィンドウなどの設定もいくつかあります。コマンドラインスクリプトツールはUIの背後にあるべきだとは思わない –

関連する問題