Partilhar via


Armazenamento de Arquivos do Azure

O Armazenamento do Microsoft Azure proporciona um armazenamento massivamente dimensionável, durável e altamente disponível para os dados na cloud e serve como solução de armazenamento de dados para aplicações modernas. Conecte-se ao Armazenamento de Arquivos para executar várias operações, como criar, atualizar, obter e excluir arquivos em sua conta de Armazenamento do Azure.

Este conector está disponível nos seguintes produtos e regiões:

Serviço Class Regiões
Estúdio Copiloto Premium Todas as regiões do Power Automate
Aplicações Lógicas Standard Todas as regiões do Logic Apps
Aplicações Power Premium Todas as regiões do Power Apps
Automatize o poder Premium Todas as regiões do Power Automate
Contato
Nome Microsoft
URL Suporte do Microsoft LogicApps
Suporte do Microsoft Power Automate
Suporte do Microsoft Power Apps
Metadados do conector
Editora Microsoft
Sítio Web https://azure.microsoft.com/services/storage/files/

Ações que suportam o recurso de fragmentação .

Essas ações podem ser usadas para lidar com arquivos de até 300MB. O recurso está habilitado por padrão.

Problemas conhecidos e limitações

  1. Os aplicativos lógicos não podem acessar diretamente contas de armazenamento que estão atrás de firewalls se ambos estiverem na mesma região. Como solução alternativa, você pode ter seus aplicativos lógicos e conta de armazenamento em diferentes regiões. Para obter mais informações sobre como habilitar o acesso dos Aplicativos Lógicos do Azure a contas de armazenamento atrás de firewalls, consulte Acessar contas de armazenamento atrás de firewalls

Conectar-se ao conector de arquivo do Azure usando o ponto de extremidade de arquivo

  • Insira o ponto de extremidade completo do arquivo de Armazenamento do Azure no Azure Storage account name or file endpoint parâmetro.

  • Você deve fornecer o ponto de extremidade completo, incluindo o esquema, por exemplo:

    • https://account.file.core.windows.net/
    • https://account-secondary.file.core.windows.net/ (se estiver a ligar ao parâmetro de avaliação secundário)
    • URLs relativos (por exemplo, account.file.core.windows.net) serão rejeitados.

Obter o ponto de extremidade do arquivo de Armazenamento do Azure para uma determinada conta de armazenamento

Há várias maneiras de obter esse ponto de extremidade de arquivo:

  • Através do portal do Azure

    1. No Microsoft Azure, navegue até a conta de Armazenamento do Azure que você deseja conectar
    2. Na Settings secção (folha esquerda), clique em Endpoints
    3. O ponto de extremidade do arquivo estará em Serviço de arquivo, na caixa de file service texto.
  • Usando contas de armazenamento - Obter chamadas de API REST de propriedades

    1. Obtenha a conta subscription Id de Armazenamento do Azure e resource group nameo .
    2. Navegue até Contas de armazenamento - Obter propriedades
    3. Clique no Try it botão no canto superior direito da chamada HTTP
    4. Entrar (o usuário deve ter acesso à conta de armazenamento)
    5. Escolha o locatário do Azure em que a conta de Armazenamento do Azure está localizada
    6. Insira o nome da conta do Armazenamento do Azure, o nome do grupo de recursos e selecione a assinatura na qual a conta de armazenamento está localizada
    7. Clique em Run
    8. O ponto de extremidade do arquivo estará na file propriedade sob primaryEndpoints objeto na resposta

Limites Gerais

Nome Valor
Tamanho máximo do ficheiro (em MB) 50
Número máximo de megabytes sendo transferidos de/para o conector dentro de um intervalo de tempo de largura de banda (por conexão) 1000
Intervalo de tempo de largura de banda (em milissegundos) 60000

A criar uma ligação

O conector suporta os seguintes tipos de autenticação:

Predefinição Parâmetros para criar conexão. Todas as regiões Compartilhável

Padrão

Aplicável: Todas as regiões

Parâmetros para criar conexão.

Esta é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, a conexão também será compartilhada. Para obter mais informações, consulte a Visão geral de conectores para aplicativos de tela - Power Apps | Documentos Microsoft

Nome Tipo Description Obrigatório
Nome da conta de armazenamento do Azure ou ponto de extremidade do arquivo cadeia (de caracteres) Nome ou ponto de extremidade de arquivo da conta de Armazenamento do Azure que o conector deve usar. Verdade
Chave de Acesso da Conta de Armazenamento do Azure securestring Especifique uma chave de acesso de conta de Armazenamento do Azure primária/secundária válida. Verdade

Limites de Limitação

Name Chamadas Período de Renovação
Chamadas de API por conexão 600 60 segundos

Ações

Atualizar ficheiro

Esta operação atualiza um arquivo no Armazenamento de Arquivos do Azure.

Copiar ficheiro

Esta operação copia um arquivo.

Criar ficheiro

Esta operação carrega um arquivo no Armazenamento de Arquivos do Azure.

Eliminar ficheiro

Esta operação exclui um arquivo.

Extrair arquivo para pasta

Esta operação extrai um arquivo morto para uma pasta (exemplo: .zip).

Listar ficheiros

