wso2 API Manager новый уровень регулирования

Могу ли я определить новый уровень регулирования, например: «неограниченное использование в течение 30 дней»?

 <wsp:Policy>
            <throttle:ID throttle:type="ROLE">30-days</throttle:ID>
            <wsp:Policy>
                <throttle:Control>
                    <wsp:Policy>
                        <throttle:MaximumCount> ? </throttle:MaximumCount>
                        <throttle:UnitTime> ? </throttle:UnitTime>

                    </wsp:Policy>
                </throttle:Control>
            </wsp:Policy>

РЕДАКТИРОВАТЬ: цель состоит в том, чтобы «истекнуть» подписка на определенный API для определенного пользователя через 30 дней... возможно ли это?


person nuvio    schedule 30.08.2012    source источник


Ответы (1)


Вы не можете указать свое требование с помощью двух параметров MaximumCount и UnitTime в файле политики. На данный момент решение для вашего требования будет заключаться в публикации вашего API с использованием предопределенного уровня Неограниченный в издателе API и ручном удалении его из шлюза API путем изменения срока службы. состояние цикла API с Опубликовано на Создано через месяц.

person Johann    schedule 30.08.2012
comment
Но если я перейду с "Опубликовано" на "Создано", оно не будет видно другим пользователям... или я ошибаюсь? Я только хотел, чтобы истечение срока действия подписки на определенный API для определенного пользователя - person nuvio; 31.08.2012