Получение Nova Server из метаданных
Получение Nova Server из метаданных
Привет,
Я использую jclouds SDK с Java для получения серверов OpenStack Nova, я могу получить сервер по его идентификатору, но я не нашел другого способа получить сервер Nova.
Я видел в документации OpenStack, что я могу получить сервер, используя API / servers / {server_id}, или я могу перечислить все серверы, но предположим, что у меня есть случай, когда мне нужно только получить серверы, которые обозначены определенными данными, например, мне нужно перечислить все серверы, которые определены как способные к удалению, которые я могу установить в метаданных при создании сервера в этом случае, есть ли способ использовать какую-либо фильтрацию для метаданных для серверов?
Спасибо
1 ответ
Я не думаю, что вы можете фильтровать напрямую по метаданным сервера, но вы должны быть в состоянии фильтровать, используя любой из параметров запроса, доступных при перечислении серверов.
Вы можете просто позвонить ServerApi.list(options)
передавая параметры запроса вы хотите. Вы можете построить объект параметров, используя PaginationOptions.queryParameters
метод.