Развертывание первого шаблона

Завершено

Интерфейс командной строкиazd разработчика Azure () основан на командах, понятных для разработчиков, и базовых шаблонах приложений. Команды сопоставляются с общими задачами рабочего процесса разработки, такими как подготовка или развертывание ресурсов. Шаблоны включают все необходимые исходные коды и ресурсы конфигурации для выполнения этих задач. Вы можете начать работу azd с одним из существующих и расширяемых шаблонов или путем создания собственного.

При начале работы azdчасто проще найти существующий шаблон, который тесно соответствует требуемой архитектуре среды и использовать его в качестве отправной точки. Вы можете изучить большой набор доступных шаблонов на сайте Awesome AZD . Вы также можете просмотреть список доступных шаблонов с помощью следующей команды:

azd template list

В этом примере вы будете использовать существующий шаблон todo-nodejs-mongo , созданный вокруг стека Node.js и MongoDB. Даже если вы никогда не работали с этими технологиями, вы все равно можете выполнить шаги вперед, потому что azd обрабатывает большую часть работы для вас. Этот шаблон создает набор ресурсов в Azure, аналогичных указанным в примере сценария в начале модуля.

Примечание.

Те же azd действия, описанные в этом модуле, также применяются к шаблонам, созданным на основе других языков или технологий, таких как C# или Python.

Развертывание шаблона

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

  1. Откройте командную строку в пустом каталоге файлов.

  2. azd init Выполните команду и укажите шаблон, который вы хотите использовать в качестве параметра. azd клонирование шаблона в локальной среде.

    azd init --template todo-nodejs-mongo
    
  3. При появлении командной строки для имени среды введите azdlearn. Имя среды влияет на именование определенных ресурсов в Azure.

  4. azd auth login Выполните команду, чтобы запустить окно браузера, с помощью которой можно войти в учетную запись Azure.

    azd auth login
    
  5. azd up Выполните команду, чтобы подготовить и развернуть ресурсы шаблона в Azure. При появлении запроса выберите подписку и расположение, в который вы хотите развернуть.

    azd up
    

Выполнение azd up команды может занять несколько минут. Каждый шаблон подготавливает различные ресурсы и конфигурации Azure, что означает, что для выполнения различных шаблонов требуется разные сроки. Обновления, отпечатанные в консоли, должны отображаться при выполнении процесса. По завершении отобразится ссылка на развернутый сайт. Вы также увидите ссылку на процесс развертывания в Azure, который можно просмотреть дополнительные сведения о развертывании.

Развернутое приложение должно выглядеть примерно так:

Снимок экрана: развернутое веб-приложение.

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

  1. В главной строке поиска портал Azure найдите группу azd ресурсов, созданную для вас, введя rg-azdlearnтекст. По соглашению группа ресурсов будет именем среды, с которым вы указали префикс rg-.

  2. Выберите группу ресурсов из результатов, чтобы перейти на страницу обзора. Вы увидите список различных ресурсов, созданных для вас azd.

    Снимок экрана: развернутые ресурсы.

Мониторинг приложения

Многие azd шаблоны также подготавливают ресурсы мониторинга в Azure, такие как панели мониторинга Application Insights. Эти панели мониторинга предоставляют возможности мониторинга работоспособности приложений, такие как динамические метрики и ведение журнала. Эти панели мониторинга можно запустить с помощью azd monitor команды и одного из следующих флагов:

  • --overview — запускает основную панель мониторинга.
  • --live — запускает панель мониторинга динамических метрик.
  • --logs — запускает панель мониторинга ведения журнала.

Например, выполните следующую команду в терминале, чтобы открыть панель мониторинга динамических метрик:

azd monitor --live

Браузер должен запустить и отобразить страницу, аналогичную следующему снимку экрана:

Снимок экрана: панель мониторинга метрик.

Поздравляем! Вы подготовили, развернули и отслеживали первую среду приложения с помощью azd. Далее вы узнаете, как обновить шаблон и развернуть изменения.