Skip to main content

Regras

As regras definem padrões e limites para todos os objetos sob um prefixo: visibilidade, expiração, tamanho máximo, extensões permitidas, cache e exclusão automática. Elas se aplicam a todo upload sob o prefixo, seja pelo SDK, por um token de upload ou pelo dashboard. Veja Atualizar configurações para os limites dos planos e a correspondência de prefixos.

rules.get()

Retorna as regras salvas como um array. Cada regra tem os campos abaixo, além de created_at, e active_from quando tem delete_after_days.
active_from é opcional: a API só o envia para regras com delete_after_days. Em TypeScript, trate o caso de ele ser undefined.

rules.set(rules)

rules.set() substitui a lista inteira. Envie todas as regras que você quer manter; rules.set([]) remove todas. Para adicionar uma regra, leia a lista primeiro:
Retorna a lista salva, como rules.get().
delete_after_days só entra em vigor 24 horas depois que a regra é salva (veja active_from). Uma vez ativa, os objetos excluídos não podem ser recuperados.
Quando uma regra é rejeitada, o extra do erro traz o prefix problemático:
rules.get() é uma leitura e é tentado novamente. rules.set() tem uma única tentativa.

Estatísticas

As estatísticas são uma estimativa, armazenada em cache pelo servidor por 60 segundos. billing é apenas uma estimativa do armazenamento acima do seu plano, não uma fatura.
Veja Estatísticas da conta.