2013-04-01 3 views
0

Всякий раз, когда им пытаются создать образ из данного API с помощью завиток -:RackSpace CreateImage API с помощью завиток не работает

локон -i -X ​​POST https://lon.servers.api.rackspacecloud.com/v1.1/xxxxxxxxx/servers/xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx/createImage -H «X-Auth-токена: xxxxxxxxx- XXXXXXXXX-XXXXXXXXX-XXXXXXXXX»-d '{ "createImage": { "имя" : "test_image"}}' -H "Content-тип:/JSON"

Он бросает мне ошибку -:

{ "itemNotFound": { "сообщение": "Неожиданная ошибка произошла .", "Деталь": "javax.ws.rs.WebApplicationException", "код": 404}} * Закрытия соединение # 0

Мне нужна помощь в этом, как создать изображение сервера с помощью curl. Но все остальные серверы aps's rackspace отлично работают для меня.

У меня такой же api с версией 1.0, 1.1 и 2.0, но с успехом.

Благодаря

ответ

0

Этот вопрос был более на ServerFault (https://serverfault.com/questions/495087/rackspace-createimage-api-using-curl-is-not-working).

Таким образом, вам нужно будет изменить URL-адрес, который вы используете POSTING, чтобы иметь/действие после UUID, в отличие от/createImage. Пример команды cURL может быть структурирован следующим образом:

curl -X POST -H "X-Auth-Token: AUTH-TOKEN" -H "Content-type: application/json" -d '{"createImage" : {"name" : "test"}}' https://lon.servers.api.rackspacecloud.com/v2/ACCOUNT-ID/servers/SERVER-UUID/action