Guias

Gerenciador de arquivos para Wasabi: conecte ao Nubbo

Como conectar um bucket do Wasabi ao Nubbo: a access key, a região, o assistente passo a passo, o CORS que o Wasabi já permite e o que fazer se falhar.

O Nubbo se conecta ao Wasabi com uma access key e a região dos seus buckets. Em poucos minutos você tem os buckets em um explorador de arquivos com uploads diretos, links de compartilhamento e galerias. Este guia segue passo a passo o assistente do Nubbo, com os dois caminhos: automático ou com uma chave limitada a um bucket.

O que você ganha

  • Navegar pelo bucket como se fosse um disco: pastas, visualizações, busca, lixeira, etiquetas e favoritos.
  • Enviar e baixar arquivos diretamente entre o seu navegador e o Wasabi. Os arquivos nunca passam pelos servidores do Nubbo.
  • Compartilhar arquivos e pastas com senha, expiração e limite de downloads, receber arquivos no seu bucket e criar galerias.
  • Suas chaves são armazenadas criptografadas com AES-256-GCM e você pode desconectar o bucket a qualquer momento.

Antes de começar

Você precisa de uma conta no Wasabi e de uma conta no Nubbo. Cada bucket que você conecta conta para o limite do seu plano: o Gratuito permite 2, o Personal 5 e o Pro não tem limite. O Wasabi tem 16 regiões e o Nubbo pede a região do bucket porque cada uma tem o seu próprio endpoint. Se você ainda não tem conta, o Wasabi oferece um período de teste gratuito de 30 dias com até 1 TB e sem cartão.

Escolha como conectar

O assistente do Nubbo oferece dois caminhos. Os dois terminam do mesmo jeito: o bucket conectado e pronto para uploads a partir do navegador.

AutomáticoCom uma chave limitada
ChaveAcesso à conta inteiraLimitada a um bucket
BucketO Nubbo usa um dos seus ou cria um novoVocê cria primeiro
CORSO Nubbo verifica o CORS do WasabiVocê verifica
Quando escolherO jeito mais rápidoQuando você não quer dar acesso à conta inteira

Conexão automática

Passo 1: crie a chave no Wasabi

  1. No console do Wasabi, abra Access Keys e clique em Create Access Key.
  2. Escolha Root User, ou um Sub-User com a política WasabiFullAccess, e clique em Create.
  3. Clique em Show e copie a access key e a secret key, ou baixe o CSV. O Wasabi não mostra as chaves de novo.

Passo 2: conecte o bucket no Nubbo

  1. No Nubbo, abra Buckets e clique em Conectar bucket. Escolha Wasabi e clique em Continuar.

    Passo Provedor do assistente do Nubbo com Wasabi selecionado Passo Provedor do assistente do Nubbo com Wasabi selecionado
  2. Escolha Automático e clique em Continuar.

    Passo Como conectar com as opções Automático e Com uma chave limitada Passo Como conectar com as opções Automático e Com uma chave limitada
  3. No passo Sua chave, cole a access key e a secret key e escolha a região dos seus buckets. Clique em Verificar chave. O Nubbo verifica se a chave funciona e se ela tem acesso à conta inteira.

    Passo Sua chave para Wasabi com o guia rápido e os campos da chave Passo Sua chave para Wasabi com o guia rápido e os campos da chave
  4. Escolha um dos seus buckets e clique em Usar este bucket, ou selecione Criar um novo, digite um nome, escolha a região e clique em Criar e preparar. O Wasabi não permite alterar o CORS pela API, então o Nubbo verifica se o CORS padrão do Wasabi já permite uploads a partir do app.

    Passo Seu bucket com a lista de buckets e a opção Criar um novo Passo Seu bucket com a lista de buckets e a opção Criar um novo
  5. Revise as três verificações, altere o Nome no Nubbo se quiser e clique em Concluir. O bucket aparece em Buckets e você pode abri-lo no explorador.

    Passo Concluído com as verificações da conexão, do bucket e do CORS Passo Concluído com as verificações da conexão, do bucket e do CORS

Se o Nubbo não conseguir adicionar a regra CORS com a sua chave, o assistente leva você ao passo CORS. Nesse caso, siga a seção Adicione a regra CORS.

Conexão com uma chave limitada

Passo 1: prepare o bucket e a chave no Wasabi

  1. Em Buckets, clique em Create Bucket, digite um nome, escolha a região e crie o bucket.
  2. Em Policies, clique em Create Policy e crie uma política com acesso apenas a esse bucket. O gerador de políticas do Wasabi ajuda você a escrevê-la.
  3. Em Users, clique em Create User, marque o acesso Programmatic e associe essa política ao usuário.
  4. Em Access Keys, clique em Create Access Key, escolha Sub-User e esse usuário, e copie a access key e a secret key.

