chrislu
4c324fca15
refactor: Enhance existing NewS3ApiServer instead of creating separate IAM function
...
- Add IamConfig field to S3ApiServerOption for optional advanced IAM
- Integrate IAM loading logic directly into NewS3ApiServerWithStore
- Remove duplicate enhanced_s3_server.go file
- Simplify command line logic to use single server constructor
- Maintain backward compatibility - standard IAM works without config
- Advanced IAM activated automatically when -iam.config is provided
This follows better architectural principles by enhancing existing
functions rather than creating parallel implementations.
2025-08-24 12:16:19 -07:00
..
2025-07-22 01:07:15 -07:00
2024-10-03 09:03:17 -07:00
2025-08-22 01:15:42 -07:00
2025-08-22 16:58:09 -07:00
2025-02-01 14:11:57 -08:00
2025-08-23 22:56:55 -07:00
2024-07-04 11:00:41 -07:00
2025-08-21 08:28:07 -07:00
2025-08-01 12:13:11 -07:00
2025-08-24 11:42:49 -07:00
2025-07-15 10:11:49 -07:00
2025-08-11 23:57:59 -07:00
2025-08-05 22:54:54 -07:00
2023-09-25 08:34:12 -07:00
2025-05-22 09:46:49 -07:00
2025-08-11 10:31:01 -07:00
2025-02-12 12:29:13 -08:00
2025-08-11 10:31:01 -07:00
2025-08-22 22:10:30 -07:00
2024-04-06 10:56:39 -07:00
2025-08-22 01:15:42 -07:00
2025-05-22 09:46:49 -07:00
2025-07-09 01:51:45 -07:00
2025-07-19 00:49:56 -07:00
2024-07-04 11:00:41 -07:00
2025-08-22 01:15:42 -07:00
2025-08-23 23:24:21 -07:00
2025-08-23 23:24:21 -07:00
2025-08-22 01:15:42 -07:00
2025-08-24 11:42:32 -07:00
2025-08-23 22:46:06 -07:00
2025-08-23 23:24:21 -07:00
2025-08-23 23:24:21 -07:00
2025-08-23 23:47:15 -07:00
2025-08-23 23:47:15 -07:00
2025-08-23 23:47:15 -07:00
2025-08-23 23:24:21 -07:00
2025-08-23 23:24:21 -07:00
2025-08-21 08:28:07 -07:00
2025-08-21 08:28:07 -07:00
2025-08-21 08:28:07 -07:00
2025-08-22 01:15:42 -07:00
2025-08-22 01:15:42 -07:00
2025-08-22 01:15:42 -07:00
2025-08-21 08:28:07 -07:00
2025-08-21 08:28:07 -07:00
2025-08-22 01:15:42 -07:00
2025-08-22 01:15:42 -07:00
2025-08-21 08:28:07 -07:00
2025-08-21 08:28:07 -07:00
2025-08-22 01:15:42 -07:00
2025-08-22 01:15:42 -07:00
2025-08-22 22:10:30 -07:00
2025-08-22 01:15:42 -07:00
2025-08-22 01:15:42 -07:00
2023-09-25 08:34:12 -07:00
2024-12-19 19:25:06 -08:00
2023-09-25 08:34:12 -07:00
2025-07-22 01:07:15 -07:00
2025-08-21 08:28:07 -07:00
2025-07-22 01:07:15 -07:00
2025-07-19 00:49:56 -07:00
2025-08-14 20:38:03 -07:00
2025-08-21 08:28:07 -07:00
2025-08-21 08:28:07 -07:00
2025-08-23 23:24:21 -07:00
2025-08-21 08:28:07 -07:00
2022-07-29 00:17:28 -07:00
2025-07-16 23:39:27 -07:00
2025-08-22 22:10:30 -07:00
2025-08-22 01:15:42 -07:00
2025-08-21 08:28:07 -07:00
2025-07-13 16:21:36 -07:00
2023-12-20 16:21:11 -08:00
2025-08-22 01:15:42 -07:00
2025-07-21 00:23:22 -07:00
2024-04-29 05:33:56 -07:00
2025-08-21 08:28:07 -07:00
2025-08-22 01:15:42 -07:00
2025-07-21 00:23:22 -07:00
2025-07-19 00:49:56 -07:00
2025-07-28 02:39:41 -07:00
2025-07-22 01:07:15 -07:00
2025-08-22 16:58:09 -07:00
2025-08-22 01:15:42 -07:00
2025-08-22 22:10:30 -07:00
2025-07-19 00:49:56 -07:00
2024-04-29 05:33:56 -07:00
2025-07-22 01:07:15 -07:00
2025-08-22 22:10:30 -07:00
2025-07-18 02:19:50 -07:00
2025-07-18 22:25:58 -07:00
2025-08-22 01:15:42 -07:00
2025-07-23 22:20:48 -07:00
2025-07-21 10:35:21 -07:00
2024-04-27 07:39:22 -07:00
2025-08-22 01:15:42 -07:00
2025-07-02 18:03:17 -07:00
2025-06-19 22:58:10 -07:00
2022-07-29 00:17:28 -07:00
2025-08-24 12:16:19 -07:00
2022-07-29 00:17:28 -07:00
2025-08-21 08:28:07 -07:00
2022-07-29 00:17:28 -07:00
2024-07-04 11:00:41 -07:00
2025-08-14 20:38:03 -07:00
2025-07-22 01:07:15 -07:00
2025-07-28 02:49:43 -07:00
2025-07-28 02:49:43 -07:00