If you're making lots of automated requests to Earth Engine, you should consider using the high-volume endpoint. This service is designed to support a much larger number of simultaneous requests per user, but provides less caching, so it's best for small queries that don't involve any sort of aggregation (like fetching tiles from pre-built images). Because there's less caching, intermediate results often need to be recomputed on the high-volume endpoint. Complex queries typically require more EECU-time when using the high-volume endpoint than they do in the regular online endpoint.
If you are making requests that exceed the default quota for the Earth
Engine service, you will receive a Quota exceeded
error. To
avoid that error, you may
apply to get higher QPS
from the high volume endpoint. If you are granted higher QPS quota, the
increased quota only applies to automated requests to the high-volume
endpoint. It does NOT increase the number of concurrent tasks (exports)
you are able to run.
Using the high-volume endpoint
REST API
Direct your REST requests to
https://earthengine-highvolume.googleapis.com
(instead of
https://earthengine.googleapis.com
, as shown in the
REST API Quickstart, for example).
Python
When initializing the EE library pass in an opt_url
parameter
and set it to https://earthengine-highvolume.googleapis.com
.
As always, be sure to also pass in proper credentials and specify the
Cloud Project. For example:
ee.Initialize( credentials=credentials, project=project, opt_url='https://earthengine-highvolume.googleapis.com' )
JavaScript
When initializing the EE library using
ee.initialize()
, pass https://earthengine-highvolume.googleapis.com
for the
first parameter.