versitygw
versitygw copied to clipboard
versity s3 gateway
**Describe the bug** CreateMultipartUpload should handle the following properties: 1. Content-Type 2. Metadata 3. ObjectLockLegalHoldStatus 4. ObjectLockMode 5. ObjectLockRetainUntilDate 6. Tagging **To Reproduce** ``` aws --endpoint-url http://localhost:7070 s3api create-multipart-upload --bucket...
**Describe the bug** When calling GetObject action with a specific range the successful response status should be `206` **To Reproduce** ``` aws --endpoint-url http://localhost:7070 s3api get-object --bucket my-bucket --key my-obj...
**Describe the bug** When a user tries to create an already existing bucket owned by him, the gateway should return `BucketAlreadyOwnedByYou` error instead of `BucketAlreadyExists` **To Reproduce** Run bucket creation...
**Describe the bug** PutBucketPolicy document validation should validate the following structure for `Principal` property in `Statements`: ``` "Principal": { "AWS": "*" } ``` **To Reproduce** ``` aws --endpoint-url http://localhost:7070 s3api...
**Describe the solution you'd like** In the context of object-locking BypassGovernanceRetention property has key role in access control. Investigate the usage of this property in s3 actions and bucket policy.
**Describe the bug** Direct communication with AWS (after enabling ACLs and public access to the bucket) results in the expected behavior, but attempting to put the ACL via versity results...
This creates a metrics service for the rest of the gateway that can be used to send metrics stats to any number of metrics plugins. To start, a statsd plugin...
**Describe the bug** ListObjectsV2/ListObjects actions return .DsStore files as s3 objects on MacOs, which is a file created in every directory, containing some metadata about the folder. **To Reproduce** aws...
This adds the option to store metadata for objects and buckets within a hidden folder alongside the bucket or object: bucket: .vgw_meta. object: .vgw_meta. Example invocation: ./versitygw -a myaccess -s...
**Describe the solution you'd like** An upcoming scoutfs release adds project id support. Our IAM accounts already have project id support. We just need to add optional setting of the...