ノード上のファイルコンテンツをリフレッシュし、指定された URL のコンテンツをキャッシュノードにリフレッシュします。バッチ URL リフレッシュをサポートしています。
操作説明
リクエストメソッド: POST リクエストがサポートされています。パラメーターはフォームで表示されます。
関連操作: リフレッシュおよびプリフェッチ操作には、 RefreshDcdnObjectCaches リフレッシュ操作と PreloadDcdnObjectCaches プリフェッチ操作が含まれます。
URL リフレッシュクォータ (日次): デフォルトでは、各アカウントは 1 日あたり最大 10,000 件の URL リフレッシュリクエストと 100 件のディレクトリ更新リクエストを送信できます。ディレクトリ更新にはサブディレクトリが含まれます。Alibaba Cloud アカウントの日次ピーク帯域幅が 200 Mbit/s を超える場合、チケットを送信して、より高い日次割当クォータをリクエストできます。Alibaba Cloud は実際のビジネス要件に基づいてクォータを評価し、設定します。
各リクエストは最大 1,000 件の URL リフレッシュリクエストまたは 100 件のディレクトリ更新リクエストをサポートしています。
単一のドメイン名に対して、1 分あたり最大 10,000 件の URL リフレッシュリクエストを送信できます。
ユーザーあたりの最大呼び出し頻度: 1 秒あたり 30 回。
注意事項
リフレッシュタスクが送信され正常に実行されると、DCDN ポイントオブプレゼンス (POP) 上のキャッシュされたリソースが無効化されます。再度アクセスリクエストを送信すると、POP はオリジンサーバーからバックトゥオリジン経由で必要なリソースを取得し、POP に再度キャッシュします。大量のリフレッシュタスクを送信すると大量のキャッシュがクリアされ、バックトゥオリジンのオリジン帯域幅とリクエストが急増し、オリジンサーバーのロードが増加します。
リフレッシュタスクは送信後、効果が出るまで約 5〜6 分の時間がかかります。ファイルまたはディレクトリに設定された TTL が 5 分未満の場合、リフレッシュ操作を実行する必要はありません。ファイルまたはディレクトリのキャッシュが有効期限切れになり、自動的に更新されるのを待ってください。
Resource Access Management (RAM) ユーザーを使用してリフレッシュまたはプリフェッチ操作を実行するには、まず権限付与を取得してください。詳細については、RAM ユーザーにリフレッシュおよびプリフェッチ権限を付与する を参照してください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
dcdn:RefreshDcdnObjectCaches |
none |
*domain
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ObjectPath |
string |
必須 |
|
example.com/example.txt |
| ObjectType |
string |
任意 |
リフレッシュタイプ。有効な値:
説明
|
File |
| Force |
boolean |
任意 |
バックトゥオリジンのコンテンツがオリジンサーバーのリソースと一致する場合に、対応する範囲内のすべてのリソースをリフレッシュするかどうかを指定します。デフォルト値: false。
説明
このパラメーターは、File リフレッシュを除くすべてのリフレッシュタイプに対して効果があります。 |
false |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RefreshTaskId |
string |
リフレッシュに対して返却されたタスク ID。複数の ID はカンマ (,) で区切られます。 |
95248880 |
| RequestId |
string |
リクエスト ID。 |
E5BD4B50-7A02-493A-AE0B-97B9024B4135 |
例
成功レスポンス
JSONJSON
{
"RefreshTaskId": "95248880",
"RequestId": "E5BD4B50-7A02-493A-AE0B-97B9024B4135"
}
エラーコード
|
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 |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。