Repository navigation
Users Integration Tests
Luke edited this page Jul 11, 2024
·
5 revisions
| symbol | meaning |
|---|---|
| ✅ | tested and passing |
| ❌ | tested and failing |
| ⚪ | not tested |
| ❗ | partially tested |
| ❎ | not applicable |
| ❓ | needs to be verified |
supported operations (NOTE: info in process of being added, table is currently inaccurate after delete-objects)
| Role | root | admin | userplus | user | Notes |
|---|---|---|---|---|---|
| abort-multipart-upload | ✅ | ⚪ | ⚪ | ⚪ | |
| complete-multipart-upload | ✅ | ⚪ | ⚪ | ⚪ | No way to manually trigger multipart upload in aws-cli s3, s3cmd, mc, will automatically do so if file is above certain size |
| copy-object | ✅ | ⚪ | ⚪ | ⚪ | Includes aws cli, s3cmd, and mc 'cp' command |
| create-bucket | ✅ | ✅ | ✅ | ❎ | |
| create-multipart-upload | ✅ | ✅ | ⚪ | ❌ | versitygw has no multipart upload size minimum |
| delete-bucket | ✅ | ⚪ | ⚪ | ❎ | |
| delete-bucket-policy | ✅ | ⚪ | ⚪ | ⚪ | |
| delete-bucket-tagging | ✅ | ⚪ | ⚪ | ⚪ | |
| delete-object | ✅ | ✅ | ❌ | ❌ | |
| delete-object-tagging | ✅ | ⚪ | ⚪ | ⚪ | |
| delete-objects | ✅ | ⚪ | ⚪ | ⚪ | Refers to recursive deletion for aws-cli s3, s3cmd, and mc |
| get-bucket-acl | ❎ | ✅ | ❗ | ❎ | Data successfully retrieved in s3cmd, but needs to be parsed and verified NOTE: awaiting changes for the underlying command before testing |
| get-bucket-location | ❎ | ✅ | ✅ | ✅ | |
| get-bucket-policy | ❎ | ✅ | ✅ | ✅ | |
| get-bucket-tagging | ❎ | ✅ | ❎ | ✅ | |
| get-bucket-versioning | ❎ | ❎ | ❎ | ❎ | As of May 3, 2024, not implemented |
| get-object | ✅ | ✅ | ✅ | ✅ | Copy commands have been tested, move commands haven't |
| get-object-acl | ❎ | ❎ | ❎ | ❎ | As of May 13, 2024, not implemented |
| get-object-attributes | ❎ | ✅ | ❎ | ❎ | |
| get-object-legal-hold | ❎ | ✅ | ❎ | ❎ | |
| get-object-lock-configuration | ❎ | ✅ | ❎ | ❎ | |
| get-object-retention | ❎ | ✅ | ❎ | ❎ | |
| get-object-tagging | ❎ | ✅ | ⚪ | ✅ | |
| head-bucket | ❎ | ✅ | ✅ | ✅ | |
| head-object | ❎ | ✅ | ❓ | ❓ | |
| list-buckets | ✅ | ✅ | ✅ | ✅ | |
| list-multipart-uploads | ❎ | ✅ | ❎ | ❎ | |
| list-object-versions | ❎ | ❎ | ❎ | ❎ | As of May 20, 2024, currently not implemented, but likely to be added soon |
| list-objects | ✅ | ✅ | ✅ | ✅ | |
| list-objects-v2 | ❎ | ✅ | ❎ | ❎ | |
| list-parts | ❎ | ✅ | ❎ | ❎ | |
| put-bucket-acl | ❎ | ✅ | ❓ | ❎ | https://github.com/versity/versitygw/issues/561 NOTE: this command refers to changing the local bucket ACLs for versitygw users, not the remote ACLs on S3 ANOTHER NOTE: awaiting changes for the underlying command before testing |
| put-bucket-policy | ❎ | ✅ | ✅ | ✅ | |
| put-bucket-tagging | ❎ | ✅ | ❎ | ✅ | |
| put-bucket-versioning | ❎ | ❎ | ❎ | ❎ | As of May 3, 2024, not implemented |
| put-object | ✅ | ✅ | ✅ | ✅ | |
| put-object-acl | ❎ | ❎ | ❎ | ❎ | As of May 13, 2024, not implemented |
| put-object-legal-hold | ❎ | ✅ | ❎ | ❎ | |
| put-object-lock-configuration | ❎ | ✅ | ❎ | ❎ | |
| put-object-retention | ❎ | ✅ | ❎ | ❎ | |
| put-object-tagging | ❎ | ✅ | ❎ | ✅ | |
| restore-object | ❎ | ❎ | ❎ | ❎ | As of May 20, 2024, not implemented |
| select-object-content | ❎ | ❎ | ❎ | ❎ | As of May 20, 2024, not implemented |
| upload-part | ❎ | ✅ | ❎ | ❎ | |
| upload-part-copy | ❎ | ✅ | ❎ | ❎ |
Home · Quickstart · Configuration · Operations · Testing · Developer Guide · GitHub · Discussions · Issues
Apache 2.0 · @versitysoftware · LinkedIn · X · Facebook · Instagram
- Home
- Key Features
- User Guide
- Getting Started
- Networking and Deployment
- Access Control / IAM
- Features
- Backends
- Compatibility
- Operations
- Metrics
- Admin APIs
- Logging
- S3 RDMA
- Developer Guide
- Articles