nextcloud-server/lib/private/Files/ObjectStore
Carl Schwan b6313f68d3
perf(s3): Expose pre-signed urls for S3
This is faster than going back to nextcloud to download the files.

This is an opt-in setting that can be enabled by setting
use_presigned_url in the object store config.

Additionally add support for the proxy config which is needed in a
docker setup. See https://github.com/juliusknorr/nextcloud-docker-dev/pull/431

Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
2025-12-09 11:21:35 +07:00
..
AppdataPreviewObjectStoreStorage.php
Azure.php perf(s3): Expose pre-signed urls for S3 2025-12-09 11:21:35 +07:00
HomeObjectStoreStorage.php
InvalidObjectStoreConfigurationException.php
Mapper.php
ObjectStoreScanner.php
ObjectStoreStorage.php perf(s3): Expose pre-signed urls for S3 2025-12-09 11:21:35 +07:00
PrimaryObjectStoreConfig.php
S3.php
S3ConfigTrait.php feat(objectstore): add configurable S3 retry attempts 2025-11-19 16:17:43 +07:00
S3ConnectionTrait.php perf(s3): Expose pre-signed urls for S3 2025-12-09 11:21:35 +07:00
S3ObjectTrait.php perf(s3): Expose pre-signed urls for S3 2025-12-09 11:21:35 +07:00
S3Signature.php
StorageObjectStore.php perf(s3): Expose pre-signed urls for S3 2025-12-09 11:21:35 +07:00
Swift.php perf(s3): Expose pre-signed urls for S3 2025-12-09 11:21:35 +07:00
SwiftFactory.php
SwiftV2CachingAuthService.php