2016-10-12 2 views
1

Я пытаюсь настроить удаленный мастер с помощью службы Google Cloud SQL. Я следую за документом, увиденным here.Каковы допустимые значения для EXTERNAL_MASTER_DATABASE_VERSION?

Я на этапе # 1, который хочет, чтобы я запустить следующие команды CLI после замены лексем:

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, и я даже попытался понять, что идентификатор атрибута вводит в заблуждение, и они действительно хотят знать, какую версию службы SQL я бы хотел использовать (Gen 1 или Gen 2 - удаленные мастера поддерживаются только в Gen 1).

Вопрос: что такое принятые значения для EXTERNAL_MASTER_DATABASE_VERSION? Кажется, я ничего не могу найти в документах.

ответ