Skip to main content

ルール

ルールは、プレフィックス配下のすべてのオブジェクトに対するデフォルト値と制限を設定します: 公開範囲、有効期限、最大サイズ、許可する拡張子、キャッシュ、自動削除。SDK、アップロードトークン、ダッシュボードのいずれからのアップロードであっても、プレフィックス配下のすべてのアップロードに適用されます。プランの制限とマッチングについては、Blob 設定の更新を参照してください。

rules.get()

保存されているルールを配列で返します。各ルールには以下のフィールドに加えて created_at があり、delete_after_days を持つ場合は active_from もあります。
active_from はオプションです。API は delete_after_days を持つルールに対してのみ送信します。TypeScript では undefined の場合を処理してください。

rules.set(rules)

rules.set() はリスト全体を置き換えます。残したいルールはすべて送信してください。rules.set([]) はすべてのルールを削除します。ルールを 1 つ追加するには、まずリストを取得します:
rules.get() と同様に、保存されたリストを返します。
delete_after_days が有効になるのは、ルールが保存されてから 24 時間後です (active_from を参照)。一度有効になると、削除されたオブジェクトは復元できません。
ルールが拒否された場合、エラーの extra に問題のある prefix が含まれます:
rules.get() は読み取りなのでリトライされます。rules.set() は 1 回のみ試行されます。

統計

統計は推定値で、サーバーによって 60 秒間キャッシュされます。billing はプランを超えるストレージの推定値にすぎず、請求書ではありません。
Blob アカウント統計を参照してください。