library · inferred from evidence
S3 client
The underlying AWS S3 client used by the Spaces-API library.
- XAmzContentSHA256Mismatch when creating a DigitalOcean Spaces bucket (PHP)
DigitalOcean's Spaces API does not expect a signed request body on the create-bucket call, while the AWS SDK signs the body by default, producing XAmzContentSHA256Mismatch. The package maintainer reproduced the error and updated the library
- Spaces-API PHP only works with us-east-1: SpaceDoesntExistException in other regions
The region passed to the Spaces constructor was used for the endpoint URL but the S3 client itself was hardcoded to us-east-1, so non-us-east-1 spaces could never be found. The maintainer acknowledged the bug and invited a PR. Until it is f