S3 Storage
Simple Storage Service, ou S3, é um serviço de armazenamento de dados oferecido por várias empresas de nuvem, como a AWS (onde é conhecido como bucket S3). O S3 armazena diversos tipos de dado e é conhecido pela integração simples e pelo gerenciamento automático dos dados, que poupa você do trabalho de administrar um banco de dados por conta própria.
Tutorial em Vídeo
Bruno Keller, membro da nossa comunidade, preparou um vídeo incrível mostrando como instalar o Armazenamento S3 no NicoChat usando o BlackBase.

Integração com o NicoChat
Abra seu painel S3 e crie um novo bucket.

Ao criar o bucket, garanta que ele tenha permissão de leitura e gravação e que seja um bucket público.

.
No menu lateral "App Keys", você pode adicionar uma nova chave de aplicativo; ela precisa ter permissão de leitura e gravação.

Depois de criar a chave, salve ou copie os dados dela.

No painel do NicoChat, clique em Integração e depois na opção Armazenamento S3.

Preencha os campos com os dados do seu bucket e clique em Salvar. Seu armazenamento S3 fica integrado ao NicoChat e pronto para uso.

Implementação do S3 dentro do NicoChat
O armazenamento S3 substitui o servidor de armazenamento padrão do NicoChat. Assim, todos os arquivos (fotos, vídeos, PDFs, arquivos de mídia etc.) que você enviar vão direto para o seu bucket S3, e não para o 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 é criar um nó Mensagem e fazer upload de uma imagem pelo recurso Rich Media.

Quando o upload terminar, salve o fluxo e publique-o.
Clique no nó de novo e observe a URL da imagem que você acabou de enviar.

A URL da imagem deixou de apontar para o servidor padrão do NicoChat e passou a apontar para o seu bucket S3.
Dessa forma, depois da integração, todos os seus arquivos são enviados diretamente para o seu bucket.

