ノード上のファイルコンテンツをリフレッシュします。リフレッシュされたキャッシュファイルは即座に有効でなくなります。新しいリクエストはオリジンサーバーから最新のファイルを取得します。バッチ URL リフレッシュがサポートされています。
操作説明
リクエストメソッド: POST リクエストがサポートされています。パラメーターはフォームに表示されます。
関連操作: リフレッシュおよびプリフェッチ操作には、 RefreshObjectCaches リフレッシュ操作と PushObjectCache プリフェッチ操作が含まれます。
ユーザーあたりの最大呼び出し回数: 1 秒あたり 50 回。
リフレッシュまたはプリフェッチタスクを自動化するには、リフレッシュおよびプリフェッチ自動化スクリプトを参照してください。
始める前に
リフレッシュノードがコミットされ正常に実行されると、CDN ポイントオブプレゼンス上の対応するキャッシュリソースが無効になります。新しいアクセスリクエストを送信すると、ポイントオブプレゼンスは back-to-origin を実行して必要なリソースを取得し、再度キャッシュします。large な数のリフレッシュノードをコミットすると large な量のキャッシュがクリアされ、back-to-origin 帯域幅とリクエストが急増し、オリジンサーバーのロードが増加します。
リフレッシュノードはコミット後、効果が出るまで約 5〜6 分の時間がかかります。ファイルまたはフォルダに設定されたキャッシュ有効期限が 5 分未満の場合、リフレッシュ操作を実行する必要はありません。ファイルまたはフォルダのキャッシュがタイムアウトして自動的に更新されるのを待ってください。
Resource Access Management (RAM) ユーザーを使用してリフレッシュまたはプリフェッチ操作を実行するには、まず必要な権限付与を取得してください。RAM ユーザーにリフレッシュおよびプリフェッチ権限を付与するを参照して権限付与を完了してください。
URL リフレッシュクォータ
デフォルトでは、各アカウントは 1 日あたり最大 10,000 件の URL リフレッシュリクエストと 100 件のフォルダリフレッシュリクエストをコミットできます。フォルダリフレッシュにはサブディレクトリが含まれます。Alibaba Cloud アカウントの日次ピーク帯域幅が 200 Mbit/s を超える場合、チケットを送信を参照して、より高い日次割当クォータをリクエストできます。Alibaba Cloud は実際のビジネス要件に基づいてクォータを評価し設定します。
デフォルトでは、各アカウントは 1 日あたり最大 20 件の正規表現ベースのリフレッシュリクエストと 100 件のパラメータフィルタリングリフレッシュリクエストをコミットできます。Alibaba Cloud アカウントの日次ピーク帯域幅が 10 Gbit/s を超える場合、チケットを送信して、より高い日次割当クォータをリクエストできます。
各リクエストには、最大 1,000 件の URL リフレッシュエントリ、100 件のフォルダリフレッシュエントリ、または 1 件の正規表現ベースのリフレッシュエントリを含めることができます。
単一のドメイン名に対して、1 分あたり最大 10,000 件の URL リフレッシュエントリをコミットできます。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
cdn:RefreshObjectCaches |
none |
*Domain
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ObjectPath |
string |
必須 |
|
http://example.com/image/1.png http://aliyundoc.com/image/2.png |
| ObjectType |
string |
任意 |
リフレッシュタイプ。有効な値:
説明
|
File |
| Force |
boolean |
任意 |
CDN ポイントオブプレゼンス上のキャッシュを直接削除するかどうかを指定します。デフォルト値: false。
説明
このパラメーターは、フォルダリフレッシュ、正規表現ベースのリフレッシュ、またはパラメータフィルタリングリフレッシュを使用する場合にのみ効果があります。 |
false |
| ReplicaTag |
string |
任意 |
このパラメーターはアクティブではありません。 |
false |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RefreshTaskId |
string |
リフレッシュリクエストに対して返されるノード ID。複数のノード ID はコンマ (,) で区切られます。返されるノード ID は以下のルールに基づいてマージされます:
|
704222901 |
| RequestId |
string |
リクエスト ID。 |
D61E4801-EAFF-4A63-AAE1-FBF6CE1CFD1C |
例
成功レスポンス
JSONJSON
{
"RefreshTaskId": "704222901",
"RequestId": "D61E4801-EAFF-4A63-AAE1-FBF6CE1CFD1C"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | SingleRequest.OverLimit | A maximum of 1000 URLs are supported for each request. | |
| 400 | InvalidObjectType.Malformed | The specified ObjectType is invalid. | |
| 400 | InvalidObjectPath.Malformed | The specified ObjectPath is invalid. | |
| 400 | QuotaExceeded.Refresh | Your refresh attempts have exceeded the daily limit. | |
| 400 | InvalidExtensiveDomain.ValueNotSupported | The specified ExtensiveDomain is not supported. | |
| 400 | QuotaPerMinuteExceeded.Refresh | You tried to refresh too frequently, please try again later. | |
| 400 | TooMany.Refresh | The refresh queue is full, please try again later. | |
| 429 | TooManyRequests | Too many requests, please try again later |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。