A skill is Alexa-hosted.
Media files (pictures, icons) are within the same skill bucket.
Pictures URL use getS3PreSignedUrl from Utils.js and do work OK .withStandardCard
however, for APL enabled devices, the 'Alexa.Presentation.APL.RenderDocument' directive created by
https://developer.amazon.com/alexa/console/ask/displays produces a one, complete APL json with document template and datasources inside. There is no way to inject S3PreSignedUrl.
Alexa-hosted media storage has to follow the 60 seconds session policy.
It seems getS3PreSignedUrl is unknown within this tool. And as datasources are within the same json, data injection cannot be done neither.
Is it any way to use https://developer.amazon.com/alexa/console/ask/displays tool with resources Alexa-hosted?
I wonder, does anyone have any "tricky" way to let APL directives reading from Alexa-hosted media?