動画の容量と保存 · 参考資料確認日 2026年9月21日
Appwriteで50 MBを許可しても20 MB超の処理が変わる理由
バケットがファイルを受け入れても、そのファイルに暗号化や圧縮などが適用されるとは限りません。Cloudのプラン境界も先に確認してください。
プラン上限・設定・処理機能を分ける
Appwrite Cloudの現行pricingではFreeのファイル上限は50 MB、Proは5 GB、EnterpriseはCustomです。これはCloudのプラン境界です。セルフホストの_APP_STORAGE_LIMITは既定30 MBで変更でき、バケット側の最大ファイルサイズも別に設定します。セルフホストの既定値や生成されたAPI referenceのmaximumFileSize表示をCloud全プラン共通の上限とは扱いません。
現行のバケット案内では20 MBを超えるファイルの暗号化と圧縮に制約があります。現行Cloud Storage APIの説明では、20 MB超のファイルについて圧縮、暗号化、AntiVirus scanningが有効設定でもスキップされます。受け入れられるサイズと、必要な保護・処理が働くサイズを別々に判定してください。5 MB超のアップロードはチャンク経路になり、SDKが扱います。
環境と必要な機能を先に確認する
利用環境がCloudかセルフホストか確認してください。CloudならFree 50 MB、Pro 5 GB、Enterprise Customというプラン境界と、利用中の設定を照らし合わせます。セルフホストなら全体上限とバケット上限を確認します。20 MBを超えるファイルで圧縮、暗号化、AntiVirus scanningが必要なら、現行APIのスキップ条件を前提に別の対策を検討します。ファイルが送れたことだけで保護の適用を判断しないでください。
参考資料
- appwrite.io
https://appwrite.io/pricing
確認日:2026-09-21
Cloud Free/Pro/Enterprise plan file-size limit; not generated API maximumFileSize
- appwrite.io
https://appwrite.io/docs/advanced/self-hosting/configuration/storage
確認日:2026-09-20
exact article operation and plan
- appwrite.io
https://appwrite.io/docs/products/storage/buckets
確認日:2026-09-20
exact article operation and plan
- appwrite.io
https://appwrite.io/docs/references/cloud/server-rest/storage
確認日:2026-09-20
- appwrite.io
https://appwrite.io/docs/products/storage/upload-download
確認日:2026-09-20