Я использую команды диспетчера пакетов для развертывания пакетов AEM для создания узлов в составе конвейера непрерывного развертывания. Теперь я расширяю это, чтобы развернуть непосредственно для публикации узлов. Мне нужно (согласно владельцам узлов) сделать это несколько иначе.Как сообщить узел публикации AEM и узел автора отдельно через REST API
Поскольку я программирую эти взаимодействия и поддерживаю целую кучу узлов, мне было интересно, может ли конвейер вызывать некоторую конечную точку, которая каким-то образом уникальна для автора или публикации, поэтому я могу обнаружить, который был выбран на этот раз ?
Для примера приведен пример вызовов, которые я делаю.
curl -u admin:admin -X POST http://localhost:4502/crx/packmgr/service/.json/etc/packages/my_packages/samplepackage.zip?cmd=uninstall
Я сожалею, что я еще не знаком с AEM за API API пакетов. Я получил этот пример от AEM CQ5 Tutorials, но не нашел ничего полезного, потому что я не уверен, какие API REST относятся к тому, какие типы узлов.
Если бы я мог найти дешевое и безобидное ПОЛУЧЕНИЕ, уникальное для того или другого, я бы сортировал.
Вы можете получить 'http://author.local.telegraph.co.uk: 4502/system/console/status-slingsettings.json', чтобы проверить runmodes, но вам нужно будет предоставить учетные данные для системной консоли. Зачем вам это делать? Когда вы развертываете экземпляр AEM, вы устанавливаете его как автора или издателя и которые не могут быть изменены позже. Чтобы выполнить ваши скрипты по нескольким экземплярам AEM, вам все равно нужен список. Список может содержать необходимые метаданные (будь то экземпляр AEM Author или Publish) – toniedzwiedz
Причина экономическая. Я не являюсь сценарием, и конвейер на самом деле представляет собой сложную систему, которая поддерживает N технологий развертывания, из которых AEM - это всего лишь один. В идеале система может хранить некоторые дополнительные данные, такие как тип узла, но потенциально более дешево спросить конечную точку. Вероятно, мы добавим функцию для хранения типа узла, или мы можем пойти таким образом, в зависимости от ответов, которые мы получаем. –