27 Commits (c4e4552e73b91035bef10ba2bdcbc7f58e0e4cac)

Author SHA1 Message Date
Chris Lu c4e4552e73 fix 2 days ago
Chris Lu 89abe98b8a Reused the precomputed principal when setting tableBucketMetadata.OwnerAccountID, avoiding the redundant getAccountID call. 2 days ago
Chris Lu d13913e2cd address comments 2 days ago
Chris Lu 96198d08dc Ensure IAM enforcement honors default allow 2 days ago
Chris Lu 30b36f149e Prefer IAM path when policies exist 2 days ago
Chris Lu 966ada47ad Enforce IAM for s3tables bucket creation 2 days ago
Chris Lu 0d8588e3ae
S3: Implement IAM defaults and STS signing key fallback (#8348) 5 days ago
Chris Lu 403592bb9f
Add Spark Iceberg catalog integration tests and CI support (#8242) 2 weeks ago
Chris Lu e6ee293c17
Add table operations test (#8241) 2 weeks ago
Chris Lu b244bb58aa
s3tables: redesign Iceberg REST Catalog using iceberg-go and automate integration tests (#8197) 3 weeks ago
Chris Lu 79722bcf30
Add s3tables shell and admin UI (#8172) 3 weeks ago
Chris Lu 2f155ee5ee
feat: Add S3 Tables support for Iceberg tabular data (#8147) 3 weeks ago
Chris Lu 549b65785d refactor 3 weeks ago
Chris Lu b7bba7e7dc s3tables: Generate ARNs using resource owner account ID 3 weeks ago
Chris Lu 6658a655f6 clean up 3 weeks ago
Chris Lu a27f6527ab s3tables: Extract resource owner and bucket extraction into helper method 3 weeks ago
Chris Lu 169ee629fa s3tables: Improve bucket name validation error message 3 weeks ago
Chris Lu 2d556ac2a5 S3 Tables API now properly enforces resource policies 3 weeks ago
Chris Lu 0115e60919 s3tables: update bucket name validation message 3 weeks ago
Chris Lu 612eae9ae8 s3tables: fix inconsistent permission check in handleCreateTableBucket 3 weeks ago
Chris Lu 1697ec862f ownerAccountID 3 weeks ago
Chris Lu 922b0c3171 s3tables: update bucket handlers for multi-account support 3 weeks ago
Chris Lu 1fb3aefa95 s3tables: ensure root tables directory exists before bucket creation 3 weeks ago
Chris Lu 62a1178a0b s3tables: improve robustness, security, and error propagation in handlers 4 weeks ago
Chris Lu b30631c3b5 s3tables: propagate request context to filer operations 4 weeks ago
Chris Lu fb0e12e985 s3tables: implement permission checking and authorization 4 weeks ago
Chris Lu dd7003a328 s3tables: add bucket name validation and fix error handling 4 weeks ago
Chris Lu 3b1920cf43 s3tables: add handler_ prefix to operation handler files 4 weeks ago
Chris Lu 09bb90e8dc s3tables: split table bucket operations into focused modules 4 weeks ago