POST range_purgejob

API情報

HTTPメソッドAPI名目的
POSTrange_purgejob範囲指定キャッシュ削除ジョブ登録

個別パラメータ

URL
  • なし
HTTPリクエストボディ
フィールドタイプ意味
UrlSchemeString

URLスキーム

値: http, https

PathString

始点ディレクトリパス

半角英数字および右記記号256文字以内:  _ / . ~ -
未入力の場合はドメインのトップディレクトリが対象

SubDirectoryString

検索範囲

値: on, off

(on: 配下すべて,off: 直下のみ)

FileNameString

ファイル名

半角英数字および右記記号256文字以内:  _ . ~ -
未入力の場合は全ファイルが対象

ExtensionStringファイルタイプ(拡張子)
半角英数字、およびアンダースコア(_) 5文字以内

レスポンス

フィールドタイプ意味
Result.JobIDStringジョブID

エラーコード

  • このAPIに関する個別エラーはありません。
  • 共通エラーコードはエラーレスポンスを参照してください。

制限

  • パターンで指定されたURLを検索して一致したキャッシュデータを削除します。
  • 一度の検索で抽出されるURLの上限は10,000件です。
  • 検索対象は1週間以内にアクセスがあったURLです。
    アクセス頻度が低いURLは1週間以内にアクセスがあっても検索できない場合がありますのでご注意ください。
  • 確実にキャッシュを削除したいた場合は「リストを指定して削除」で直接削除したいURLを指定してください
  • 実際の削除件数より多くのURLが検索により抽出されていることで削除処理に時間がかかっている場合があります。
    削除が遅いと感じられる場合はパターンを見直してお試しください。

サンプル 

リクエスト
 

POST /r/(APIVersion)/(ServiceCode)/range_purgejob.json
Host: cac.api.iij.jp
Content-Type: application/json
Date: Mon, 20 Jan 2014 12:34:56 GMT
x-iijapi-Expire: (Expire)
x-iijapi-SignatureMethod: (SignatureMethod)
x-iijapi-SignatureVersion: (SignatureVersion)
Authorization: IIJAPI (AccessKeyId):(Signature)

{
    "UrlScheme": "http",
    "Path": "img/sample",
    "SubDirectory": "off",
    "FileName": "",
    "Extension": "png"
}

レスポンスボディ

{
    "Result": {
        "RequestId": "xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx",
        "JobID": "9999999999.999",
        "ServiceCode": "cac########"
    }
}