У меня странное поведение при создании экземпляра в Google Compute Engine. Когда я пытаюсь создать и запустить экземпляр ubuntu-1410-utopic
, все работает должным образом, но если я попытаюсь создать экземпляр ubuntu-1404-trusty
, я получаю исключение:
java.util.concurrent.ExecutionException: org.jclouds.http.HttpResponseException: command: POST https://www.googleapis.com/compute/v1/projects/myProjectName/zones/asia-east1-a/экземпляры Ошибка HTTP / 1.1 с ответом: HTTP / 1.1 400 BadRequest; содержание:
[{
"error": {
"errors": [
{
"domain": "global",
"reason": "invalid",
"message": "Invalid value for field 'resource.name': '615aa438-ef50-4c19-850b-e483a294d944-955'. Must be a match of regex '(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?)'"
}
],
"code": 400,
"message": "Invalid value for field 'resource.name': '615aa438-ef50-4c19-850b-e483a294d944-955'. Must be a match of regex '(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?)'"
}
}]
Почему это происходит и что такое resource.name
?
ОБНОВЛЕНИЕ
Я нашел ответ, см. Разделы ответов.