S3 Storage
Descubra mais sobre o componente S3 Storage e saiba como utilizá-lo na Digibee Integration Platform.
Atualizado
Descubra mais sobre o componente S3 Storage e saiba como utilizá-lo na Digibee Integration Platform.
Atualizado
O S3 Storage se conecta ao AWS S3 Storage e realiza as seguintes operações no storage: List, Download, Upload, Delete ou Move.
Dê uma olhada nos parâmetros 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 |
---|---|---|---|
A manipulação de arquivos dentro de um pipeline ocorre de forma protegida. Todos os arquivos podem ser acessados apenas por um diretório temporário, no qual cada pipeline key dá acesso ao seu próprio conjunto de arquivos.
Será necessário passar alguma mensagem de entrada apenas se o componente tenha algum campo configurado com expressões em Double Braces. Do contrário, o componente não espera nenhuma mensagem de entrada específica - basta configurar os campos exibidos em cada operação selecionada.
success: caso a chamada ocorra com sucesso, o resultado será “true”; do contrário, será “false”.
content: array contendo informações do arquivo.
bucketName: nome do bucket.
key: nome do diretório + nome do arquivo.
size: tamanho do arquivo.
lastModified: data da última modificação do arquivo.
storageClass: tipo do armazenamento configurado no S3.
owner: nome do proprietário do arquivo.
etag: entity tag, um hash gerado pelo S3 do arquivo.
count: número de objetos retornados.
nextToken: se houver mais de um objeto a ser listado, essa propriedade é exibida para que ocorra a paginação dos itens remanescentes.
success: caso a chamada ocorra com sucesso, o resultado será “true”; do contrário, será “false”.
fileName: nome do arquivo baixado no diretório do pipeline.
remoteDirectory: nome do diretório remoto do S3.
remoteFileName: nome do arquivo remoto baixado do S3.
bucketName: nome do bucket do S3.
success: caso a chamada ocorra com sucesso, o resultado será “true”; do contrário, será “false”.
fileName: nome do arquivo no diretório do pipeline.
remoteDirectory: nome do diretório remoto do S3.
remoteFileName: nome do arquivo remoto do S3 do qual foi feito upload.
bucketName: nome do bucket do S3.
urlGenerated: link de download do arquivo caso a opção Generate Download Link esteja habilitada.
success: caso a chamada ocorra com sucesso, o resultado será “true”; do contrário, será “false”.
remoteDirectory: nome do diretório remoto do S3.
remoteFileName: nome do arquivo remoto movido do S3.
bucketName: nome do bucket do S3.
bucketNameMove: nome do bucket do arquivo movido.
remoteDirectoryMove: nome do diretório remoto do arquivo foi movido.
remoteFileNameMove: novo nome do arquivo remoto a ser movido.
success: caso a chamada ocorra com sucesso, o resultado será “true”; do contrário, será “false”.
remoteDirectory: nome do diretório remoto do S3.
remoteFileName: nome do arquivo remoto deletado do S3.
success: “false”, pois ocorreu um erro na execução.
message: mensagem de erro do componente.
error: mensagem de erro recebida do servidor S3.