You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| Virtual-host style routes | No | Config field exists, but runtime routing is path-style. |
245
+
| Virtual-host style routes | Partial | `{bucket}.localhost` Host-header requests route to the same local bucket handlers; path-style remains the default. |
| Presigned URL validation | Yes | Covered for local SigV4 GET. |
256
256
| AWS SigV4 header auth | Partial | Relaxed mode is default; strict mode validates local credentials. |
257
-
| ACLs, bucket policy, IAM | No | Not implemented. |
258
-
| Versioning, lifecycle, replication | No | Not implemented. |
259
-
| SSE/KMS, Object Lock, notifications | No | Not implemented. |
260
-
| S3 Select / inventory / analytics | No | Not implemented. |
257
+
| ACLs, bucket policy, IAM | Partial | Bucket policy and bucket/object ACL metadata endpoints are supported locally, including versionId-aware object ACL metadata; IAM enforcement is not implemented. |
258
+
| Versioning | Partial | Bucket versioning, generated and `null` version IDs, version-aware get/delete/copy-source, delete markers, multipart-complete version IDs/ETags, and local ListObjectVersions with key/version markers are supported. |
259
+
| Lifecycle | Partial | Bucket lifecycle metadata endpoints are supported; Enabled expiration rules for current objects are applied locally on S3 reads/lists. |
260
+
| Notifications | Partial | Bucket notification configuration metadata, including EventBridge metadata, is supported; matching local object create/delete flows append local event records. |
261
+
| SSE/KMS | Partial | SSE-S3 and SSE-KMS request metadata is stored locally and exposed through object read/write response headers; real KMS and SSE-C are not implemented. |
262
+
| Replication | Partial | Bucket replication configuration metadata is supported; enabled prefix rules replicate local object write/copy/multipart-complete flows and enabled delete marker replication to existing local destination buckets. |
263
+
| Object Lock | Partial | Bucket object lock configuration, object retention/legal-hold metadata, response headers, local delete guards, and governance retention bypass are supported. |
264
+
| S3 Select | Partial | Minimal SelectObjectContent supports `SELECT * FROM S3Object` for CSV and JSON Lines with eventstream responses; filtering and projections are not implemented. |
265
+
| Inventory / analytics | Partial | Bucket inventory and analytics configuration metadata endpoints are supported locally; CSV-format enabled inventory configs generate deterministic local reports under bucket storage. |
0 commit comments