Blob Storage (Azure)
A Digibee Integration Platform oferece várias opções para armazenamento de arquivos. O Portal de Documentação ajuda os usuários a identificar a melhor solução. Esse artigo aborda Blob Storage (Azure).
O Blob Storage (Azure) possibilita que você trabalhe com arquivos armazenados em containers da Azure Blob Storage.
Parâmetros
Dê uma olhada nas opções de configuração do componente. Parâmetros suportados por expressões Double Braces estão marcados com (DB)
.
Parâmetro | Descrição | Valor padrão | Tipo de dado |
---|---|---|---|
Account | Conta a ser utilizada pelo componente. As contas suportadas são: Basic e Public key. A Basic é utilizada para se conectar via ConnectionString; o nome da storage account deve ser passado no campo "user" e a key1 no campo "password". A Public key é utilizada caso queira autenticar via SAS token; use a public-key no campo "key", e depois passe o SAS token gerado pela Azure. Leia a documentação sobre Contas (Accounts) para saber mais sobre esses e outros tipos de contas existentes. | N/A | String |
Operation | Define qual operação o componente irá realizar (List, Download, Upload ou Delete). O preenchimento deste campo é obrigatório. | Upload | String |
Container Name | Nome do container do Blob Storage (Azure) que manipulará os arquivos. O preenchimento deste campo é obrigatório. | container | String |
Container Account | Nome da conta Azure que o Blob Storage utiliza. O preenchimento deste campo é obrigatório. | N/A | String |
Remote File Name | Nome do arquivo ou caminho completo do arquivo remoto (ex.: tmp/file.txt). O preenchimento deste campo é obrigatório apenas quando as operações Upload, Download ou Delete estiverem selecionadas. | test.csv | String |
File Name | Nome do arquivo ou caminho completo (full file path, por exemplo tmp/processed/file.txt) para o arquivo local. O preenchimento deste campo é obrigatório. | file.csv | String |
Generate a Download Link | Se a opção é habilitada, você poderá gerar um link para download do arquivo. Este parâmetro é mostrado somente quando a operação Upload é selecionada. | True | Booleano |
Page Size | Quantidade de registros que deseja trazer por página. Este parâmetro é mostrado somente quando a operação List é selecionada. | N/A | Inteiro |
Prefix | Filtra os resultados para retornar apenas blobs cujos nomes começam com o prefixo especificado. Este parâmetro é mostrado somente quando a operação List é selecionada. | N/A | String |
Next Page Token | NextToken que será usado para trazer os registros da próxima página. Este parâmetro é mostrado somente quando a operação List é selecionada. | N/A | String |
Next Token Type | Tipo do próximo registro que será listado na próxima página. Este parâmetro é mostrado somente quando a operação List é selecionada. | N/A | String |
Overwrite File on Upload | Sobrescreve o arquivo no momento do upload. Este parâmetro é mostrado somente quando a operação Upload é selecionada. | True | Booleano |
Snapshot | Se a opção for ativada, irá incluir snapshots na resposta dos blobs. Disponível somente para a operação List. | N/A | Booleano |
Metadata | Se a opção for ativada, irá incluir metadados (metadata) na resposta dos blobs. Disponível somente para a operação List. | N/A | Booleano |
Uncommited | Se a opção for ativada, irá incluir uncommited blobs na resposta. Disponível somente para a operação List. | N/A | Booleano |
Copy | Se a opção for ativada, irá incluir copy blobs na resposta. Disponível somente para a operação List. | N/A | Booleano |
Delete | Se a opção for ativada, irá incluir delete blobs na resposta. Disponível somente para a operação List. | N/A | Booleano |
Fail On Error | Se a opção estiver habilitada, a execução do pipeline com erro será interrompida; do contrário, a execução do pipeline continua, mas o resultado vai mostrar um valor falso para a propriedade "success". | False | Booleano |
Fluxo de mensagens
Operação List
Operação Upload
Operação Download
Importante: Utilizar o componente File Reader para manipular o base64 retornado.
Operação Delete
Atualizado