The OSS Accelerator prefetch feature asynchronously imports OSS data into high-performance cluster storage, reducing latency for subsequent data access. This topic describes how to use prefetch to warm up data before handling large volumes of requests.
The prefetch feature is not supported in the China (Hong Kong) region. To request support, contact Technical Support to submit a ticket.
Prerequisites
An OSS Accelerator has been created. For more information, see Create an OSS Accelerator.
Limits
-
Concurrent tasks — Each OSS Accelerator can have only one active prefetch task at a time. Each prefetch task supports a maximum of 10 path prefixes.
-
Duration — A prefetch task runs for at least 15 minutes. The duration increases with the data volume.
-
Bandwidth — Prefetch tasks consume part of the accelerator bandwidth. If the accelerator bandwidth utilization is too high, prefetch tasks may not succeed.
Procedure
-
Log on to the OSS console.
-
In the left-side navigation pane, click Buckets, and then click the target bucket.
-
In the left-side navigation pane, click Bucket Settings > OSS Accelerator. In the accelerator list, click View Details in the Actions column to go to the accelerator details page. Then click Batch Prefetch Task.
-
Click Create Prefetch Task. In the Create Prefetch Task dialog box, enter a task description and prefetch path prefixes, and select whether to start the prefetch task immediately. After the configuration is complete, click OK.

-
If you did not select to start the prefetch task immediately in the previous step, select the target prefetch task in the task list and click Start. You can run a prefetch task multiple times.

-
To verify the task execution result, select the target prefetch task in the task list and click Historical Records to view the task execution history.

Next steps
You can use OSS Accelerator together with common OSS developer tools and OSS SDKs. For more information, see Use OSS Accelerator with developer tools.