Я новичок в azure и ранее использовал GCP, и он дает очень четкую информацию об ошибках, но с Azure Cloud он просто показывает сообщение о том, что что-то пошло не так, и нет четкой информации.
Я создал API на API Management и пытаюсь удалить этот API. и всякий раз, когда я удаляю, он просто показывает меня Unable to delete API testapi. There is a chance it was deleted, please try to refresh.
И API никогда не удаляется. У меня есть все необходимые разрешения для этого ресурса, на самом деле я owner ресурса. Итак, ясно, что с разрешением проблем нет.
Также я не могу создать API, используя спецификацию OpenAPI. API, который я создал, был пустым API. Когда я использую OpenAPI, он говорит Could not create an API. Please try again later.
Может ли кто-нибудь посоветовать, если я делаю что-то не так или для выполнения этого действия требуется доступ к большему ресурсу Azure?
@Хашер, я так думаю. Также я не могу создать API, используя спецификацию OpenAPI. API, который я создал, был пустым API. Когда я использую OpenAPI, он говорит Could not create an API. Please try again later.
Независимо от типа API (пустой API, API функций или Open API), проверьте, включили ли вы обратимое удаление в службе azure apim, потому что существует процесс выполнения операции над API, если этот APIM включен с помощью Soft- удалить то, что указано в документации
Для этой проблемы (Could not create an API. Please try again later) это может быть проблема с браузером - выполните аппаратное обновление или перезапустите и проверьте подключение к Интернету также потому, что подготовка службы APIM занимает едва ли минимум> 30 минут и может занять больше в зависимости от скорости интернета, и могут возникнуть перебои в подготовке, если надлежащее подключение к Интернету не передается.
@Hasher Я думаю, что мягкое удаление предназначено для применения опции восстановления любых удаленных API в пределах временного диапазона. В нашем случае мне просто нужно удалить его.
Случайно ли ваш экземпляр управления API находится в состоянии подготовки? Один раз проверьте, отображается ли состояние экземпляра APIM «В сети».
@IkhtesamAfrin Да. Он показывает онлайн
Затем проверьте, удалив существующую службу APIM и попробуйте создать новую.


Что ж, перепробовав все методы, у меня есть ответ. Решение Хашера сработало.
Я удалил и снова создал службу APIM, и это сработало для меня.
Попробуйте удалить службу APIM и создать заново, если в ней нет других API, потому что это может быть связано с проблемой сети или проблемой при создании/подготовке службы APIM.