Blob Update Settings
Définissez des règles par préfixe avec PUT /v1/account/settings : visibilité, expiration et cache par défaut, limites de taille et de type de fichier, et suppression automatique après N jours.
PUT
string
requis
La clé d’API de votre compte. Vous pouvez la trouver dans les paramètres de votre compte.
blob:write et un plan payant.
Chaque plan autorise un certain nombre de règles : 5 sur Hobby et Standard, 10 sur Pro et 20 sur Enterprise. Les règles enregistrées avant un passage à un plan inférieur continuent de s’appliquer, mais le prochain enregistrement doit respecter le nouveau plan.
La requête remplace la liste entière : envoyez chaque règle que vous souhaitez conserver, et {"rules": []} les supprime toutes. Lorsque plusieurs règles correspondent à un fichier, celle dont le préfixe est le plus long l’emporte.
- Les valeurs par défaut (
private,expire,cache_control) s’appliquent lorsque l’envoi ne définit pas sa propre valeur. - Les limites (
max_size,extensions) refusent les envois qui ne les respectent pas avecFILE_TOO_LARGEouFILE_TYPE_NOT_ALLOWED. Elles s’appliquent aux envois REST, pas à la passerelle S3. - La suppression automatique (
delete_after_days) supprime les fichiers un certain nombre de jours après leur écriture. Elle s’applique à chaque fichier sous le préfixe, y compris les fichiers qui existaient déjà et ceux écrits via S3.
object[]
requis
Jusqu’à 5 règles sur Hobby et Standard, 10 sur Pro et 20 sur Enterprise.
Si le plan passe à un plan qui n’inclut pas une option de la règle (par exemple une expiration inférieure à 7 jours après avoir quitté Enterprise), les envois sous ce préfixe sont refusés avec
UPGRADE_REQUIRED jusqu’à ce que la règle soit modifiée.Limites de débit
10 requêtes par minute (
RATE_LIMITED, 429).Réponse
Renvoie les règles enregistrées, sous la même forme que Lire les paramètres.Erreurs
Les erreurs concernant une règle incluent sonprefix dans la réponse.

