S3-Supported API
The S3 Gateway emulates a subset of the API exposed by S3. This subset includes all API endpoints relevant to data systems.
For more information, see architecture.
lakeFS supports the following API operations:
- Identity and authorization
- Bucket operations:
- Object operations:
- DeleteObject
- DeleteObjects
- GetObject
- Support for caching headers, ETag
- Support for range requests
- No support for SSE
- No support for SelectObject operations
- HeadObject
- PutObject
- Support multi-part uploads
- No support for storage classes
- No object level tagging
- CopyObject
- Object Listing:
- ListObjects
- ListObjectsV2
- Delimiter support (for
"/"
only)
- Multipart Uploads:
- AbortMultipartUpload
- CompleteMultipartUpload
- CreateMultipartUpload
- ListParts Currently supported only on AWS S3. Link to tracked issue
- Upload Part
- UploadPartCopy