Esta operação lista arquivos em uma pasta.

Obter conteúdo de arquivo usando o caminho

Esta operação recupera o conteúdo do arquivo usando o caminho

Obter conteúdo de ficheiro

Esta operação recupera o conteúdo do arquivo usando id.

Obter metadados de arquivo usando o caminho

Esta operação recupera metadados de arquivo usando o caminho.

Obter metadados do ficheiro

Esta operação recupera metadados de arquivo usando a ID do arquivo.

Atualizar ficheiro

Esta operação atualiza um arquivo no Armazenamento de Arquivos do Azure.

Parâmetros

Name Chave Necessário Tipo Description
Ficheiro
id True string

Especifique o arquivo a ser atualizado

Conteúdo do ficheiro
body True binary

Especifique o conteúdo com o qual atualizar o arquivo

Devoluções

Metadados de Blob

Copiar ficheiro

Esta operação copia um arquivo.

Parâmetros

Name Chave Necessário Tipo Description
URL de origem
source True string

Especifique o URL para o arquivo de origem

Caminho do arquivo de destino
destination True string

Especifique o caminho do arquivo de destino, incluindo o nome do arquivo de destino

Substituir?
overwrite boolean

O arquivo de destino deve ser substituído (true/false)?

Devoluções

Metadados de Blob

Criar ficheiro

Esta operação carrega um arquivo no Armazenamento de Arquivos do Azure.

Parâmetros

Name Chave Necessário Tipo Description
Caminho da pasta
folderPath True string

Especificar o caminho da pasta a ser carregado

Nome do ficheiro
name True string

Especifique o nome do arquivo a ser criado

Conteúdo do ficheiro
body True binary

Especificar o conteúdo do ficheiro a carregar

Devoluções

Metadados de Blob

Eliminar ficheiro

Esta operação exclui um arquivo.

Parâmetros

Name Chave Necessário Tipo Description
Ficheiro
id True string

Especifique o arquivo a ser excluído

Extrair arquivo para pasta

Esta operação extrai um arquivo morto para uma pasta (exemplo: .zip).

Parâmetros

Name Chave Necessário Tipo Description
Caminho do arquivo de origem
source True string

Especifique o caminho para o arquivo morto

Caminho da pasta de destino
destination True string

Especifique o caminho no Armazenamento de Arquivos do Azure para extrair o conteúdo do arquivo morto

Substituir?
overwrite boolean

O arquivo de destino deve ser substituído (true/false)?

Devoluções

Listar ficheiros

Esta operação lista arquivos em uma pasta.

Parâmetros

Name Chave Necessário Tipo Description
Folder
id True string

Especifique a pasta

Devoluções

Representa uma página de metadados de blob.

Obter conteúdo de arquivo usando o caminho

Esta operação recupera o conteúdo do arquivo usando o caminho

Parâmetros

Name Chave Necessário Tipo Description
Caminho do arquivo
path True string

Especificar caminho exclusivo para o arquivo

Inferir tipo de conteúdo
inferContentType boolean

Inferir tipo de conteúdo com base na extensão

Devoluções

O conteúdo do arquivo.

Conteúdo do Ficheiro
binary

Obter conteúdo de ficheiro

Esta operação recupera o conteúdo do arquivo usando id.

Parâmetros

Name Chave Necessário Tipo Description
Ficheiro
id True string

Especifique o arquivo para obter o conteúdo

Inferir tipo de conteúdo
inferContentType boolean

Inferir tipo de conteúdo com base na extensão

Devoluções

O conteúdo do arquivo.

Conteúdo do Ficheiro
binary

Obter metadados de arquivo usando o caminho

Esta operação recupera metadados de arquivo usando o caminho.

Parâmetros

Name Chave Necessário Tipo Description
Caminho do arquivo
path True string

Especificar caminho exclusivo para o arquivo

Devoluções

Metadados de Blob

Obter metadados do ficheiro

Esta operação recupera metadados de arquivo usando a ID do arquivo.

Parâmetros

Name Chave Necessário Tipo Description
Ficheiro
id True string

Especificar o arquivo para obter metadados

Devoluções

Metadados de Blob

Definições

BlobMetadata

Metadados de Blob

Name Caminho Tipo Description
Id
Id string

A ID exclusiva do arquivo ou pasta.

Nome
Name string

O nome do arquivo ou pasta.

Nome de Exibição
DisplayName string

O nome para exibição do arquivo ou pasta.

Caminho
Path string

O caminho do arquivo ou pasta.

Última modificação
LastModified date-time

A data e a hora em que o arquivo ou pasta foi modificado pela última vez.

Tamanho
Size integer

O tamanho do arquivo ou pasta.

MediaType
MediaType string

O tipo de mídia do arquivo ou pasta.

IsFolder
IsFolder boolean

Um valor booleano (true, false) para indicar se o blob é ou não uma pasta.

ETag
ETag string

O etag do arquivo ou pasta.

Localizador de arquivos
FileLocator string

O localizador de arquivos do arquivo ou pasta.

BlobMetadataPage

Representa uma página de metadados de blob.

Name Caminho Tipo Description
valor
value array of BlobMetadata

Coleta de metadados de Blob.

binário

Este é o tipo de dados básico 'binário'.