Blob Update Settings
Imposta regole per prefisso con PUT /v1/account/settings: visibilità, scadenza e cache predefinite, limiti di dimensione e tipo di file, ed eliminazione automatica dopo N giorni.
PUT
string
obbligatorio
La chiave API del tuo account. Puoi trovarla nelle impostazioni del tuo account.
blob:write e un piano a pagamento.
Ogni piano consente un certo numero di regole: 5 su Hobby e Standard, 10 su Pro e 20 su Enterprise. Le regole salvate prima di un downgrade continuano ad applicarsi, ma il salvataggio successivo deve rientrare nel nuovo piano.
La richiesta sostituisce l’intero elenco: invia tutte le regole che vuoi mantenere, e {"rules": []} le rimuove tutte. Quando più regole corrispondono a un file, vince quella con il prefisso più lungo.
- I valori predefiniti (
private,expire,cache_control) si applicano quando l’upload non imposta un proprio valore. - I limiti (
max_size,extensions) rifiutano gli upload che non li rispettano conFILE_TOO_LARGEoFILE_TYPE_NOT_ALLOWED. Si applicano agli upload REST, non al gateway S3. - L’eliminazione automatica (
delete_after_days) elimina i file un certo numero di giorni dopo la loro scrittura. Si applica a ogni file sotto il prefisso, compresi i file già esistenti e quelli scritti tramite S3.
object[]
obbligatorio
Fino a 5 regole su Hobby e Standard, 10 su Pro e 20 su Enterprise.
Se il piano cambia con uno che non include un’opzione di una regola (ad esempio una scadenza sotto i 7 giorni dopo aver lasciato Enterprise), gli upload sotto quel prefisso vengono rifiutati con
UPGRADE_REQUIRED finché la regola non viene modificata.Limiti di frequenza
10 richieste al minuto (
RATE_LIMITED, 429).Risposta
Restituisce le regole salvate, con la stessa forma di Get Settings.Errori
Gli errori relativi a una regola includono il suoprefix nella risposta.

