AWS S3 Replay Files - HeroesReplay/HeroesReplay GitHub Wiki

HotsAPI and Heroes Profile

HotsAPI & HeroesProfile uses S3 to store replay files. To download these replay files, you must have an AWS account so that it can be charged for the downloads. The AWS Account uses an IAM User AwsAccessKey and AwsSecretKey which is used by HeroesReplay to automate downloading the files from S3 and loading via the Heroes of the Storm HeroesSwitcher_x64.exe process.

The cost is $0.09/GB.
A replay file can be in the range of 0.4Mb to 1.5Mb, so you can get roughly 600 - 1000 replays per $0.09.

When using the Hots API replay provider, it downloads replay files to a local folder. This means if it comes across the same replay file again (i.e you forced a previous replay id as a starting point) it will use the cache and not pay for the download from S3.

The file format is [REPLAY_ID][UNDER_SCORE][FILE_NAME_GUID].StormReplay