When AWS_ENDPOINT_URL_S3 points at an S3-compatible endpoint without bucket wildcard DNS, QM still sends virtual-host requests (bucket.endpoint) and the hostname cannot resolve. AWS SDK v3 does not read AWS_S3_FORCE_PATH_STYLE; the client needs forcePathStyle explicitly.
An opt-in QM setting should apply to the durable stores and the Fly readiness probe while defaulting off for AWS compatibility. I opened #301 with the implementation and request-URL tests.
When
AWS_ENDPOINT_URL_S3points at an S3-compatible endpoint without bucket wildcard DNS, QM still sends virtual-host requests (bucket.endpoint) and the hostname cannot resolve. AWS SDK v3 does not readAWS_S3_FORCE_PATH_STYLE; the client needsforcePathStyleexplicitly.An opt-in QM setting should apply to the durable stores and the Fly readiness probe while defaulting off for AWS compatibility. I opened #301 with the implementation and request-URL tests.