=============== Collect service =============== The USD collection service helps with the batch processing of "collection tasks" of USD files. It uses the ``collect`` extension. The API spec can be consulted by enabling the ``omni.services.collect`` extension and browsing to `http://localhost:8011/docs`. Once up and running, it can be used from any process inside and outside of Kit via the service API. It supports collecting to local disks, Nucleus as well as remote storage solutions such as S3. Additional storage solutions can be added by implementing the ``_upload`` function on a subclass of the ``BaseUploadCollector``. Settings: - ``exts."omni.services.collect".concurrency``: How many copy/write and upload tasks to run in parallel. - ``exts."omni.services.collect".collectors.aws.region``: AWS region to use. Defaults to ``None``, which means using the region defined in the [default] AWS profile. - ``exts."omni.services.collect".collectors.aws.profile``: AWS profile to use. Defaults to ``None``, which means using the [default] AWS profile - ``exts."omni.services.collect".collectors.aws.verify_ssl``: SSL certificates to use. Defaults to ``False``, (don't verify SSL certs). When ``True``, will use default SSL certificates. Can also be a string pointing to a certificate bundle to use. For batch processing, this service is integrated into Omniverse Farm as a Farm job.