アプリでドキュメントをアップロードすると、次のエラーが表示される場合があります。
{storage_limit_exceeded: "Account storage limit reached"}
環境
コンテンツのアップロードのAPIコールを実行しているカスタムBoxアプリケーション。
解決手順
ドキュメントをアップロードする親フォルダを所有する (owned_by) ユーザーを特定し、ユーザーのspace_amountとspace_usedをチェックします。 space_amountは、ユーザーを更新APIコール、[ユーザーとグループ] のUI (ユーザー単位)、一括編集ツール (複数のユーザー) で更新できます。
フォルダID「0」(ルートフォルダ) にアップロードする場合、アクセストークンに関連付けられているユーザーがフォルダの所有者になります。 これは、現在のユーザーを取得APIコールで確認できます。
根本原因
親フォルダ所有者のストレージが一杯になっている。
無料のDeveloperアカウントでは、Enterprise ID全体で使用可能なストレージ容量は10 GBです。したがって、個々のアカウント (サービスアカウントを含む) が10 GBの上限を超えることはできません。 有料ストレージプランを使用すれば、それ以上のストレージ容量を利用できます。
通常、この設定を変更する場合、新規ユーザーの初期設定 (サービスアカウントを含む) は、管理コンソールの [Enterprise設定] > [ユーザー設定] > [新規ユーザーのデフォルト設定] で確認できます。 これらの設定を編集するには、管理者である必要があります。
注
アプリのサービスアカウント (自動化ユーザー) が所有するフォルダにドキュメントをアップロードする際は、そのサービスアカウントのストレージの更新が必要になる場合があります。 これは、API経由で実行するか、管理コンソールの一括編集ツールを使用してUIから実行することができます。