2016-10-12 8 views
1

Google CloudのSQLサービスを使用してリモートマスターを設定しようとしています。私はhereと見られる文書に従っています。私は、私は、次のCLIを実行したいステップ#1でよEXTERNAL_MASTER_DATABASE_VERSIONの許容値は何ですか?

は、トークンを交換した後、コマンド:

ACCESS_TOKEN="$(gcloud auth application-default print-access-token)" 
curl --header "Authorization: Bearer ${ACCESS_TOKEN}" \ 
--header 'Content-Type: application/json' \ 
--data '{"name": "[INTERNAL_MASTER_INSTANCE_NAME]", 
      "region": "[REGION_NAME]", 
      "databaseVersion": "[EXTERNAL_MASTER_DATABASE_VERSION]", 
      "onPremisesConfiguration": {"hostPort": "[IP_ADDRESS:PORT]"}}' \ 
-X POST \ 
https://www.googleapis.com/sql/v1beta4/projects/[PROJECT-ID]/instances 

私が渡されてきたデータベースのバージョンに次のエラーを取得しています

{ 
"error": { 
    "errors": [ 
    { 
    "domain": "global", 
    "reason": "invalid", 
    "message": "Invalid value for: 5.6 is not a valid value" 
    } 
    ], 
    "code": 400, 
    "message": "Invalid value for: 5.6 is not a valid value" 
} 
} 

私はマスターとしてMySQL 5.6.33を実行しています。私は5.6,5.6.33,5を試してみましたが、属性IDが誤解を招くかもしれないと思っていて、実際に使用したいSQLサービスのバージョン(Gen 1またはGen 2 - リモートマスターはGen 1でのみサポートされています)。

私の質問は、EXTERNAL_MASTER_DATABASE_VERSIONの許容値は何ですか?私はドキュメントで何かを見つけることができないようです。

答えて

関連する問題