I am generating embed dashboard url using GenerateEmbedUrlForAnonymousUser in dotnet web api and using this url im displaying the dashboard in my web application.
if another user is trying to open the same dashboard from the same application in his system browser and if i return the same generated url(before session life time out ) will it bill for that user session also,
as per the documentation generating new url will not bill me, so should i generate the embed dashboard url per request or reuse the already generated url till its life time ?
When it comes to URL generation in Quick Sight embedding-
The following rules apply to the generated URL:
It contains a temporary bearer token. It is valid for 5 minutes after it is generated. Once redeemed within this period, it cannot be re-used again.
The URL validity period should not be confused with the actual session lifetime that can be customized using the SessionLifetimeInMinutesparameter. The resulting user session is valid for 15 minutes (minimum) to 10 hours (maximum). The default session duration is 10 hours.
You are charged only when the URL is used or there is interaction with Amazon Quick Sight.