Поделиться через


Руководство. Регистрация API в инвентаризации API

В этом руководстве объясняется, как запустить инвентаризацию API в центре API организации, зарегистрировав API и назначив метаданные с помощью портала Azure.

Дополнительные сведения об API, версиях API, определениях и других сущностях, которые можно инвентаризации в Центре API Azure, см. в основных понятиях.

В этом руководстве вы узнаете, как использовать портал Azure для:

  • Регистрация одного или нескольких API
  • Добавление версии API с определением API

Предпосылки

Регистрация API

При регистрации (добавлении) API в центре API регистрация API включает:

  • Название (имя), тип и описание
  • Сведения о версии
  • Необязательные ссылки на документацию и контакты
  • Встроенные и настраиваемые метаданные, определенные вами

После регистрации API можно добавить версии и определения в API.

Следующие шаги регистрируют два примера API: API Swagger Petstore и API конференции (см . предварительные требования). Если вы предпочитаете, зарегистрируйте собственные API.

  1. Войдите на портал Azure, а затем перейдите в центр API.

  2. В меню боковой панели в разделе Ресурсы, выберите API>+ Зарегистрировать API.

  3. На странице регистрации API добавьте следующие сведения для API Swagger Petstore. В нижней части страницы должны отображаться настраиваемые метаданные для линии бизнеса и публичной стороны, которые вы определили в предыдущем руководстве.

    Setting Ценность Description
    Заголовок API Введите API Swagger Petstore. Имя, выбранное для API
    Идентификация После ввода предыдущего заголовка Центр API Azure создает этот идентификатор, который можно переопределить. Имя ресурса Azure для API
    Тип API. Выберите REST из раскрывающегося списка. Тип API
    Сводка При необходимости введите сводку. Краткое описание API
    Описание Введите описание (необязательно). Описание API
    Версия
    Название версии Введите название версии, например версию 1. Имя, выбранное для версии API
    Идентификация версий После ввода предыдущего заголовка Центр API Azure создает этот идентификатор, который можно переопределить. Имя ресурса Azure для версии
    Жизненный цикл версии Выберите в раскрывающемся списке, например тестирование или производство. Этап жизненного цикла версии API
    Внешняя документация При необходимости добавьте одну или несколько ссылок на внешнюю документацию. Имя, описание и URL-адрес документации для API
    Лицензия При необходимости добавьте сведения о лицензии. Имя, URL-адрес и идентификатор лицензии для API
    Контактная информация При необходимости добавьте сведения для одного или нескольких контактов. Имя, электронная почта и URL-адрес контакта для API
    Бизнес Если вы добавили эти метаданные в предыдущем руководстве, сделайте выбор из раскрывающегося списка, например "Маркетинг". Пользовательские метаданные, определяющие подразделение, которое владеет API
    Общедоступная Если вы добавили эти метаданные, установите флажок. Пользовательские метаданные, определяющие, является ли API общедоступным или внутренним только

    Снимок экрана: диалоговое окно для регистрации API на портале Azure.

  4. Нажмите кнопку "Создать", чтобы зарегистрировать API.

  5. Повторите предыдущие три шага, чтобы зарегистрировать другой API, например API конференции.

Подсказка

При регистрации API на портале Azure можно выбрать любой из стандартных типов API или ввести другой тип.

API-интерфейсы отображаются на странице API на портале. Если добавить большое количество API в центр API, используйте поле поиска и фильтры на этой странице, чтобы найти нужные API.

Снимок экрана: страница API на портале.

После регистрации API можно просмотреть или изменить свойства API. На странице API выберите API, чтобы просмотреть страницы для управления регистрацией API.

Добавление версии API

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

Здесь вы добавляете версию в один из API:

  1. На портале Azure перейдите в центр API.

  2. В боковом меню выберите API, а затем выберите API, например Swagger Petstore.

  3. На странице API в разделе "Сведения" выберите "Версии>+ Добавить версию".

    Снимок экрана: добавление версии API на портале.

  4. На странице "Добавление версии API" введите или выберите следующие сведения в разделе "Сведения о версии".

    Setting Ценность Description
    Название версии Введите название версии, например версию 2. Имя, выбранное для версии API
    Идентификация версий После ввода предыдущего заголовка Центр API Azure создает этот идентификатор, который можно переопределить. Имя ресурса Azure для версии
    Жизненный цикл версии Выберите в раскрывающемся списке, например "Рабочая среда". Этап жизненного цикла версии API
  5. Центр API Azure поддерживает определения в общих форматах спецификаций текста, таких как OpenAPI 2 и 3 для REST API. Чтобы добавить определение API, введите или выберите следующие сведения в разделе "Выбор спецификации".

    Setting Ценность Description
    Название определения Введите название вашего выбора, например определение версии 2. Имя, выбранное для определения API
    Определение идентификации После ввода предыдущего заголовка Центр API Azure создает этот идентификатор, который можно переопределить. Имя ресурса Azure для определения
    Описание Введите описание (необязательно). Описание определения API
    Формат спецификации Для API Petstore выберите OpenAPI. Формат спецификации ДЛЯ API
    Версия спецификации Введите идентификатор версии, например 3.0. Версия спецификации
    Файл или URL-адрес Перейдите к файлу локального определения ДЛЯ API Petstore или введите URL-адрес. Пример URL-адреса: https://raw.githubusercontent.com/swagger-api/swagger-petstore/refs/heads/master/src/main/resources/openapi.yaml Файл определения API

    Снимок экрана: добавление определения API на портале.

  6. Нажмите кнопку "Создать".

При создании инвентаризации API воспользуйтесь автоматизированными средствами для регистрации API, таких как расширение Центра API Azure для Visual Studio Code и Azure CLI.

Следующий шаг

Инвентаризация API начинает формироваться! Теперь можно добавить сведения о средах и развертываниях API.