Why different artifact file type goes to different domain

I use Cypress and mochawesome for report. Artifacts include report.html and error-screenshot-xxx.png and report-n.json.
While they are all uploaded and you can find them in the artifacts tab.
But if you open them, html will be hosted on domain “output.circle-artifacts”, but PNG and JSON file will be hosted on domain “circleci-tasks-prod.s3.us-east-1.amazonaws”.
This cause a problem that the screenshots shall be embedded into the report html. But due to the different domain issue, I could not open the screenshots in the report html.
I had googled a lot, but no answer at all.
Somebody please tell me why they went to different domain, or is there any solution or workaround to put them together and I could review the screenshots within report.html. Thank you so much!