-
Notifications
You must be signed in to change notification settings - Fork 33
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
- HA/Load Balancing
- Event Notifications
- Docker
- PreSignedURL
- Multi-Tenant/IAM
- Example Client Configs
- Metrics
- Admin APIs
- Backends:
- Logging:
- Developer:
- Articles: