неполная информация о вкусе из списка подробностей сервера на конечной точке вычислений - PullRequest
0 голосов
/ 30 мая 2018

Может кто-нибудь иметь представление о том, почему информация об аромате, возвращаемая из моего вызова API серверов списков openstack, возвращает неполную информацию?

Вот документация: https://developer.openstack.org/api-ref/compute/#list-servers-detailed

У вызова API есть HTTP-код ответа 200, так что это действительный вызов, отсутствует только информация о вкусе.

Это не тако версии, потому что я использую 2.53 для nova (конечная точка вычислений), а в документации сказано: " Начиная с микроверсии 2.47, она содержит подмножество фактической информации об аромате, использованной для создания экземпляра сервера, в виде вложенного словаря . "

Вот мой звонок:

Array
(
    [0] => Array
        (
    ........
            [flavor] => Array
                (
                    [id] => 8fbb7ade-4721-405c-931f-11fdefd5bffc
                    [links] => Array
                        (
                            [0] => Array
                                (
                                    [href] => http://xxx.xxx.xxx.xxx/flavors/8fbb7ade-4721-405c-931f-11fdefd5bffc
                                    [rel] => bookmark
                                )

                        )

                )
)

Это ожидаемый результат, взятый из документов выше:

  "flavor": {
                "disk": 1,
                "ephemeral": 0,
                "extra_specs": {
                    "hw:cpu_model": "SandyBridge",
                    "hw:mem_page_size": "2048",
                    "hw:cpu_policy": "dedicated"
                },
                "original_name": "m1.tiny.specs",
                "ram": 512,
                "swap": 0,
                "vcpus": 1
            },
...