This is an example API spec documentation if you wish to Implement TVM for S3-Setting
Mendix Runtime >= 9.2 now supports sts token for accessing s3 bucket so instead of creating an IAM user you can create an endpoint that can provide sts token to runtime.
If you are using multiple Mendix Runtime Version and some of your environments are still using Mendix Runtime < 9.2 you can enhance your tvm to provide IAM user credential instead of sts token.
Please check s3-tvm-spec api doc for tvm endpoints.
- /v1/getcredentials: Mendix Runtime <9.2
- /v1/gettoken: Mendix Runtime >= 9.2