アプリケーションファイルの削除
DELETE /v2/apps//files でアプリケーションのファイルをパス指定で 1 つ削除します。アプリの再起動や再デプロイなしで即座に反映されます。
DELETE
アプリケーションファイルの削除
files:write スコープを持つ API キーが必要です。
ファイルの削除は、パスを指定して実行中のアプリケーションから 1 つのファイルを削除します。ファイルツリーの他の部分やプロセスの再起動には影響しません。再デプロイせずに生成されたファイル、古いログ、意図しないアップロードを片付けたい場合に使用してください。
削除はクラスターノード上のアプリケーションのストレージに対して直接行われるため、即座に反映されます。以前の スナップショット から復元する以外に元に戻す方法はありません。ファイル 1 つではなくアプリケーション全体を削除するには アプリケーションの削除 を、削除ではなくファイルの名前変更や移動を行うには ファイルの移動 を参照してください。
ワークスペースで共有されているアプリケーションでは、呼び出し元に maintain または admin のロールが必要です。制限ファイルへのアクセス権限を持たないメンバーは、除外リストに含まれるファイル(.env や .env.production など)を削除できず、リクエストはまず PERMISSION_DENIED で拒否されます。
パラメーター
string
必須
アプリケーションのID。アプリケーションのダッシュボードのURLで確認できます。
string
必須
削除するファイルのパス。最大 256 文字です。
レスポンス
string
呼び出しが成功したかどうかを示します。成功した場合は
success、失敗した場合は error です。一般的なエラー
関連項目
- CLI:
squarecloud app file delete - SDK:
api.apps.files.delete()(JavaScript),client.apps.files.delete()(Python),c.Apps.Files.Delete()(Go)

