document the S3 Tables maintenance configuration APIs
The maintenance page presented the worker config as the only source of
truth. Table properties now win over it, so the page said the wrong thing
about every threshold it documented.
Adds where settings come from, the five new APIs and their settings, the
new table_properties_override and rewrite_strategy=auto knobs, the IAM
action names, and CLI walkthroughs.
Document caller-supplied AccessKeyId/SecretAccessKey in CreateAccessKey
Adds a new "Caller-Supplied AccessKeyId and SecretAccessKey (Extension)"
section to Amazon-IAM-API.md covering the non-AWS extension landed in
PR seaweedfs/seaweedfs#9172: both-or-none rule, length/charset limits,
uniqueness requirement, and the curl-based invocation needed because
the AWS CLI does not expose these parameters. The CreateAccessKey row
in the actions table now links to the new section.
Also updates the MinIO comparison row in Supported-APIs-vs-Minio.md
to note that SeaweedFS exposes caller-supplied credentials on the
standard iam:CreateAccessKey action, while MinIO only offers it via
its proprietary svcacct admin API.
Mark GetObjectAttributes as implemented in SeaweedFS
Update comparison table, implemented APIs list, detailed comparison
table, and Amazon S3 API page to reflect GetObjectAttributes support.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>