Blob Storage (Azure)
Saiba mais sobre o conector Blob Storage e como utilizá-lo na Digibee Integration Platform.
O Blob Storage (Azure) possibilita que você trabalhe com arquivos armazenados em containers da Azure Blob Storage.
Parâmetros
Configure o conector utilizando os parâmetros abaixo. Campos que suportam expressões Double Braces estão marcados na coluna Suporta DB.
Alias
Nome (alias) para a saída deste conector, permitindo referenciá-la posteriormente no fluxo usando expressões com Double Braces.
String
✅
az-blob-storage-1
Use Dynamic Account
Quando ativado, o conector utilizará a conta de forma dinâmica. Caso contrário, utilizará uma conta estática. Saiba mais sobre credenciais dinâmicas.
Boolean
❌
False
Scoped
Quando ativado, a conta armazenada é isolada de outros subprocessos. Nesse caso, os subprocessos enxergam sua própria versão dos dados da conta. Disponível apenas se o parâmetro Use Dynamic Account estiver habilitado.
Boolean
❌
False
Account name
Nome da conta dinâmica utilizada pelo conector. Essa conta deve ter sido previamente configurada em um conector Store Account no pipeline para que funcione. Disponível apenas se o parâmetro Use Dynamic Account estiver habilitado
String
✅
N/A
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.
String
❌
N/A
Operation
Define qual operação o componente irá realizar (List, Download, Upload ou Delete). O preenchimento deste campo é obrigatório.
String
❌
Upload
Container Name
Nome do container do Blob Storage (Azure) que manipulará os arquivos. O preenchimento deste campo é obrigatório.
String
❌
container
Container Account
Nome da conta Azure que o Blob Storage utiliza. O preenchimento deste campo é obrigatório.
String
❌
N/A
Remote File Name (DB)
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.
String
✅
test.csv
File Name (DB)
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.
String
✅
file.csv
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.
Booleano
❌
True
Page Size (DB)
Quantidade de registros que deseja trazer por página. Este parâmetro é mostrado somente quando a operação List é selecionada.
Inteiro
✅
N/A
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.
String
❌
N/A
Next Page Token (DB)
NextToken que será usado para trazer os registros da próxima página. Este parâmetro é mostrado somente quando a operação List é selecionada.
String
✅
N/A
Next Token Type (DB)
Tipo do próximo registro que será listado na próxima página. Este parâmetro é mostrado somente quando a operação List é selecionada.
String
✅
N/A
Overwrite File on Upload
Sobrescreve o arquivo no momento do upload. Este parâmetro é mostrado somente quando a operação Upload é selecionada.
Booleano
❌
True
Snapshot
Se a opção for ativada, irá incluir snapshots na resposta dos blobs. Disponível somente para a operação List.
Booleano
❌
N/A
Metadata
Se a opção for ativada, irá incluir metadados (metadata) na resposta dos blobs. Disponível somente para a operação List.
Booleano
❌
N/A
Uncommited
Se a opção for ativada, irá incluir uncommited blobs na resposta. Disponível somente para a operação List.
Booleano
❌
N/A
Copy
Se a opção for ativada, irá incluir copy blobs na resposta. Disponível somente para a operação List.
Booleano
❌
N/A
Delete
Se a opção for ativada, irá incluir delete blobs na resposta. Disponível somente para a operação List.
Booleano
❌
N/A
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".
Booleano
❌
False
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
Isto foi útil?