SuperEvilMegacorp / vainglory-assets

Community provided art, schemas, and other assets that make using the Vainglory API easier
https://developer.vainglorygame.com
MIT License
54 stars 40 forks source link

Bug: 403 access denied for Telemetry assets #322

Closed schneefux closed 6 years ago

schneefux commented 6 years ago

https://cdn.gamelockerapp.com/semc-vainglory/eu/2017/06/12/11/34/1ca98b01-4f63-11e7-afb3-0242ac11000d-telemetry.json

https://cdn.gamelockerapp.com/semc-vainglory/sg/2017/06/14/14/45/0ea2352a-5110-11e7-a199-0242ac110005-telemetry.json

ghost commented 6 years ago

Is this because data retention is 4 months? 2017/06/12/

PierreAndreis commented 6 years ago

These matches are outside the 120 days retention period

schneefux commented 6 years ago

API Docs:

403 Forbidden -- The object requested is hidden for administrators only

410 Gone -- The object requested has been removed from our servers

If the error code is "access denied", the data can't be deleted as being out of the retention period. This is either an oversight and the error is wrong or a misconfiguration and the data should be accessible. Additionally, there hasn't been any announcement about how assets are handled if they are older than 120 days.

Should I open another issue or do you reopen this one?

PierreAndreis commented 6 years ago

https://github.com/gamelocker/vainglory-assets/blob/master/CHANGELOG.md#gamelocker-api-version-730 Assets are included in data.

I will reopen the issue and wait for @bguilder

bguilder commented 6 years ago

We have a retention period set on the S3 bucket that expires anything older than 120 days so the error message is coming from the CDN looking for an object in S3 that has been expired.