Dateioptionen aktualisieren
Ändere mit PATCH /v1/objects Sichtbarkeit, Ablauf, Cache, Disposition oder Metadaten von bis zu 50 Dateien pro Request, ohne sie erneut hochzuladen.
PATCH
string
erforderlich
Der API-Schlüssel für dein Konto. Du findest ihn in deinen Kontoeinstellungen.
blob:write; um eine private Datei öffentlich zu machen, braucht es außerdem blob:read auf ihr. Jede Änderung außer dem Privatmachen einer Datei erfordert einen aktiven Plan.
Die Änderungen werden in der Reihenfolge der unten aufgeführten Felder angewendet, jede auf das Ergebnis der vorherigen. Sobald der Body gültig ist, antwortet die Route immer mit 200, mit einem Ergebnis pro Datei.
Parameter
string
Die id einer Datei. Sende
object oder objects.string[]
Bis zu 50 ids.
boolean
true macht die Datei privat: Die öffentliche Kopie wird entfernt, bevor der Request antwortet, und das CDN verwirft sie in etwa 60 Sekunden. false veröffentlicht sie, was einen aktiven Plan erfordert. Siehe Links und Freigabe.string | null
Ein neuer Ablauf ab jetzt (
30d, 6h, 30) oder null, um die Datei für immer zu behalten. Erfordert einen aktiven Plan, und Ablaufzeiten unter 7 Tagen erfordern Enterprise.string | null
immutable, max-age=N (60 bis 31536000) oder no-cache (nur Enterprise). null entfernt den Header, und der CDN-Standard gilt.string | null
inline oder attachment (Download mit dem ursprünglichen Dateinamen). null entfernt den Header.object | null
Schlüssel, die gesetzt oder geändert werden sollen. Ein Schlüssel mit dem Wert
null wird entfernt, und metadata: null entfernt alle. Bis zu 5 Schlüssel und 512 Bytes nach der Änderung. Das Setzen von Schlüsseln erfordert Pro oder Enterprise; Entfernen geht in jedem Plan.Rate Limits
50 Dateien pro 10 Sekunden, pro Datei gezählt: Ein voller Stapel von 50 verbraucht das ganze Fenster (
RATE_LIMITED, 429).Antwort
string
“success” bei Erfolg, “error” bei Misserfolg.
object
Fehler
Fehler des gesamten Requests:
Codes einer einzelnen Datei, in ihrem Ergebnis:
Siehe auch
- Blob SDK:
blob.update()

