Хранилище файлов Azure
Служба хранилища Microsoft Azure предоставляет хранилище с высоким уровнем масштабируемости, устойчивости и доступности для данных в облаке и служит решением хранения данных для современных приложений. Подключитесь к хранилищу файлов, чтобы выполнять различные операции, такие как создание, обновление, получение и удаление файлов в учетной записи хранения Azure.
Этот соединитель доступен в следующих продуктах и регионах:
| Услуга | Class | Регионы |
|---|---|---|
| Copilot Studio | Премия | Все регионы Power Automate |
| Логические приложения | Стандарт | Все регионы Logic Apps |
| Power Apps | Премия | Все регионы Power Apps |
| Power Automate | Премия | Все регионы Power Automate |
| Контакт | |
|---|---|
| Имя | Microsoft |
| URL |
Поддержка Microsoft LogicApps Поддержка Microsoft Power Automate Поддержка Microsoft Power Apps |
| Метаданные соединителя | |
|---|---|
| Publisher | Microsoft |
| Веб-сайт | https://azure.microsoft.com/services/storage/files/ |
Действия, поддерживающие функцию блокирования .
- Получение содержимого файла
- Получение содержимого файла с помощью пути
- Создание файла
- Обновление файла
Эти действия можно использовать для обработки файлов до 300 МБ. Эта функция включена по умолчанию.
Известные проблемы и ограничения
- Приложения логики не могут напрямую получать доступ к учетным записям хранения, которые находятся за брандмауэрами, если они находятся в одном регионе. В качестве обходного решения вы можете использовать приложения логики и учетную запись хранения в разных регионах. Дополнительные сведения о включении доступа из Azure Logic Apps к учетным записям хранения за брандмауэрами см. в статье " Учетные записи хранения Access" за брандмауэрами.
Подключение к соединителю файлов Azure с помощью конечной точки файла
Введите полную конечную точку файла службы хранилища Azure в
Azure Storage account name or file endpointпараметре.Необходимо указать полную конечную точку, включая схему, например:
https://account.file.core.windows.net/-
https://account-secondary.file.core.windows.net/(при подключении к вторичной конечной точке) - Относительные URL-адреса (например,
account.file.core.windows.net) будут отклонены.
Получение конечной точки файла службы хранилища Azure для указанной учетной записи хранения
Существует несколько способов получить эту конечную точку файла:
Использование портала Azure
- В Microsoft Azure перейдите к учетной записи хранения Azure, которую вы хотите подключить.
- В разделе
Settings(левая колонка) щелкнитеEndpoints - Конечная точка файла будет находиться в службе файлов в текстовом
file serviceполе.
Использование учетных записей хранения — вызов REST API свойств
- Получение учетной записи
subscription Idхранения Azure иresource group name. - Переход к учетным записям хранения — получение свойств
-
Try itНажмите кнопку в правом верхнем углу вызова HTTP - Вход (у пользователя должен быть доступ к учетной записи хранения)
- Выберите клиент Azure, на который находится учетная запись хранения Azure.
- Введите имя учетной записи службы хранилища Azure, имя группы ресурсов и выберите подписку, в которую находится учетная запись хранения.
- Щелчок
Run - Конечная точка файла будет находиться в
fileсвойстве объектаprimaryEndpointsв ответе
- Получение учетной записи
Общие ограничения
| Имя | Ценность |
|---|---|
| Максимальный размер файла (в МБ) | 50 |
| Максимальное количество мегабайт, передаваемых в соединитель или из соединителя в течение интервала времени пропускной способности (на соединение) | 1000 |
| Интервал времени пропускной способности (в милисекундах) | 60 000 |
Создание подключения
Соединитель поддерживает следующие типы проверки подлинности:
| По умолчанию | Параметры для создания подключения. | Все регионы | Доступный для общего пользования |
По умолчанию
Применимо: все регионы
Параметры для создания подключения.
Это совместное подключение. Если приложение power app предоставлено другому пользователю, подключение также предоставляется совместно. Дополнительные сведения см. в обзоре соединителей для приложений на основе холста — Power Apps | Документация Майкрософт
| Имя | Тип | Description | Обязательно |
|---|---|---|---|
| Имя учетной записи хранения Azure или конечная точка файла | струна | Имя или конечная точка файла учетной записи хранения Azure, который должен использовать соединитель. | True |
| Ключ доступа к учетной записи хранения Azure | securestring | Укажите действительный первичный или вторичный ключ доступа к учетной записи хранения Azure. | True |
Ограничения регулирования
| Имя | Вызовы | Период обновления |
|---|---|---|
| Вызовы API для каждого подключения | 600 | 60 секунд |
Действия
| Извлечение архива в папку |
Эта операция извлекает архивный файл в папку (например, .zip). |
| Копирование файла |
Эта операция копирует файл. |
| Обновление файла |
Эта операция обновляет файл в хранилище файлов Azure. |
| Перечень файлов |
Эта операция содержит файлы в папке. |
| Получение метаданных файла |
Эта операция извлекает метаданные файла с помощью идентификатора файла. |
| Получение метаданных файла с помощью пути |
Эта операция извлекает метаданные файла с помощью пути. |
| Получение содержимого файла с помощью пути |
Эта операция извлекает содержимое файла с помощью пути |
| Получить содержимое файла |
Эта операция извлекает содержимое файла с помощью идентификатора. |
| Создать файл |
Эта операция отправляет файл в хранилище файлов Azure. |
| Удалить файл |
Эта операция удаляет файл. |
Извлечение архива в папку
Эта операция извлекает архивный файл в папку (например, .zip).
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Путь к файлу исходного архива
|
source | True | string |
Укажите путь к файлу архива |
|
Путь к папке назначения
|
destination | True | string |
Укажите путь в хранилище файлов Azure для извлечения содержимого архива |
|
Перезаписать?
|
overwrite | boolean |
Должен ли целевой файл быть перезаписан (true/false)? |
Возвращаемое значение
- response
- array of BlobMetadata
Копирование файла
Эта операция копирует файл.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
URL-адрес источника
|
source | True | string |
Укажите URL-адрес исходного файла |
|
Путь к целевому файлу
|
destination | True | string |
Укажите путь к целевому файлу, включая имя целевого файла |
|
Перезаписать?
|
overwrite | boolean |
Должен ли целевой файл быть перезаписан (true/false)? |
Возвращаемое значение
Метаданные больших двоичных объектов
- Тело
- BlobMetadata
Обновление файла
Эта операция обновляет файл в хранилище файлов Azure.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Файл
|
id | True | string |
Указание файла для обновления |
|
Содержимое файла
|
body | True | binary |
Укажите содержимое для обновления файла с помощью |
Возвращаемое значение
Метаданные больших двоичных объектов
- Тело
- BlobMetadata
Перечень файлов
Эта операция содержит файлы в папке.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Folder
|
id | True | string |
Указание папки |
Возвращаемое значение
Представляет страницу метаданных BLOB-объектов.
- Тело
- BlobMetadataPage
Получение метаданных файла
Эта операция извлекает метаданные файла с помощью идентификатора файла.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Файл
|
id | True | string |
Указание файла для получения метаданных |
Возвращаемое значение
Метаданные больших двоичных объектов
- Тело
- BlobMetadata
Получение метаданных файла с помощью пути
Эта операция извлекает метаданные файла с помощью пути.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Путь к файлу
|
path | True | string |
Укажите уникальный путь к файлу |
Возвращаемое значение
Метаданные больших двоичных объектов
- Тело
- BlobMetadata
Получение содержимого файла с помощью пути
Эта операция извлекает содержимое файла с помощью пути
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Путь к файлу
|
path | True | string |
Укажите уникальный путь к файлу |
|
Тип контента вывода
|
inferContentType | boolean |
Вывод типа контента на основе расширения |
Возвращаемое значение
Содержимое файла.
- Содержимое файла
- binary
Получить содержимое файла
Эта операция извлекает содержимое файла с помощью идентификатора.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Файл
|
id | True | string |
Указание файла для получения содержимого |
|
Тип контента вывода
|
inferContentType | boolean |
Вывод типа контента на основе расширения |
Возвращаемое значение
Содержимое файла.
- Содержимое файла
- binary
Создать файл
Эта операция отправляет файл в хранилище файлов Azure.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Путь к папке
|
folderPath | True | string |
Укажите путь к папке для отправки |
|
Имя файла
|
name | True | string |
Укажите имя файла для создания |
|
Содержимое файла
|
body | True | binary |
Указание содержимого файла для отправки |
Возвращаемое значение
Метаданные больших двоичных объектов
- Тело
- BlobMetadata
Удалить файл
Эта операция удаляет файл.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Файл
|
id | True | string |
Указание файла для удаления |
Определения
BlobMetadata
Метаданные больших двоичных объектов
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Идентификатор
|
Id | string |
Уникальный идентификатор файла или папки. |
|
Имя
|
Name | string |
Имя файла или папки. |
|
Отображаемое имя
|
DisplayName | string |
Отображаемое имя файла или папки. |
|
Путь
|
Path | string |
Путь к файлу или папке. |
|
ПоследнееИзменение
|
LastModified | date-time |
Дата и время последнего изменения файла или папки. |
|
Size
|
Size | integer |
Размер файла или папки. |
|
Тип мультимедиа
|
MediaType | string |
Тип носителя файла или папки. |
|
IsFolder
|
IsFolder | boolean |
Логическое значение (true, false), указывающее, является ли большой двоичный объект папкой. |
|
ЭТаг
|
ETag | string |
Etag файла или папки. |
|
FileLocator
|
FileLocator | string |
Файловый указатель файла или папки. |
BlobMetadataPage
Представляет страницу метаданных BLOB-объектов.
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
value
|
value | array of BlobMetadata |
Коллекция метаданных BLOB-объектов. |
бинарный
Это базовый тип данных binary.