Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Определение ресурсов Bicep
Тип ресурса storageAccounts/blobServices/container можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Storage/storageAccounts/blobServices/container, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.Storage/storageAccounts/blobServices/containers@2023-04-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
defaultEncryptionScope: 'string'
denyEncryptionScopeOverride: bool
enableNfsV3AllSquash: bool
enableNfsV3RootSquash: bool
immutableStorageWithVersioning: {
enabled: bool
}
metadata: {
{customized property}: 'string'
}
publicAccess: 'string'
}
}
Значения свойств
Microsoft.Storage/storageAccounts/blobServices/container
| Имя | Описание | Ценность |
|---|---|---|
| имя | Имя ресурса | струна Ограничения целостности: Минимальная длина = 3 Максимальная длина = 63 (обязательно) |
| родитель | В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса. Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса. |
Символьное имя ресурса типа: storageAccounts/blobServices |
| свойства | Свойства контейнера BLOB-объектов. | Свойства контейнера |
СвойстваКонтейнера
| Имя | Описание | Ценность |
|---|---|---|
| defaultEncryptionScope | По умолчанию контейнер использует указанную область шифрования для всех операций записи. | струна |
| denyEncryptionScopeOverride | Блокировать переопределение области шифрования из контейнера по умолчанию. | булевая переменная (bool) |
| enableNfsV3AllSquash | Включите NFSv3 все сквошы в контейнере BLOB-объектов. | булевая переменная (bool) |
| enableNfsV3RootSquash | Включите корневой сквош NFSv3 в контейнере BLOB-объектов. | булевая переменная (bool) |
| неизменяемыеStorageWithVersioning | Свойство неизменяемости уровня объекта контейнера. Свойство неизменяемо и может иметь значение true только во время создания контейнера. Существующие контейнеры должны пройти процесс миграции. | неизменяемыеStorageWithVersioning |
| метаданные | Пара "имя-значение", связанная с контейнером в качестве метаданных. | ContainerPropertiesMetadata |
| публичный доступ | Указывает, могут ли данные в контейнере получать общедоступный доступ и уровень доступа. | Большой двоичный объект Контейнер "Нет" |
ContainerPropertiesMetadata
| Имя | Описание | Ценность |
|---|
НеизменяемыеStorageWithVersioning
| Имя | Описание | Ценность |
|---|---|---|
| Включен | Это неизменяемое свойство, если задано значение true, оно обеспечивает неизменяемость уровня объекта на уровне контейнера. | булевая переменная (bool) |
Примеры использования
Примеры быстрого запуска Azure
Следующие шаблоны быстрого запуска Azure содержат примеры Bicep для развертывания этого типа ресурса.
| Bicep-файл | Описание |
|---|---|
| краткое руководство по созданию большого двоичного объекта для средства копирования данных фабрики данных | Этот шаблон создает хранилище BLOB-объектов и отправляет файл для краткого руководства по копированию данных |
| Создание общего ресурса данных из учетной записи хранения | Этот шаблон создает общую папку данных из учетной записи хранения |
| Создание приложения-функции в плане потребления Flex | Хостинг Flex Consumption рекомендуется для функций, требующих быстрого динамического масштабирования (в том числе до нуля экземпляров), подключений к управляемым удостоверениям и интеграции с виртуальной сетью. |
| Создание учетной записи хранения с несколькими контейнерами BLOB-объектов | Создает учетную запись хранения Azure и несколько контейнеров BLOB-объектов. |
| Создание фабрики данных версии 2 | Этот шаблон создает фабрику данных версии 2, которая копирует данные из папки в хранилище BLOB-объектов Azure в другую папку в хранилище. |
| создание задания "Очистка машинного обучения Azure" | Этот шаблон создает задание "Очистка машинного обучения Azure" для настройки гиперпараметра. |
| создание учетной записи хранения Azure и контейнера BLOB-объектов в Azure | Этот шаблон создает учетную запись хранения Azure и контейнер BLOB-объектов. |
| создание учетной записи хранения & включить защиту с помощью Backup Vault | Шаблон, создающий учетную запись хранения и включение оперативного и хранилища резервного копирования с помощью Backup Vault |
| создание учетной записи хранения с поддержкой SFTP | Создает учетную запись хранения Azure и контейнер BLOB-объектов, к которому можно получить доступ с помощью протокола SFTP. Доступ может быть паролем или открытым ключом. |
| создает приложение микрослужб Dapr с помощью приложений контейнеров | Создайте приложение микрослужб Dapr с помощью контейнерных приложений. |
| Создает приложение dapr pub-sub servicebus с помощью приложений контейнеров | Создайте приложение dapr pub-sub servicebus с помощью контейнерных приложений. |
| Развертывание базы данных Azure Data Explorer с помощью подключения к сетке событий | Разверните базу данных Azure Data Explorer с подключением сетки событий. |
| Развертывание Secure AI Foundry с помощью управляемой виртуальной сети | Этот шаблон создает безопасную среду Azure AI Foundry с надежными ограничениями безопасности сети и удостоверений. |
| концентратора FinOps |
Этот шаблон создает новый экземпляр концентратора FinOps, включая Data Explorer, хранилище Data Lake и фабрику данных. |
| Front Door Premium с источником BLOB-объектов и приватным каналом | Этот шаблон создает контейнер BLOB-объектов службы хранилища Azure Front Door premium и использует частную конечную точку для Front Door для отправки трафика в учетную запись хранения. |
| JBoss EAP на RHEL (кластеризованные, много виртуальные машины) | Этот шаблон позволяет создавать несколько виртуальных машин RHEL 8.6 под управлением кластера JBoss EAP 7.4, а также развертывать веб-приложение с именем eap-session-replication, вы можете войти в консоль администрирования с помощью имени пользователя и пароля JBoss EAP, настроенного во время развертывания. |
| Дополнительные возможности можно использовать в Фабрике данных Azure. Чтобы попробовать фабрики данных Azure, щелкните один щелчком. | Этот шаблон создает конвейер фабрики данных для действия копирования из БОЛЬШОго двоичного объекта Azure в другой BLOB-объект Azure |
| Использование шаблона ARM для создания Центра Интернета вещей, маршрутизации и просмотра сообщений | Используйте этот шаблон для развертывания Центра Интернета вещей и учетной записи хранения. Запустите приложение для отправки сообщений в концентратор, который направляется в хранилище, а затем просмотрите результаты. |
Определение ресурса шаблона ARM
Тип ресурса storageAccounts/blobServices/container можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Storage/storageAccounts/blobServices/container, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Storage/storageAccounts/blobServices/containers",
"apiVersion": "2023-04-01",
"name": "string",
"properties": {
"defaultEncryptionScope": "string",
"denyEncryptionScopeOverride": "bool",
"enableNfsV3AllSquash": "bool",
"enableNfsV3RootSquash": "bool",
"immutableStorageWithVersioning": {
"enabled": "bool"
},
"metadata": {
"{customized property}": "string"
},
"publicAccess": "string"
}
}
Значения свойств
Microsoft.Storage/storageAccounts/blobServices/container
| Имя | Описание | Ценность |
|---|---|---|
| apiVersion | Версия API | '2023-04-01' |
| имя | Имя ресурса | струна Ограничения целостности: Минимальная длина = 3 Максимальная длина = 63 (обязательно) |
| свойства | Свойства контейнера BLOB-объектов. | Свойства контейнера |
| тип | Тип ресурса | "Microsoft.Storage/storageAccounts/blobServices/container" |
СвойстваКонтейнера
| Имя | Описание | Ценность |
|---|---|---|
| defaultEncryptionScope | По умолчанию контейнер использует указанную область шифрования для всех операций записи. | струна |
| denyEncryptionScopeOverride | Блокировать переопределение области шифрования из контейнера по умолчанию. | булевая переменная (bool) |
| enableNfsV3AllSquash | Включите NFSv3 все сквошы в контейнере BLOB-объектов. | булевая переменная (bool) |
| enableNfsV3RootSquash | Включите корневой сквош NFSv3 в контейнере BLOB-объектов. | булевая переменная (bool) |
| неизменяемыеStorageWithVersioning | Свойство неизменяемости уровня объекта контейнера. Свойство неизменяемо и может иметь значение true только во время создания контейнера. Существующие контейнеры должны пройти процесс миграции. | неизменяемыеStorageWithVersioning |
| метаданные | Пара "имя-значение", связанная с контейнером в качестве метаданных. | ContainerPropertiesMetadata |
| публичный доступ | Указывает, могут ли данные в контейнере получать общедоступный доступ и уровень доступа. | Большой двоичный объект Контейнер "Нет" |
ContainerPropertiesMetadata
| Имя | Описание | Ценность |
|---|
НеизменяемыеStorageWithVersioning
| Имя | Описание | Ценность |
|---|---|---|
| Включен | Это неизменяемое свойство, если задано значение true, оно обеспечивает неизменяемость уровня объекта на уровне контейнера. | булевая переменная (bool) |
Примеры использования
Шаблоны быстрого запуска Azure
Следующие шаблоны быстрого запуска Azure развернуть этот тип ресурса.
| Шаблон | Описание |
|---|---|
|
краткое руководство по созданию большого двоичного объекта для средства копирования данных фабрики данных развертывание |
Этот шаблон создает хранилище BLOB-объектов и отправляет файл для краткого руководства по копированию данных |
|
Создание общего ресурса данных из учетной записи хранения развертывание |
Этот шаблон создает общую папку данных из учетной записи хранения |
|
Создание приложения-функции в плане потребления Flex развертывание |
Хостинг Flex Consumption рекомендуется для функций, требующих быстрого динамического масштабирования (в том числе до нуля экземпляров), подключений к управляемым удостоверениям и интеграции с виртуальной сетью. |
|
Создание учетной записи хранения с несколькими контейнерами BLOB-объектов развертывание |
Создает учетную запись хранения Azure и несколько контейнеров BLOB-объектов. |
|
Создание фабрики данных версии 2 развертывание |
Этот шаблон создает фабрику данных версии 2, которая копирует данные из папки в хранилище BLOB-объектов Azure в другую папку в хранилище. |
|
создание задания "Очистка машинного обучения Azure" развертывание |
Этот шаблон создает задание "Очистка машинного обучения Azure" для настройки гиперпараметра. |
|
создание учетной записи хранения Azure и контейнера BLOB-объектов в Azure развертывание |
Этот шаблон создает учетную запись хранения Azure и контейнер BLOB-объектов. |
|
создание учетной записи хранения & включить защиту с помощью Backup Vault развертывание |
Шаблон, создающий учетную запись хранения и включение оперативного и хранилища резервного копирования с помощью Backup Vault |
|
создание учетной записи хранения с поддержкой SFTP развертывание |
Создает учетную запись хранения Azure и контейнер BLOB-объектов, к которому можно получить доступ с помощью протокола SFTP. Доступ может быть паролем или открытым ключом. |
|
создает приложение микрослужб Dapr с помощью приложений контейнеров развертывание |
Создайте приложение микрослужб Dapr с помощью контейнерных приложений. |
|
Создает приложение dapr pub-sub servicebus с помощью приложений контейнеров развертывание |
Создайте приложение dapr pub-sub servicebus с помощью контейнерных приложений. |
|
Развертывание базы данных Azure Data Explorer с помощью подключения к сетке событий развертывание |
Разверните базу данных Azure Data Explorer с подключением сетки событий. |
|
Развертывание Secure AI Foundry с помощью управляемой виртуальной сети развертывание |
Этот шаблон создает безопасную среду Azure AI Foundry с надежными ограничениями безопасности сети и удостоверений. |
| концентратора FinOps развертывание |
Этот шаблон создает новый экземпляр концентратора FinOps, включая Data Explorer, хранилище Data Lake и фабрику данных. |
|
Front Door Premium с источником BLOB-объектов и приватным каналом развертывание |
Этот шаблон создает контейнер BLOB-объектов службы хранилища Azure Front Door premium и использует частную конечную точку для Front Door для отправки трафика в учетную запись хранения. |
|
JBoss EAP на RHEL (кластеризованные, много виртуальные машины) развертывание |
Этот шаблон позволяет создавать несколько виртуальных машин RHEL 8.6 под управлением кластера JBoss EAP 7.4, а также развертывать веб-приложение с именем eap-session-replication, вы можете войти в консоль администрирования с помощью имени пользователя и пароля JBoss EAP, настроенного во время развертывания. |
|
Дополнительные возможности можно использовать в Фабрике данных Azure. Чтобы попробовать фабрики данных Azure, щелкните один щелчком. развертывание |
Этот шаблон создает конвейер фабрики данных для действия копирования из БОЛЬШОго двоичного объекта Azure в другой BLOB-объект Azure |
|
Использование шаблона ARM для создания Центра Интернета вещей, маршрутизации и просмотра сообщений развертывание |
Используйте этот шаблон для развертывания Центра Интернета вещей и учетной записи хранения. Запустите приложение для отправки сообщений в концентратор, который направляется в хранилище, а затем просмотрите результаты. |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса storageAccounts/blobServices/container можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Storage/storageAccounts/blobServices/container, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Storage/storageAccounts/blobServices/containers@2023-04-01"
name = "string"
parent_id = "string"
body = {
properties = {
defaultEncryptionScope = "string"
denyEncryptionScopeOverride = bool
enableNfsV3AllSquash = bool
enableNfsV3RootSquash = bool
immutableStorageWithVersioning = {
enabled = bool
}
metadata = {
{customized property} = "string"
}
publicAccess = "string"
}
}
}
Значения свойств
Microsoft.Storage/storageAccounts/blobServices/container
| Имя | Описание | Ценность |
|---|---|---|
| имя | Имя ресурса | струна Ограничения целостности: Минимальная длина = 3 Максимальная длина = 63 (обязательно) |
| идентификатор_родителя | Идентификатор ресурса, который является родительским для этого ресурса. | Идентификатор ресурса типа: storageAccounts/blobServices |
| свойства | Свойства контейнера BLOB-объектов. | Свойства контейнера |
| тип | Тип ресурса | "Microsoft.Storage/storageAccounts/blobServices/containers@2023-04-01" |
СвойстваКонтейнера
| Имя | Описание | Ценность |
|---|---|---|
| defaultEncryptionScope | По умолчанию контейнер использует указанную область шифрования для всех операций записи. | струна |
| denyEncryptionScopeOverride | Блокировать переопределение области шифрования из контейнера по умолчанию. | булевая переменная (bool) |
| enableNfsV3AllSquash | Включите NFSv3 все сквошы в контейнере BLOB-объектов. | булевая переменная (bool) |
| enableNfsV3RootSquash | Включите корневой сквош NFSv3 в контейнере BLOB-объектов. | булевая переменная (bool) |
| неизменяемыеStorageWithVersioning | Свойство неизменяемости уровня объекта контейнера. Свойство неизменяемо и может иметь значение true только во время создания контейнера. Существующие контейнеры должны пройти процесс миграции. | неизменяемыеStorageWithVersioning |
| метаданные | Пара "имя-значение", связанная с контейнером в качестве метаданных. | ContainerPropertiesMetadata |
| публичный доступ | Указывает, могут ли данные в контейнере получать общедоступный доступ и уровень доступа. | Большой двоичный объект Контейнер "Нет" |
ContainerPropertiesMetadata
| Имя | Описание | Ценность |
|---|
НеизменяемыеStorageWithVersioning
| Имя | Описание | Ценность |
|---|---|---|
| Включен | Это неизменяемое свойство, если задано значение true, оно обеспечивает неизменяемость уровня объекта на уровне контейнера. | булевая переменная (bool) |
Примеры использования
Примеры Terraform
Простой пример развертывания контейнера BLOB-объектов в службе хранилища Azure.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "storageAccount" {
type = "Microsoft.Storage/storageAccounts@2021-09-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
}
sku = {
name = "Standard_LRS"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
data "azapi_resource_action" "listKeys" {
type = "Microsoft.Storage/storageAccounts@2022-09-01"
resource_id = azapi_resource.storageAccount.id
action = "listKeys"
response_export_values = ["*"]
}
data "azapi_resource" "blobService" {
type = "Microsoft.Storage/storageAccounts/blobServices@2022-09-01"
parent_id = azapi_resource.storageAccount.id
name = "default"
}
resource "azapi_resource" "container" {
type = "Microsoft.Storage/storageAccounts/blobServices/containers@2022-09-01"
name = var.resource_name
parent_id = data.azapi_resource.blobService.id
body = {
properties = {
metadata = {
key = "value"
}
}
}
response_export_values = ["*"]
}