TermoBucket

Microserviço de arquivos da Termotubos, sobre o Cloudflare R2. Os apps enviam, listam, baixam e apagam os próprios arquivos na API de arquivos (/public/{app} e /private/{app}) com o token de aplicati…

Microserviço de arquivos da Termotubos, sobre o Cloudflare R2. Os apps enviam, listam, baixam e apagam os próprios arquivos na API de arquivos (/public/{app} e /private/{app}) com o token de aplicativo do TermoAuth; o conteúdo vai e volta por links assinados de 15 minutos (/arquivo/{id}/conteudo), e o Worker grava e lê no R2 pelo binding; o resto da API é o painel (aplicativos e o consumo de cada um, arquivos de todos os apps, dashboard, registro das requisições, perfis de acesso e colaboradores, que vêm só do TermoAuth) e usa o token do usuário logado no TermoAuth.

// npm install termo_core --save-exact
import * as bucket from "termo_core/bucket";
// ou: import { bucket } from "termo_core";

Resumo

Módulo Rusttermo_core::bucket (feature bucket)
Importação TypeScripttermo_core/bucket ou import { bucket } from "termo_core"
Funções43
Entidades7
Versão do contrato0.3.1

Endereços por ambiente

O SDK escolhe o endereço sozinho, pela variável AMBIENTE. Você nunca configura URL.

AMBIENTEEndereço
LOCALHOSThttp://localhost:51121
SANDBOXhttps://sandbox-api-bucket.termotubos.com.br
PRODUCTIONhttps://api-bucket.termotubos.com.br

Entidades

Login, painel e administração

Nesta página