Вот мой вызов REST:
curl -s --anyauth -u admin:pass -X GET -i http://myhost:8002/manage/v2/databases/MyDB/properties
Я хотел бы получить список лесов из этого вместо всех свойств. Что-то вроде:
MyDB001
MyDB002
MyDB003
etc.
Это возможно?
Вот мой вызов REST:
curl -s --anyauth -u admin:pass -X GET -i http://myhost:8002/manage/v2/databases/MyDB/properties
Я хотел бы получить список лесов из этого вместо всех свойств. Что-то вроде:
MyDB001
MyDB002
MyDB003
etc.
Это возможно?
Давайте начнем с основ: не недооценивайте значение указания вашего браузера на конечной точке управления: http://yourdomain:8002/manage/v2
. Отсюда вы можете перемещаться и исследовать. Кроме того, данные, доступные в представлениях свойств, представляют собой допустимые конфигурации XML и JSON, которые вы можете повторно использовать позже, например, для получения через Curl. Вы можете получить их, передав формат=[xml или json]
Отсюда давайте рассмотрим варианты:
Хотите только имена и идентификаторы? Минимум информации доступен в разделе отношений.
http://yourdomain:8002/manage/v2/databases/yourdatabase
Хотите больше информации? Полезно, когда у вас есть кластер и вы хотите получить подробную информацию о хостах/путях и т. д.
http://yourdomain:8002/manage/v2/databases/yourdatabase?view=forest-storage