S3 Storage
Simple Storage Service ou S3 é um serviço de armazenamento de dados fornecido por muitas empresas de nuvem, como AWS (conhecido como buckets S3). O S3 armazena diversos tipos de dados e é famoso por sua integração simples e recursos de gerenciamento automático de dados, que evitam o incômodo de gerenciar seu banco de dados por conta própria.
Vídeo Tutorial
Bruno Keller, membro da nossa comunidade, preparou um vídeo incrível para instalar o S3 Storage no NicoChat utilizando o BlackBase
Integração com NicoChat
Abra seu painel S3 e crie um novo bucket.
Ao criar o bucket, certifique-se de que ele tenha permissões de leitura/gravação e seja um bucket público
.
No menu lateral "App Keys", você pode adicionar uma nova chave de aplicativo, você precisa ter permissão de leitura e gravação.
Após criar a chave, salve ou copie os detalhes.
Dentro do painel do NicoChat, clique em Integração e depois na opção de armazenamento S3.
Insira os detalhes do seu bucket nos campos e clique em salvar e seu armazenamento S3 será integrado ao NicoChat para uso.
Existe uma restrição global ao upload de arquivos maiores que 5 MB.
Implementação do S3 dentro do NicoChat
O armazenamento S3 substitui o servidor de armazenamento NicoChat padrão, portanto, todos os arquivos (fotos, vídeos, PDF, arquivos de mídia, etc.) que você enviar serão carregados diretamente para o seu bucket S3, em vez do servidor do NicoChat.
Isso ajuda a manter seus dados salvos caso o NicoChat sofra uma interrupção e garante que seus fluxos continuem funcionando corretamente.
Um exemplo de implementação será criar um nó Enviar Mensagem e fazer upload de uma imagem usando o recurso Rich Media.
Após a conclusão do upload, salve o fluxo e publique-o.
Clique no nó novamente e observe o URL da imagem que você acabou de enviar.
O URL da imagem foi alterado do uri padrão do servidor NicoChat para o URL do bucket do S3.
Desta forma, após a integração, todos os seus arquivos serão carregados diretamente no seu bucket.
Tutorial do S3