-
Notifications
You must be signed in to change notification settings - Fork 136
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
- User:
- Quickstart
- System Requirements
- Install
- Workflow
- Global Options
- TLS
- Virtual-Host-Addressing
- HA/Load Balancing
- Event Notifications
- Docker
- PreSignedURL
- Multi-Tenant/IAM
- Example Client Configs
- Metrics
- Admin APIs
- Backends:
- Logging:
- Developer:
- Articles:



