Хранилище Microsoft.StorageAccounts/blobServices 2021-02-01
Определение ресурсов Bicep
Тип ресурса storageAccounts/blobServices можно развернуть с помощью операций, целевых:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Storage/storageAccounts/blobServices, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.Storage/storageAccounts/blobServices@2021-02-01' = {
name: 'default'
parent: resourceSymbolicName
properties: {
automaticSnapshotPolicyEnabled: bool
changeFeed: {
enabled: bool
retentionInDays: int
}
containerDeleteRetentionPolicy: {
days: int
enabled: bool
}
cors: {
corsRules: [
{
allowedHeaders: [
'string'
]
allowedMethods: [
'string'
]
allowedOrigins: [
'string'
]
exposedHeaders: [
'string'
]
maxAgeInSeconds: int
}
]
}
defaultServiceVersion: 'string'
deleteRetentionPolicy: {
days: int
enabled: bool
}
isVersioningEnabled: bool
lastAccessTimeTrackingPolicy: {
blobType: [
'string'
]
enable: bool
name: 'AccessTimeTracking'
trackingGranularityInDays: int
}
restorePolicy: {
days: int
enabled: bool
}
}
}
Значения свойств
storageAccounts/blobServices
Имя | Описание | Ценность |
---|---|---|
имя | Имя ресурса Узнайте, как задать имена и типы дочерних ресурсов в Bicep. |
"по умолчанию" |
родитель | В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса. Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса. |
Символьное имя ресурса типа: storageAccounts |
свойства | Свойства службы BLOB-объектов учетной записи хранения. | BlobServicePropertiesProperties |
BlobServicePropertiesProperties
Имя | Описание | Ценность |
---|---|---|
automaticSnapshotPolicyEnabled | Не рекомендуется использовать свойство isVersioningEnabled. | bool |
changeFeed | Свойства службы BLOB-объектов для событий канала изменений. | ChangeFeed |
containerDeleteRetentionPolicy | Свойства службы BLOB-объектов для обратимого удаления контейнера. | DeleteRetentionPolicy |
cors | Задает правила CORS для службы BLOB-объектов. В запрос можно включить до пяти элементов CorsRule. Если элементы CorsRule не включены в текст запроса, все правила CORS будут удалены, и CORS будет отключен для службы BLOB-объектов. | CorsRules |
defaultServiceVersion | DefaultServiceVersion указывает версию по умолчанию, используемую для запросов к службе BLOB-объектов, если версия входящего запроса не указана. Возможные значения включают версию 2008-10-27 и все более последние версии. | струна |
deleteRetentionPolicy | Свойства службы BLOB-объектов для обратимого удаления BLOB-объектов. | DeleteRetentionPolicy |
isVersioningEnabled | Управление версиями включено, если задано значение true. | bool |
lastAccessTimeTrackingPolicy | Свойство службы BLOB-объектов для настройки политики отслеживания на основе времени последнего доступа. | LastAccessTimeTrackingPolicy |
restorePolicy | Свойства службы BLOB-объектов для политики восстановления BLOB-объектов. | RestorePolicyProperties |
ChangeFeed
Имя | Описание | Ценность |
---|---|---|
Включен | Указывает, включена ли ведение журнала событий канала изменений для службы BLOB-объектов. | bool |
retentionInDays | Указывает длительность хранения changeFeed в днях. Минимальное значение равно 1 день и максимальное значение — 146000 дней (400 лет). Значение NULL означает бесконечное хранение канала изменений. | int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 146000 |
DeleteRetentionPolicy
Имя | Описание | Ценность |
---|---|---|
Дни недели | Указывает количество дней хранения удаленного элемента. Минимальное указанное значение может иметь значение 1, а максимальное значение — 365. | int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 365 |
Включен | Указывает, включена ли функция DeleteRetentionPolicy. | bool |
CorsRules
Имя | Описание | Ценность |
---|---|---|
corsRules | Список правил CORS. В запрос можно включить до пяти элементов CorsRule. | CorsRule[] |
CorsRule
Имя | Описание | Ценность |
---|---|---|
allowedHeaders | Требуется, если элемент CorsRule присутствует. Список заголовков, которым разрешено быть частью запроса между источниками. | string[] (обязательно) |
allowedMethods | Требуется, если элемент CorsRule присутствует. Список методов HTTP, которые могут выполняться источником. | Массив строк, содержащий любой из: "DELETE" Get "HEAD" "MERGE" "ПАРАМЕТРЫ" "POST" PUT (обязательно) |
allowedOrigins | Требуется, если элемент CorsRule присутствует. Список доменов происхождения, которые будут разрешены через CORS или *, чтобы разрешить все домены | string[] (обязательно) |
exposedHeaders | Требуется, если элемент CorsRule присутствует. Список заголовков ответов для предоставления клиентам CORS. | string[] (обязательно) |
maxAgeInSeconds | Требуется, если элемент CorsRule присутствует. Количество секунд, в течение которых клиент или браузер должен кэшировать предварительный ответ. | int (обязательно) |
LastAccessTimeTrackingPolicy
Имя | Описание | Ценность |
---|---|---|
BLOBType | Массив предопределенных поддерживаемых типов BLOB-объектов. Только blockBlob является поддерживаемым значением. Это поле в настоящее время доступно только для чтения | string[] |
давать возможность | Если задано значение true для отслеживания на основе времени последнего доступа, включена функция отслеживания. | bool (обязательно) |
имя | Имя политики. Допустимое значение — AccessTimeTracking. Это поле в настоящее время доступно только для чтения | AccessTimeTracking |
trackingGranularityInDays | Поле указывает детализацию отслеживания объектов BLOB-объектов в днях, как правило, частоту отслеживания объекта БОЛЬШОго двоичного объекта. Это поле в настоящее время считывается только со значением 1 | int |
RestorePolicyProperties
Имя | Описание | Ценность |
---|---|---|
Дни недели | как долго этот большой двоичный объект можно восстановить. Оно должно быть больше нуля и меньше, чем DeleteRetentionPolicy.days. | int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 365 |
Включен | Восстановление BLOB-объектов включено, если задано значение true. | bool (обязательно) |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
Azure Cloud Shell — хранилище виртуальных сетей развертывание |
Этот шаблон развертывает хранилище Azure Cloud Shell в виртуальной сети Azure. |
Создание фабрики данных версии 2 развертывание |
Этот шаблон создает фабрику данных версии 2, которая копирует данные из папки в хранилище BLOB-объектов Azure в другую папку в хранилище. |
Развертывание базы данных Azure Data Explorer с помощью подключения к сетке событий развертывание |
Разверните базу данных Azure Data Explorer с подключением сетки событий. |
создание задания "Очистка машинного обучения Azure" развертывание |
Этот шаблон создает задание "Очистка машинного обучения Azure" для настройки гиперпараметра. |
создание учетной записи хранения Azure и контейнера BLOB-объектов в Azure развертывание |
Этот шаблон создает учетную запись хранения Azure и контейнер BLOB-объектов. |
учетная запись хранения с политикой хранения SSE и удалением BLOB-объектов развертывание |
Этот шаблон создает учетную запись хранения с шифрованием службы хранилища и политикой удаления BLOB-объектов |
Создание учетной записи хранения с несколькими контейнерами BLOB-объектов развертывание |
Создает учетную запись хранения Azure и несколько контейнеров BLOB-объектов. |
Определение ресурса шаблона ARM
Тип ресурса storageAccounts/blobServices можно развернуть с помощью операций, целевых:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Storage/storageAccounts/blobServices, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Storage/storageAccounts/blobServices",
"apiVersion": "2021-02-01",
"name": "default",
"properties": {
"automaticSnapshotPolicyEnabled": "bool",
"changeFeed": {
"enabled": "bool",
"retentionInDays": "int"
},
"containerDeleteRetentionPolicy": {
"days": "int",
"enabled": "bool"
},
"cors": {
"corsRules": [
{
"allowedHeaders": [ "string" ],
"allowedMethods": [ "string" ],
"allowedOrigins": [ "string" ],
"exposedHeaders": [ "string" ],
"maxAgeInSeconds": "int"
}
]
},
"defaultServiceVersion": "string",
"deleteRetentionPolicy": {
"days": "int",
"enabled": "bool"
},
"isVersioningEnabled": "bool",
"lastAccessTimeTrackingPolicy": {
"blobType": [ "string" ],
"enable": "bool",
"name": "AccessTimeTracking",
"trackingGranularityInDays": "int"
},
"restorePolicy": {
"days": "int",
"enabled": "bool"
}
}
}
Значения свойств
storageAccounts/blobServices
Имя | Описание | Ценность |
---|---|---|
тип | Тип ресурса | "Microsoft.Storage/storageAccounts/blobServices" |
apiVersion | Версия API ресурсов | '2021-02-01' |
имя | Имя ресурса Узнайте, как задать имена и типы дочерних ресурсов в шаблонах ARM JSON. |
"по умолчанию" |
свойства | Свойства службы BLOB-объектов учетной записи хранения. | BlobServicePropertiesProperties |
BlobServicePropertiesProperties
Имя | Описание | Ценность |
---|---|---|
automaticSnapshotPolicyEnabled | Не рекомендуется использовать свойство isVersioningEnabled. | bool |
changeFeed | Свойства службы BLOB-объектов для событий канала изменений. | ChangeFeed |
containerDeleteRetentionPolicy | Свойства службы BLOB-объектов для обратимого удаления контейнера. | DeleteRetentionPolicy |
cors | Задает правила CORS для службы BLOB-объектов. В запрос можно включить до пяти элементов CorsRule. Если элементы CorsRule не включены в текст запроса, все правила CORS будут удалены, и CORS будет отключен для службы BLOB-объектов. | CorsRules |
defaultServiceVersion | DefaultServiceVersion указывает версию по умолчанию, используемую для запросов к службе BLOB-объектов, если версия входящего запроса не указана. Возможные значения включают версию 2008-10-27 и все более последние версии. | струна |
deleteRetentionPolicy | Свойства службы BLOB-объектов для обратимого удаления BLOB-объектов. | DeleteRetentionPolicy |
isVersioningEnabled | Управление версиями включено, если задано значение true. | bool |
lastAccessTimeTrackingPolicy | Свойство службы BLOB-объектов для настройки политики отслеживания на основе времени последнего доступа. | LastAccessTimeTrackingPolicy |
restorePolicy | Свойства службы BLOB-объектов для политики восстановления BLOB-объектов. | RestorePolicyProperties |
ChangeFeed
Имя | Описание | Ценность |
---|---|---|
Включен | Указывает, включена ли ведение журнала событий канала изменений для службы BLOB-объектов. | bool |
retentionInDays | Указывает длительность хранения changeFeed в днях. Минимальное значение равно 1 день и максимальное значение — 146000 дней (400 лет). Значение NULL означает бесконечное хранение канала изменений. | int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 146000 |
DeleteRetentionPolicy
Имя | Описание | Ценность |
---|---|---|
Дни недели | Указывает количество дней хранения удаленного элемента. Минимальное указанное значение может иметь значение 1, а максимальное значение — 365. | int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 365 |
Включен | Указывает, включена ли функция DeleteRetentionPolicy. | bool |
CorsRules
Имя | Описание | Ценность |
---|---|---|
corsRules | Список правил CORS. В запрос можно включить до пяти элементов CorsRule. | CorsRule[] |
CorsRule
Имя | Описание | Ценность |
---|---|---|
allowedHeaders | Требуется, если элемент CorsRule присутствует. Список заголовков, которым разрешено быть частью запроса между источниками. | string[] (обязательно) |
allowedMethods | Требуется, если элемент CorsRule присутствует. Список методов HTTP, которые могут выполняться источником. | Массив строк, содержащий любой из: "DELETE" Get "HEAD" "MERGE" "ПАРАМЕТРЫ" "POST" PUT (обязательно) |
allowedOrigins | Требуется, если элемент CorsRule присутствует. Список доменов происхождения, которые будут разрешены через CORS или *, чтобы разрешить все домены | string[] (обязательно) |
exposedHeaders | Требуется, если элемент CorsRule присутствует. Список заголовков ответов для предоставления клиентам CORS. | string[] (обязательно) |
maxAgeInSeconds | Требуется, если элемент CorsRule присутствует. Количество секунд, в течение которых клиент или браузер должен кэшировать предварительный ответ. | int (обязательно) |
LastAccessTimeTrackingPolicy
Имя | Описание | Ценность |
---|---|---|
BLOBType | Массив предопределенных поддерживаемых типов BLOB-объектов. Только blockBlob является поддерживаемым значением. Это поле в настоящее время доступно только для чтения | string[] |
давать возможность | Если задано значение true для отслеживания на основе времени последнего доступа, включена функция отслеживания. | bool (обязательно) |
имя | Имя политики. Допустимое значение — AccessTimeTracking. Это поле в настоящее время доступно только для чтения | AccessTimeTracking |
trackingGranularityInDays | Поле указывает детализацию отслеживания объектов BLOB-объектов в днях, как правило, частоту отслеживания объекта БОЛЬШОго двоичного объекта. Это поле в настоящее время считывается только со значением 1 | int |
RestorePolicyProperties
Имя | Описание | Ценность |
---|---|---|
Дни недели | как долго этот большой двоичный объект можно восстановить. Оно должно быть больше нуля и меньше, чем DeleteRetentionPolicy.days. | int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 365 |
Включен | Восстановление BLOB-объектов включено, если задано значение true. | bool (обязательно) |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
Azure Cloud Shell — хранилище виртуальных сетей развертывание |
Этот шаблон развертывает хранилище Azure Cloud Shell в виртуальной сети Azure. |
Создание фабрики данных версии 2 развертывание |
Этот шаблон создает фабрику данных версии 2, которая копирует данные из папки в хранилище BLOB-объектов Azure в другую папку в хранилище. |
Развертывание базы данных Azure Data Explorer с помощью подключения к сетке событий развертывание |
Разверните базу данных Azure Data Explorer с подключением сетки событий. |
создание задания "Очистка машинного обучения Azure" развертывание |
Этот шаблон создает задание "Очистка машинного обучения Azure" для настройки гиперпараметра. |
создание учетной записи хранения Azure и контейнера BLOB-объектов в Azure развертывание |
Этот шаблон создает учетную запись хранения Azure и контейнер BLOB-объектов. |
учетная запись хранения с политикой хранения SSE и удалением BLOB-объектов развертывание |
Этот шаблон создает учетную запись хранения с шифрованием службы хранилища и политикой удаления BLOB-объектов |
Создание учетной записи хранения с несколькими контейнерами BLOB-объектов развертывание |
Создает учетную запись хранения Azure и несколько контейнеров BLOB-объектов. |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса storageAccounts/blobServices можно развернуть с помощью операций, целевых:
- групп ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Storage/storageAccounts/blobServices, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Storage/storageAccounts/blobServices@2021-02-01"
name = "default"
parent_id = "string"
body = jsonencode({
properties = {
automaticSnapshotPolicyEnabled = bool
changeFeed = {
enabled = bool
retentionInDays = int
}
containerDeleteRetentionPolicy = {
days = int
enabled = bool
}
cors = {
corsRules = [
{
allowedHeaders = [
"string"
]
allowedMethods = [
"string"
]
allowedOrigins = [
"string"
]
exposedHeaders = [
"string"
]
maxAgeInSeconds = int
}
]
}
defaultServiceVersion = "string"
deleteRetentionPolicy = {
days = int
enabled = bool
}
isVersioningEnabled = bool
lastAccessTimeTrackingPolicy = {
blobType = [
"string"
]
enable = bool
name = "AccessTimeTracking"
trackingGranularityInDays = int
}
restorePolicy = {
days = int
enabled = bool
}
}
})
}
Значения свойств
storageAccounts/blobServices
Имя | Описание | Ценность |
---|---|---|
тип | Тип ресурса | "Microsoft.Storage/storageAccounts/blobServices@2021-02-01" |
имя | Имя ресурса | "по умолчанию" |
parent_id | Идентификатор ресурса, который является родительским для этого ресурса. | Идентификатор ресурса типа: storageAccounts |
свойства | Свойства службы BLOB-объектов учетной записи хранения. | BlobServicePropertiesProperties |
BlobServicePropertiesProperties
Имя | Описание | Ценность |
---|---|---|
automaticSnapshotPolicyEnabled | Не рекомендуется использовать свойство isVersioningEnabled. | bool |
changeFeed | Свойства службы BLOB-объектов для событий канала изменений. | ChangeFeed |
containerDeleteRetentionPolicy | Свойства службы BLOB-объектов для обратимого удаления контейнера. | DeleteRetentionPolicy |
cors | Задает правила CORS для службы BLOB-объектов. В запрос можно включить до пяти элементов CorsRule. Если элементы CorsRule не включены в текст запроса, все правила CORS будут удалены, и CORS будет отключен для службы BLOB-объектов. | CorsRules |
defaultServiceVersion | DefaultServiceVersion указывает версию по умолчанию, используемую для запросов к службе BLOB-объектов, если версия входящего запроса не указана. Возможные значения включают версию 2008-10-27 и все более последние версии. | струна |
deleteRetentionPolicy | Свойства службы BLOB-объектов для обратимого удаления BLOB-объектов. | DeleteRetentionPolicy |
isVersioningEnabled | Управление версиями включено, если задано значение true. | bool |
lastAccessTimeTrackingPolicy | Свойство службы BLOB-объектов для настройки политики отслеживания на основе времени последнего доступа. | LastAccessTimeTrackingPolicy |
restorePolicy | Свойства службы BLOB-объектов для политики восстановления BLOB-объектов. | RestorePolicyProperties |
ChangeFeed
Имя | Описание | Ценность |
---|---|---|
Включен | Указывает, включена ли ведение журнала событий канала изменений для службы BLOB-объектов. | bool |
retentionInDays | Указывает длительность хранения changeFeed в днях. Минимальное значение равно 1 день и максимальное значение — 146000 дней (400 лет). Значение NULL означает бесконечное хранение канала изменений. | int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 146000 |
DeleteRetentionPolicy
Имя | Описание | Ценность |
---|---|---|
Дни недели | Указывает количество дней хранения удаленного элемента. Минимальное указанное значение может иметь значение 1, а максимальное значение — 365. | int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 365 |
Включен | Указывает, включена ли функция DeleteRetentionPolicy. | bool |
CorsRules
Имя | Описание | Ценность |
---|---|---|
corsRules | Список правил CORS. В запрос можно включить до пяти элементов CorsRule. | CorsRule[] |
CorsRule
Имя | Описание | Ценность |
---|---|---|
allowedHeaders | Требуется, если элемент CorsRule присутствует. Список заголовков, которым разрешено быть частью запроса между источниками. | string[] (обязательно) |
allowedMethods | Требуется, если элемент CorsRule присутствует. Список методов HTTP, которые могут выполняться источником. | Массив строк, содержащий любой из: "DELETE" GET "HEAD" "MERGE" "ПАРАМЕТРЫ" "POST" PUT (обязательно) |
allowedOrigins | Требуется, если элемент CorsRule присутствует. Список доменов происхождения, которые будут разрешены через CORS или *, чтобы разрешить все домены | string[] (обязательно) |
exposedHeaders | Требуется, если элемент CorsRule присутствует. Список заголовков ответов для предоставления клиентам CORS. | string[] (обязательно) |
maxAgeInSeconds | Требуется, если элемент CorsRule присутствует. Количество секунд, в течение которых клиент или браузер должен кэшировать предварительный ответ. | int (обязательно) |
LastAccessTimeTrackingPolicy
Имя | Описание | Ценность |
---|---|---|
BLOBType | Массив предопределенных поддерживаемых типов BLOB-объектов. Только blockBlob является поддерживаемым значением. Это поле в настоящее время доступно только для чтения | string[] |
давать возможность | Если задано значение true для отслеживания на основе времени последнего доступа, включена функция отслеживания. | bool (обязательно) |
имя | Имя политики. Допустимое значение — AccessTimeTracking. Это поле в настоящее время доступно только для чтения | AccessTimeTracking |
trackingGranularityInDays | Поле указывает детализацию отслеживания объектов BLOB-объектов в днях, как правило, частоту отслеживания объекта БОЛЬШОго двоичного объекта. Это поле в настоящее время считывается только со значением 1 | int |
RestorePolicyProperties
Имя | Описание | Ценность |
---|---|---|
Дни недели | как долго этот большой двоичный объект можно восстановить. Оно должно быть больше нуля и меньше, чем DeleteRetentionPolicy.days. | int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 365 |
Включен | Восстановление BLOB-объектов включено, если задано значение true. | bool (обязательно) |