Команда apigeetool deployproxy
по умолчанию поддерживает ваши требования. Он развертывает ревизию 1, если прокси-сервер с именем отсутствует, и увеличивает ревизию, если она уже существует.
Однако, исходя из упомянутой вами ошибки, кажется, что у вас конфликт пути между двумя прокси. Вы пытаетесь развернуть прокси на /poc-deployment-automation
basepath, но есть другой прокси-сервер с именем poc-deploy-automation
, который прослушивает тот же базовый путь. Это невозможно, даже если имя прокси отличается, потому что базовый путь - это то, что apigee использует для перенаправления трафика на ваш прокси.
Проверьте файл XML в корне прокси-сервера и измените атрибут basepath
.
Кроме того, базовый путь прокси-сервера API может быть любым, но он не может быть одним и тем же, который используется двумя прокси-серверами одновременно - только один может быть развернут за один раз. Номера ревизий не имеют значения в этой ситуации.