Pular para o conteúdo principal
O Blob Storage aceita três credenciais, todas enviadas como Authorization: Bearer <credencial>. Use uma chave de API no seu servidor e um token de upload em um navegador.

Chaves de API

Crie as chaves em Configurações → Chaves de API. Dois escopos controlam o Blob Storage: O preset full inclui os dois. Dê à automação o escopo mais restrito possível: um job que só serve downloads precisa de blob:read. Uma chave sem o escopo necessário é recusada com API_KEY_SCOPE_DENIED. Veja Escopos.

Tokens de upload

Nunca coloque uma chave de API em um navegador. Em vez disso, seu backend pede um token de upload, que tem vida curta, é limitado e fica vinculado à sua chave de API (revogar a chave derruba os tokens dela). O token só funciona nas rotas de upload e carrega as regras que você fixou:
  • path (um arquivo exato) ou prefix (uma pasta), visibility, cache_control, content_disposition, expires_at e metadata;
  • max_size e allowed_extensions (de 1 a 20);
  • overwrite (padrão false): sem ele, um upload com o token nunca substitui um arquivo existente;
  • expires_in de 60 a 3600 segundos (padrão 900) e max_uses de 1 a 100 (padrão 1).
Um token sem path fixo sempre adiciona um sufixo aleatório ao nome do arquivo, para que os usuários não sobrescrevam os arquivos uns dos outros. Usar um token fora do caminho, da pasta ou das opções fixas responde BLOB_UPLOAD_TOKEN_CONSTRAINT; uma extensão que ele não permite responde BLOCKED_FILE_TYPE; e um arquivo acima do max_size responde BLOB_FILE_TOO_LARGE. Um token expirado ou revogado responde BLOB_UPLOAD_TOKEN_INVALID.
Passo a passo completo em Servir uploads de usuários.

Workspaces

Adicione ?workspace_id=<id> (ou a opção de workspace do SDK) para agir sobre o Blob Storage do dono de um workspace. Os arquivos e a cota pertencem ao dono. Um membro precisa de uma permissão de workspace: Os papéis de workspace já existentes não recebem essas permissões automaticamente; o dono as concede explicitamente. Sem elas, a chamada responde WORKSPACE_PERMISSION_DENIED. Veja Workspaces.
Última modificação em 26 de outubro de 2026