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 .
- Obter conteúdo de arquivo
- Obter conteúdo de arquivo usando o caminho
- Criar ficheiro
- Atualizar ficheiro
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
- 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 endpointparâ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
- No Microsoft Azure, navegue até a conta de Armazenamento do Azure que você deseja conectar
- Na
Settingssecção (folha esquerda), clique emEndpoints - O ponto de extremidade do arquivo estará em Serviço de arquivo, na caixa de
file servicetexto.
Usando contas de armazenamento - Obter chamadas de API REST de propriedades
- Obtenha a conta
subscription Idde Armazenamento do Azure eresource group nameo . - Navegue até Contas de armazenamento - Obter propriedades
- Clique no
Try itbotão no canto superior direito da chamada HTTP - Entrar (o usuário deve ter acesso à conta de armazenamento)
- Escolha o locatário do Azure em que a conta de Armazenamento do Azure está localizada
- 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
- Clique em
Run - O ponto de extremidade do arquivo estará na
filepropriedade sobprimaryEndpointsobjeto na resposta
- Obtenha a conta
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
- Body
- BlobMetadata
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
- Body
- BlobMetadata
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
- Body
- BlobMetadata
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
- response
- array of BlobMetadata
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.
- Body
- BlobMetadataPage
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
- Body
- BlobMetadata
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
- Body
- BlobMetadata
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'.