Passo 2: conecte o bucket no Nubbo

  1. Em Buckets, clique em Conectar bucket, escolha Wasabi e depois Com uma chave limitada.
  2. Cole a access key e a secret key e escolha a região. Clique em Verificar chave.
  3. Digite o nome exato do bucket e clique em Verificar acesso.
  4. O assistente passa para o passo CORS com a regra que você precisa adicionar.

Adicione a regra CORS

A regra CORS permite que o navegador envie e baixe arquivos do seu bucket em https://nubbo.app. É a mesma regra que o assistente mostra no passo CORS.

O Wasabi não permite alterar o CORS pela API, mas, enquanto o bucket não tiver regras próprias, ele responde a qualquer origem. Por isso, no Wasabi normalmente você não precisa adicionar nada: no passo CORS, clique direto em Já adicionei, verificar e a verificação passa. No caminho automático, o Nubbo faz essa verificação sozinho.

Só se você já adicionou regras CORS próprias no console é que precisa adicionar também a do Nubbo, porque as suas regras substituem o padrão do Wasabi: abra o bucket, Settings, aba Permissions, Cross-Origin Resource Sharing (CORS), clique em Edit, adicione esta regra à lista e clique em Save.

[
  {
    "AllowedHeaders": ["*"],
    "AllowedMethods": ["GET", "PUT", "POST", "DELETE", "HEAD"],
    "AllowedOrigins": ["https://nubbo.app"],
    "ExposeHeaders": ["ETag"],
    "MaxAgeSeconds": 3600
  }
]
Passo CORS com a regra a ser adicionada ao bucket Passo CORS com a regra a ser adicionada ao bucket

Se você adicionou a regra, volte ao Nubbo e clique em Já adicionei, verificar.

Se algo der errado

Mensagem no NubboO que fazer
“Credenciais inválidas. Verifique a chave de acesso e a chave de acesso secreta.”Copie as duas chaves de novo, sem espaços no início nem no fim.
“Esta chave parece limitada a um bucket. Você pode continuar pelo caminho limitado ou criar uma chave com acesso total.”Clique em Continuar com chave limitada, ou crie uma chave com acesso à conta inteira e clique em Tentar outra chave.
“Bucket não encontrado. Verifique o nome e a região.”Confirme o nome exato do bucket e se a região escolhida é a do bucket.
“Sua chave não tem permissão para criar buckets.”Use uma chave com acesso total, ou crie o bucket no seu painel e clique em Já criei no meu painel.
“Esse nome já está em uso neste provedor; tente outro.”Os nomes de bucket são únicos em todo o provedor: escolha outro.
“Sua chave não tem permissão para configurá-lo.”Adicione a regra CORS manualmente, como explicado acima.
“Ainda não funciona. Revise a regra e verifique de novo; alguns provedores levam um minuto para aplicá-la.”Confirme que a origem é exatamente https://nubbo.app, sem barra no final, espere um minuto e verifique de novo.
“Este bucket já está em uso.”Esse bucket já está conectado no Nubbo, na sua conta ou em outra.
“O bucket está em uma região diferente. Verifique a região configurada.”Escolha no Nubbo a região em que você criou o bucket.

Quanto custa

O Wasabi cobra um preço fixo por TB sem taxas de egress, com um faturamento mínimo e uma duração mínima de 90 dias. Explicamos tudo em Preços do Wasabi.

Perguntas frequentes

Preciso configurar o CORS no Wasabi?

Normalmente não. O Wasabi responde a qualquer origem enquanto o bucket não tiver regras CORS próprias, e o Nubbo verifica isso sozinho. Se você já tem regras suas, adicione a do Nubbo à lista.

Por que o Nubbo não altera o CORS do Wasabi para mim?

Porque o Wasabi não suporta as operações de CORS da API S3. Elas só podem ser editadas no console, em Settings, Permissions.

De qual chave do Wasabi eu preciso?

Para o caminho automático, a chave do Root User ou de um Sub-User com WasabiFullAccess. Com uma chave limitada, um usuário Programmatic com uma política que só dá acesso ao seu bucket.

Qual região escolho no Nubbo?

A do bucket. Ela aparece na lista de buckets do console do Wasabi.

Fontes

Os preços e limites vêm das páginas oficiais abaixo. Os provedores mudam esses valores, então confirme antes de fechar qualquer compromisso.