Microsoft.Web sites/config 'logs' 2022-03-01
Определение ресурса Bicep
Тип ресурса sites/config можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов — см. команды развертывания групп ресурсов.
Список измененных свойств в каждой версии API см. в журнале изменений.
Параметры свойства name
Ресурс sites/config принимает различные свойства в зависимости от значения свойства name .
В этой статье показаны свойства, доступные при установке name: 'logs'
.
Другие варианты см. в приведенных ниже разделах.
- appsettings
- Проверки подлинности
- authsettingsV2
- azurestorageaccounts
- Резервного копирования
- строки подключения
- metadata
- pushsettings
- slotConfigNames
- web
Формат ресурсов
Чтобы создать ресурс Microsoft.Web/sites/config, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.Web/sites/config@2022-03-01' = {
name: 'logs'
kind: 'string'
parent: resourceSymbolicName
properties: {
applicationLogs: {
azureBlobStorage: {
level: 'string'
retentionInDays: int
sasUrl: 'string'
}
azureTableStorage: {
level: 'string'
sasUrl: 'string'
}
fileSystem: {
level: 'string'
}
}
detailedErrorMessages: {
enabled: bool
}
failedRequestsTracing: {
enabled: bool
}
httpLogs: {
azureBlobStorage: {
enabled: bool
retentionInDays: int
sasUrl: 'string'
}
fileSystem: {
enabled: bool
retentionInDays: int
retentionInMb: int
}
}
}
}
Значения свойств
sites/config-logs
Имя | Описание | Значение |
---|---|---|
name | имя ресурса. Узнайте, как задать имена и типы для дочерних ресурсов в Bicep. |
'logs' |
kind | Тип ресурса. | строка |
родитель | В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить только в том случае, если дочерний ресурс объявлен за пределами родительского ресурса. Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса. |
Символьное имя ресурса типа : sites |
properties | Свойства ресурса SiteLogsConfig | Свойства SiteLogsConfig |
Свойства SiteLogsConfig
Имя | Описание | Значение |
---|---|---|
applicationLogs | Конфигурация журналов приложений. | ApplicationLogsConfig |
detailedErrorMessages | Подробная конфигурация сообщений об ошибках. | EnabledConfig |
failedRequestsTracing | Конфигурация трассировки неудачных запросов. | EnabledConfig |
httpLogs | Конфигурация журналов HTTP. | HttpLogsConfig |
ApplicationLogsConfig
Имя | Описание | Значение |
---|---|---|
azureBlobStorage | Журналы приложений в конфигурации хранилища BLOB-объектов. | AzureBlobStorageApplicationLogsConfig |
azureTableStorage | Журналы приложений в конфигурации хранилища таблиц Azure. | AzureTableStorageApplicationLogsConfig |
fileSystem | Журналы приложений в конфигурации файловой системы. | FileSystemApplicationLogsConfig |
AzureBlobStorageApplicationLogsConfig
Имя | Описание | Значение |
---|---|---|
уровень | Уровень ведения журнала. | "Ошибка" "Информация" "Выкл." 'Verbose' "Предупреждение" |
RetentionInDays | Хранение в днях. Удалите большие двоичные объекты старше X дней. 0 или ниже означает отсутствие хранения. |
INT |
sasUrl | URL-адрес SAS для контейнера BLOB-объектов Azure с разрешениями на чтение, запись, список и удаление. | строка |
AzureTableStorageApplicationLogsConfig
Имя | Описание | Значение |
---|---|---|
уровень | Уровень ведения журнала. | "Ошибка" "Информация" "Выкл." 'Verbose' "Предупреждение" |
sasUrl | URL-адрес SAS для таблицы Azure с разрешениями на добавление, запрос или удаление. | string (обязательно) |
FileSystemApplicationLogsConfig
Имя | Описание | Значение |
---|---|---|
уровень | Уровень ведения журнала. | "Ошибка" "Информация" "Выкл." 'Verbose' "Предупреждение" |
EnabledConfig
Имя | Описание | Значение |
---|---|---|
Включено | Значение true, если конфигурация включена, false, если она отключена, и null, если конфигурация не задана. | bool |
HttpLogsConfig
Имя | Описание | Значение |
---|---|---|
azureBlobStorage | Журналы HTTP в конфигурации хранилища BLOB-объектов Azure. | AzureBlobStorageHttpLogsConfig |
fileSystem | Журналы HTTP в конфигурации файловой системы. | FileSystemHttpLogsConfig |
AzureBlobStorageHttpLogsConfig
Имя | Описание | Значение |
---|---|---|
Включено | Значение true, если конфигурация включена, false, если она отключена, и null, если конфигурация не задана. | bool |
RetentionInDays | Хранение в днях. Удалите большие двоичные объекты старше X дней. 0 или ниже означает отсутствие хранения. |
INT |
sasUrl | URL-адрес SAS для контейнера BLOB-объектов Azure с разрешениями на чтение, запись, список и удаление. | строка |
FileSystemHttpLogsConfig
Имя | Описание | Значение |
---|---|---|
Включено | Значение true, если конфигурация включена, false, если она отключена, и null, если конфигурация не задана. | bool |
RetentionInDays | Хранение в днях. Удалите файлы старше X дней. 0 или ниже означает отсутствие хранения. |
INT |
retentionInMb | Максимальный размер в мегабайтах, который могут использовать файлы журнала HTTP. По достижении старых файлов журнала будут удалены, чтобы освободить место для новых. Значение может варьироваться от 25 до 100. |
INT |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
Веб-приложение Airflow с базой данных PostgreSQL в Службах приложений |
Шаблон для развертывания веб-приложения Airflow с базой данных PostgreSQL в Службах приложений |
EPiserverCMS в Azure |
Этот шаблон позволяет создавать ресурсы, необходимые для развертывания EpiServerCMS в Azure. |
CI/CD для приложений Java с использованием Jenkins и веб-приложений службы приложений Azure |
Это пример для CI/CD Java с использованием Jenkins и Azure веб-приложения. |
Веб-приложение видеопортала Orchard CMS |
Этот шаблон предоставляет простой способ развертывания Orchard CMS на Служба приложений Azure веб-приложения с включенным и настроенным модулем Служб мультимедиа Azure. |
PubNub Realtime Gateway для Центры событий Azure |
Шлюз PubNub Realtime для Azure предоставляет мост потока данных в реальном времени между сетью Потока данных PubNub и Центры событий Azure. - рассмотрим это двунаправленный мост между PubNub и Azure! |
Масштабируемое веб-приложение Umbraco CMS |
Этот шаблон предоставляет простой способ развертывания веб-приложения umbraco CMS на Служба приложений Azure веб-приложения. |
Простое веб-приложение Umbraco CMS |
Этот шаблон предоставляет простой способ развертывания веб-приложения umbraco CMS на Служба приложений Azure веб-приложения. |
WordPress в Служба приложений с MySQL в приложении |
Этот шаблон развертывает веб-приложение WordPress в Служба приложений Windows с MySQL в приложении |
Enterprise Governance—AppService, SQL DB, AD, OMS, Runbook |
Внедрение облачных решений для малого или большого предприятия требует ответственной и эффективной модели управления, чтобы извлечь выгоду из облачных развертываний. CloudWise (кодовое имя решения) — это составное решение, доступное в кратком руководстве для партнеров Azure. Это средство внедрения для клиентов, системных интеграторов и партнеров, которое предоставляет решение для самостоятельного автоматизированного управления и эксплуатации, ориентированное на оптимизацию затрат, повышение надежности приложений и снижение бизнес-рисков. Решение выделяет основные принципы управления видимостью и контролем. |
Веб-приложение, используюющее частную конечную точку Azure SQL |
В этом шаблоне показано, как создать веб-приложение, которое использует частную конечную точку, указывающую на Azure SQL Server |
Аналитика и монетизация API Moesif |
Шаблон будет регистрировать вызовы API из Azure Управление API на платформу аналитики API Moesif и монетизации. |
Вызов пользовательских API из Azure Logic Apps |
Хотя Logic Apps предоставляет сотни соединителей для различных служб, вы можете вызвать API, которые выполняют собственный код. Одним из самых простых и масштабируемых способов размещения собственных веб-API является использование Служба приложений Azure. Этот шаблон развертывает веб-приложение для пользовательского API и защищает его с помощью проверки подлинности Azure Active Directory. |
Шлюз приложений для веб-приложения с ограничением IP-адресов |
Этот шаблон создает шлюз приложений перед веб-приложением Azure с включенным ограничением IP-адресов в веб-приложении. |
Среда службы приложений с серверной частью Azure SQL |
Этот шаблон создает Среда службы приложений с Azure SQL серверной частью, а также частными конечными точками и связанными ресурсами, обычно используемыми в частной или изолированной среде. |
Подготовка приложения-функции, выполняющегося в плане Служба приложений |
Этот шаблон подготавливает приложение-функцию для выделенного плана размещения, то есть оно будет запускаться и оплачиваться так же, как и на любом Служба приложений сайте. |
Приложение-функция Azure с концентратором событий и управляемым удостоверением |
его шаблон подготавливает приложение-функцию Azure в плане потребления Linux, а также концентратор событий, службу хранилища Azure и Application Insights. Приложение-функция может использовать управляемое удостоверение для подключения к концентратору событий и учетной записи хранения. |
Развертывание плана "Премиум" функции Azure с интеграцией с виртуальной сетью |
Этот шаблон позволяет развернуть план Функции Azure уровня "Премиум" с включенной интеграцией региональной виртуальной сети во вновь созданной виртуальной сети. |
Подготовка мобильного приложения с помощью База данных SQL |
Этот шаблон подготавливает мобильное приложение, База данных SQL и центр уведомлений. Он настраивает строка подключения в мобильном приложении для базы данных и центра уведомлений. |
Веб-приложение с частной конечной точкой |
Этот шаблон позволяет создать веб-приложение и предоставить его через частную конечную точку. |
Шлюз приложений с внутренним Управление API и веб-приложением |
Шлюз приложений маршрутизации интернет-трафика в виртуальную сеть (внутренний режим) Управление API экземпляр, который обслуживает веб-API, размещенный в веб-приложении Azure. |
Создание веб-приложения Azure с хранилищем BLOB-объектов строка подключения |
Создает веб-приложение Azure с строка подключения хранилища BLOB-объектов, шаблон, изначально созданный Джеффом Боулзом (Jeff Bowles) из Майкрософт |
Веб-приложение с ведением журнала диагностика в контейнере BLOB-объектов |
Развертывание веб-приложения с включенным диагностика ведением журнала в контейнере BLOB-объектов учетной записи хранения. |
Создание веб-приложения в Azure с поддержкой Java 13 и Tomcat 9 |
Этот шаблон создает веб-приложение в Azure с поддержкой Java 13 и Tomcat 9, что позволяет запускать приложения Java в Azure. Автор шаблона — Донован Браун (Donovan Brown) из Корпорации Майкрософт. |
Веб-приложение с отправкой Application Insights в Log Analytics |
Этот шаблон предназначен для поддержки новых версий API microsoft.insights/components. Начиная с версии 2020-02-02-preview при создании inisghts приложения потребуется workspaceID. Этот шаблон развертывает план Служба приложений, Служба приложений, Application Insights, рабочую область Log Analytics и объединяет все вместе. |
Веб-приложение с управляемым удостоверением, SQL Server и ΑΙ |
Простой пример развертывания инфраструктуры Azure для приложения , данных и управляемого удостоверения и мониторинга |
Создание веб-приложения и кэша Redis и базы данных SQL с помощью шаблона |
Этот шаблон создает веб-приложение Azure с кэшем Redis и База данных SQL. |
Подготовка веб-приложения с помощью База данных SQL |
Этот шаблон подготавливает веб-приложение, База данных SQL, параметры автомасштабирования, правила генерации оповещений и App Insights. Он настраивает строка подключения в веб-приложении для базы данных. |
Создание веб-приложения и кэша Redis с помощью шаблона |
Этот шаблон создает веб-приложение Azure с кэшем Redis. |
Веб-приложение с настраиваемыми слотами развертывания |
Этот шаблон предоставляет простой способ развертывания веб-приложения с пользовательскими слотами развертывания в Azure веб-приложения. |
Веб-приложение Docker Airflow в Linux с PostgreSQL |
Этот шаблон предоставляет простой способ развертывания образа puckel/docker-airflow (последний тег) в веб-приложении Linux с базой данных Azure для PostgreSQL. |
Sonarqube Docker Web App в Linux с Azure SQL |
Этот шаблон развертывает Sonarqube в контейнере Linux Служба приложений Azure веб-приложения с помощью официального образа Sonarqube и поддерживается сервером Azure SQL Server. |
Sonarqube Docker Web App в Linux с MySQL |
Этот шаблон предоставляет простой способ развертывания образа Docker Sonarqube (тег alpine) в веб-приложении Linux с базой данных Azure для MySQL. |
Sonarqube Docker Web App в Linux с PostgreSQL |
Этот шаблон предоставляет простой способ развертывания образа Docker Sonarqube (тег alpine) в веб-приложении Linux с базой данных Azure для PostgreSQL (предварительная версия) |
Веб-приложение с базой данных Azure для MySQL |
Этот шаблон предоставляет простой способ развертывания веб-приложения на Служба приложений Azure веб-приложения с базой данных Azure для MySQL. |
Веб-приложение в Linux с PostgreSQL |
Этот шаблон предоставляет простой способ развертывания веб-приложения в Linux с базой данных Azure для PostgreSQL. |
Веб-приложение с внедрением виртуальной сети и частной конечной точкой |
Этот шаблон позволяет создать комплексное безопасное решение с двумя веб-приложениями: внешним и серверным. Внешний интерфейс будет безопасно использовать обратную часть с помощью внедрения виртуальной сети и частной конечной точки. |
Определение ресурса шаблона ARM
Тип ресурса sites/config можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов — см. команды развертывания групп ресурсов.
Список измененных свойств в каждой версии API см. в журнале изменений.
Параметры свойства name
Ресурс sites/config принимает различные свойства в зависимости от значения свойства name .
В этой статье показаны свойства, доступные при установке name: 'logs'
.
Другие варианты см. в приведенных ниже разделах.
- appsettings
- authsettings
- authsettingsV2
- azurestorageaccounts
- Резервного копирования
- строки подключения
- metadata
- pushsettings
- slotConfigNames
- web
Формат ресурсов
Чтобы создать ресурс Microsoft.Web/sites/config, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Web/sites/config",
"apiVersion": "2022-03-01",
"name": "logs",
"kind": "string",
"properties": {
"applicationLogs": {
"azureBlobStorage": {
"level": "string",
"retentionInDays": "int",
"sasUrl": "string"
},
"azureTableStorage": {
"level": "string",
"sasUrl": "string"
},
"fileSystem": {
"level": "string"
}
},
"detailedErrorMessages": {
"enabled": "bool"
},
"failedRequestsTracing": {
"enabled": "bool"
},
"httpLogs": {
"azureBlobStorage": {
"enabled": "bool",
"retentionInDays": "int",
"sasUrl": "string"
},
"fileSystem": {
"enabled": "bool",
"retentionInDays": "int",
"retentionInMb": "int"
}
}
}
}
Значения свойств
sites/config-logs
Имя | Описание | Значение |
---|---|---|
тип | Тип ресурса | Microsoft.Web/sites/config |
версия_API | Версия API ресурсов | '2022-03-01' |
name | имя ресурса. Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM. |
"logs" |
kind | Тип ресурса. | строка |
properties | Свойства ресурса SiteLogsConfig | SiteLogsConfigProperties |
SiteLogsConfigProperties
Имя | Описание | Значение |
---|---|---|
applicationLogs | Конфигурация журналов приложений. | ApplicationLogsConfig |
detailedErrorMessages | Подробная конфигурация сообщений об ошибках. | EnabledConfig |
failedRequestsTracing | Конфигурация трассировки неудачных запросов. | EnabledConfig |
httpLogs | Конфигурация журналов HTTP. | HttpLogsConfig |
ApplicationLogsConfig
Имя | Описание | Значение |
---|---|---|
azureBlobStorage | Журналы приложений в конфигурации хранилища BLOB-объектов. | AzureBlobStorageApplicationLogsConfig |
azureTableStorage | Журналы приложений в конфигурации хранилища таблиц Azure. | AzureTableStorageApplicationLogsConfig |
fileSystem | Журналы приложений в конфигурации файловой системы. | FileSystemApplicationLogsConfig |
AzureBlobStorageApplicationLogsConfig
Имя | Описание | Значение |
---|---|---|
уровень | Уровень ведения журнала. | "Ошибка" "Информация" "Выкл." "Подробный" Предупреждение |
RetentionInDays | Хранение в днях. Удалите большие двоичные объекты старше X дней. Значение 0 или меньше означает отсутствие срока хранения. |
INT |
sasUrl | URL-адрес SAS для контейнера BLOB-объектов Azure с разрешениями на чтение, запись, список и удаление. | строка |
AzureTableStorageApplicationLogsConfig
Имя | Описание | Значение |
---|---|---|
уровень | Уровень ведения журнала. | "Ошибка" "Информация" "Выкл." "Подробный" Предупреждение |
sasUrl | URL-адрес SAS для таблицы Azure с разрешениями на добавление, запрос и удаление. | строка (обязательно) |
FileSystemApplicationLogsConfig
Имя | Описание | Значение |
---|---|---|
уровень | Уровень ведения журнала. | "Ошибка" "Информация" "Выкл." 'Verbose' "Предупреждение" |
EnabledConfig
Имя | Описание | Значение |
---|---|---|
Включено | Значение true, если конфигурация включена, false, если она отключена, и null, если конфигурация не задана. | bool |
HttpLogsConfig
Имя | Описание | Значение |
---|---|---|
azureBlobStorage | Журналы HTTP в конфигурации хранилища BLOB-объектов Azure. | AzureBlobStorageHttpLogsConfig |
fileSystem | Журналы HTTP в конфигурации файловой системы. | FileSystemHttpLogsConfig |
AzureBlobStorageHttpLogsConfig
Имя | Описание | Значение |
---|---|---|
Включено | Значение true, если конфигурация включена, false, если она отключена, и null, если конфигурация не задана. | bool |
RetentionInDays | Хранение в днях. Удалите большие двоичные объекты старше X дней. 0 или ниже означает отсутствие хранения. |
INT |
sasUrl | URL-адрес SAS для контейнера BLOB-объектов Azure с разрешениями на чтение, запись, список и удаление. | строка |
FileSystemHttpLogsConfig
Имя | Описание | Значение |
---|---|---|
Включено | Значение true, если конфигурация включена, false, если она отключена, и null, если конфигурация не задана. | bool |
RetentionInDays | Хранение в днях. Удалите файлы старше X дней. 0 или ниже означает отсутствие хранения. |
INT |
retentionInMb | Максимальный размер в мегабайтах, который могут использовать файлы журнала HTTP. По достижении старых файлов журнала будут удалены, чтобы освободить место для новых. Значение может варьироваться от 25 до 100. |
INT |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
Веб-приложение Airflow с базой данных PostgreSQL в Службах приложений |
Шаблон для развертывания веб-приложения Airflow с базой данных PostgreSQL в Службах приложений |
EPiserverCMS в Azure |
Этот шаблон позволяет создавать ресурсы, необходимые для развертывания EpiServerCMS в Azure. |
CI/CD для приложений Java с использованием Jenkins и веб-приложений службы приложений Azure |
Это пример для CI/CD Java с использованием Jenkins и Azure веб-приложения. |
Веб-приложение видеопортала Orchard CMS |
Этот шаблон предоставляет простой способ развертывания Orchard CMS на Служба приложений Azure веб-приложения с включенным и настроенным модулем Служб мультимедиа Azure. |
PubNub Realtime Gateway для Центры событий Azure |
Шлюз PubNub Realtime для Azure предоставляет мост потока данных в реальном времени между сетью Потока данных PubNub и Центры событий Azure. - рассмотрим это двунаправленный мост между PubNub и Azure! |
Масштабируемое веб-приложение Umbraco CMS |
Этот шаблон предоставляет простой способ развертывания веб-приложения umbraco CMS на Служба приложений Azure веб-приложения. |
Простое веб-приложение Umbraco CMS |
Этот шаблон предоставляет простой способ развертывания веб-приложения umbraco CMS на Служба приложений Azure веб-приложения. |
WordPress в Служба приложений с MySQL в приложении |
Этот шаблон развертывает веб-приложение WordPress в Служба приложений Windows с MySQL в приложении |
Enterprise Governance—AppService, SQL DB, AD, OMS, Runbook |
Внедрение облачных решений для малого или большого предприятия требует ответственной и эффективной модели управления, чтобы извлечь выгоду из облачных развертываний. CloudWise (кодовое имя решения) — это составное решение, доступное в кратком руководстве для партнеров Azure. Это средство внедрения для клиентов, системных интеграторов и партнеров, которое предоставляет решение для самостоятельного автоматизированного управления и эксплуатации, ориентированное на оптимизацию затрат, повышение надежности приложений и снижение бизнес-рисков. Решение выделяет основные принципы управления видимостью и контролем. |
Веб-приложение, используюющее частную конечную точку Azure SQL |
В этом шаблоне показано, как создать веб-приложение, которое использует частную конечную точку, указывающую на Azure SQL Server |
Аналитика и монетизация API Moesif |
Шаблон будет регистрировать вызовы API из Azure Управление API на платформу аналитики API Moesif и монетизации. |
Вызов пользовательских API из Azure Logic Apps |
Хотя Logic Apps предоставляет сотни соединителей для различных служб, вы можете вызвать API, которые выполняют собственный код. Одним из самых простых и масштабируемых способов размещения собственных веб-API является использование Служба приложений Azure. Этот шаблон развертывает веб-приложение для пользовательского API и защищает его с помощью проверки подлинности Azure Active Directory. |
Шлюз приложений для веб-приложения с ограничением IP-адресов |
Этот шаблон создает шлюз приложений перед веб-приложением Azure с включенным ограничением IP-адресов в веб-приложении. |
Среда службы приложений с серверной частью Azure SQL |
Этот шаблон создает Среда службы приложений с Azure SQL серверной частью, а также частными конечными точками и связанными ресурсами, обычно используемыми в частной или изолированной среде. |
Подготовка приложения-функции, выполняющегося в плане Служба приложений |
Этот шаблон подготавливает приложение-функцию для выделенного плана размещения, то есть оно будет запускаться и оплачиваться так же, как и на любом Служба приложений сайте. |
Приложение-функция Azure с концентратором событий и управляемым удостоверением |
его шаблон подготавливает приложение-функцию Azure в плане потребления Linux, а также концентратор событий, службу хранилища Azure и Application Insights. Приложение-функция может использовать управляемое удостоверение для подключения к концентратору событий и учетной записи хранения. |
Развертывание плана "Премиум" функции Azure с интеграцией с виртуальной сетью |
Этот шаблон позволяет развернуть план Функции Azure уровня "Премиум" с включенной интеграцией региональной виртуальной сети во вновь созданной виртуальной сети. |
Подготовка мобильного приложения с помощью База данных SQL |
Этот шаблон подготавливает мобильное приложение, База данных SQL и центр уведомлений. Он настраивает строка подключения в мобильном приложении для базы данных и центра уведомлений. |
Веб-приложение с частной конечной точкой |
Этот шаблон позволяет создать веб-приложение и предоставить его через частную конечную точку. |
Шлюз приложений с внутренним Управление API и веб-приложением |
Шлюз приложений маршрутизации интернет-трафика в виртуальную сеть (внутренний режим) Управление API экземпляр, который обслуживает веб-API, размещенный в веб-приложении Azure. |
Создание веб-приложения Azure с хранилищем BLOB-объектов строка подключения |
Создает веб-приложение Azure с строка подключения хранилища BLOB-объектов, шаблон, изначально созданный Джеффом Боулзом (Jeff Bowles) из Майкрософт |
Веб-приложение с ведением журнала диагностика в контейнере BLOB-объектов |
Развертывание веб-приложения с включенным диагностика ведением журнала в контейнере BLOB-объектов учетной записи хранения. |
Создание веб-приложения в Azure с поддержкой Java 13 и Tomcat 9 |
Этот шаблон создает веб-приложение в Azure с поддержкой Java 13 и Tomcat 9, что позволяет запускать приложения Java в Azure. Автор шаблона — Донован Браун (Donovan Brown) из Корпорации Майкрософт. |
Веб-приложение с отправкой Application Insights в Log Analytics |
Этот шаблон предназначен для поддержки новых версий API microsoft.insights/components. Начиная с версии 2020-02-02-preview при создании inisghts приложения потребуется workspaceID. Этот шаблон развертывает план Служба приложений, Служба приложений, Application Insights, рабочую область Log Analytics и объединяет все вместе. |
Веб-приложение с управляемым удостоверением, SQL Server и ΑΙ |
Простой пример развертывания инфраструктуры Azure для приложения , данных и управляемого удостоверения и мониторинга |
Создание веб-приложения и кэша Redis и базы данных SQL с помощью шаблона |
Этот шаблон создает веб-приложение Azure с кэшем Redis и База данных SQL. |
Подготовка веб-приложения с помощью База данных SQL |
Этот шаблон подготавливает веб-приложение, База данных SQL, параметры автомасштабирования, правила генерации оповещений и App Insights. Он настраивает строка подключения в веб-приложении для базы данных. |
Создание веб-приложения и кэша Redis с помощью шаблона |
Этот шаблон создает веб-приложение Azure с кэшем Redis. |
Веб-приложение с настраиваемыми слотами развертывания |
Этот шаблон предоставляет простой способ развертывания веб-приложения с пользовательскими слотами развертывания в Azure веб-приложения. |
Веб-приложение Docker Airflow в Linux с PostgreSQL |
Этот шаблон предоставляет простой способ развертывания образа puckel/docker-airflow (последний тег) в веб-приложении Linux с базой данных Azure для PostgreSQL. |
Sonarqube Docker Web App в Linux с Azure SQL |
Этот шаблон развертывает Sonarqube в контейнере Linux Служба приложений Azure веб-приложения с помощью официального образа Sonarqube и поддерживается сервером Azure SQL Server. |
Sonarqube Docker Web App в Linux с MySQL |
Этот шаблон предоставляет простой способ развертывания образа Docker Sonarqube (тег alpine) в веб-приложении Linux с базой данных Azure для MySQL. |
Sonarqube Docker Web App в Linux с PostgreSQL |
Этот шаблон предоставляет простой способ развертывания образа Docker Sonarqube (тег alpine) в веб-приложении Linux с базой данных Azure для PostgreSQL (предварительная версия) |
Веб-приложение с базой данных Azure для MySQL |
Этот шаблон предоставляет простой способ развертывания веб-приложения на Служба приложений Azure веб-приложения с базой данных Azure для MySQL. |
Веб-приложение в Linux с PostgreSQL |
Этот шаблон предоставляет простой способ развертывания веб-приложения в Linux с базой данных Azure для PostgreSQL. |
Веб-приложение с внедрением виртуальной сети и частной конечной точкой |
Этот шаблон позволяет создать комплексное безопасное решение с двумя веб-приложениями: внешним и серверным. Внешний интерфейс будет безопасно использовать обратную часть с помощью внедрения виртуальной сети и частной конечной точки. |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса sites/config можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов
Список измененных свойств в каждой версии API см. в журнале изменений.
Параметры свойства name
Ресурс sites/config принимает различные свойства в зависимости от значения свойства name .
В этой статье показаны свойства, доступные при установке name: 'logs'
.
Другие варианты см. в приведенных ниже разделах.
- appsettings
- Проверки подлинности
- authsettingsV2
- azurestorageaccounts
- Резервного копирования
- строки подключения
- metadata
- pushsettings
- slotConfigNames
- web
Формат ресурсов
Чтобы создать ресурс Microsoft.Web/sites/config, добавьте следующую terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/sites/config@2022-03-01"
name = "logs"
parent_id = "string"
body = jsonencode({
properties = {
applicationLogs = {
azureBlobStorage = {
level = "string"
retentionInDays = int
sasUrl = "string"
}
azureTableStorage = {
level = "string"
sasUrl = "string"
}
fileSystem = {
level = "string"
}
}
detailedErrorMessages = {
enabled = bool
}
failedRequestsTracing = {
enabled = bool
}
httpLogs = {
azureBlobStorage = {
enabled = bool
retentionInDays = int
sasUrl = "string"
}
fileSystem = {
enabled = bool
retentionInDays = int
retentionInMb = int
}
}
}
kind = "string"
})
}
Значения свойств
sites/config-logs
Имя | Описание | Значение |
---|---|---|
тип | Тип ресурса | "Microsoft.Web/sites/config@2022-03-01" |
name | имя ресурса. | "logs" |
parent_id | Идентификатор ресурса, который является родительским для этого ресурса. | Идентификатор ресурса типа sites |
kind | Тип ресурса. | строка |
properties | Свойства ресурса SiteLogsConfig | SiteLogsConfigProperties |
SiteLogsConfigProperties
Имя | Описание | Значение |
---|---|---|
applicationLogs | Конфигурация журналов приложений. | ApplicationLogsConfig |
detailedErrorMessages | Подробная конфигурация сообщений об ошибках. | EnabledConfig |
failedRequestsTracing | Конфигурация трассировки неудачных запросов. | EnabledConfig |
httpLogs | Конфигурация журналов HTTP. | HttpLogsConfig |
ApplicationLogsConfig
Имя | Описание | Значение |
---|---|---|
azureBlobStorage | Журналы приложений в конфигурации хранилища BLOB-объектов. | AzureBlobStorageApplicationLogsConfig |
azureTableStorage | Журналы приложений в конфигурации хранилища таблиц Azure. | AzureTableStorageApplicationLogsConfig |
fileSystem | Журналы приложений в конфигурации файловой системы. | FileSystemApplicationLogsConfig |
AzureBlobStorageApplicationLogsConfig
Имя | Описание | Значение |
---|---|---|
уровень | Уровень ведения журнала. | "Ошибка" "Информация" "Выкл." "Подробный" "Предупреждение" |
RetentionInDays | Хранение в днях. Удалите большие двоичные объекты старше X дней. Значение 0 или меньше означает отсутствие срока хранения. |
INT |
sasUrl | URL-адрес SAS для контейнера BLOB-объектов Azure с разрешениями на чтение, запись, список и удаление. | строка |
AzureTableStorageApplicationLogsConfig
Имя | Описание | Значение |
---|---|---|
уровень | Уровень ведения журнала. | "Ошибка" "Информация" "Выкл." "Подробный" "Предупреждение" |
sasUrl | URL-адрес SAS для таблицы Azure с разрешениями на добавление, запрос и удаление. | строка (обязательно) |
FileSystemApplicationLogsConfig
Имя | Описание | Значение |
---|---|---|
уровень | Уровень ведения журнала. | "Ошибка" "Информация" "Выкл." "Подробный" "Предупреждение" |
EnabledConfig
Имя | Описание | Значение |
---|---|---|
Включено | Значение true, если конфигурация включена, false, если она отключена, и null, если конфигурация не задана. | bool |
HttpLogsConfig
Имя | Описание | Значение |
---|---|---|
azureBlobStorage | Журналы HTTP в конфигурации хранилища BLOB-объектов Azure. | AzureBlobStorageHttpLogsConfig |
fileSystem | Журналы HTTP в конфигурации файловой системы. | FileSystemHttpLogsConfig |
AzureBlobStorageHttpLogsConfig
Имя | Описание | Значение |
---|---|---|
Включено | Значение true, если конфигурация включена, false, если она отключена, и null, если конфигурация не задана. | bool |
RetentionInDays | Хранение в днях. Удалите большие двоичные объекты старше X дней. 0 или ниже означает отсутствие хранения. |
INT |
sasUrl | URL-адрес SAS для контейнера BLOB-объектов Azure с разрешениями на чтение, запись, список и удаление. | строка |
FileSystemHttpLogsConfig
Имя | Описание | Значение |
---|---|---|
Включено | Значение true, если конфигурация включена, false, если она отключена, и null, если конфигурация не задана. | bool |
RetentionInDays | Хранение в днях. Удалите файлы старше X дней. 0 или ниже означает отсутствие хранения. |
INT |
retentionInMb | Максимальный размер в мегабайтах, который могут использовать файлы журнала HTTP. По достижении старых файлов журнала будут удалены, чтобы освободить место для новых. Значение может варьироваться от 25 до 100. |
INT |