Hi Keiran Royston •,
Welcome to Microsoft Q&A forum.
As I understand, you have a query regarding Shared Access Signature token for SQL Server on Azure VM and its validity.
A shared access signature is a token that is appended to the URI for an Azure Storage resource. The token that contains a special set of query parameters that indicate how the resources may be accessed by the client. One of the query parameters, the signature, is constructed from the SAS parameters and signed with the key that was used to create the SAS. This signature is used by Azure Storage to authorize access to the storage resource.
Note:
It's not possible to audit the generation of SAS tokens. Any user that has privileges to generate a SAS token, either by using the account key, or via an Azure role assignment, can do so without the knowledge of the owner of the storage account. Be careful to restrict permissions that allow users to generate SAS tokens. To prevent users from generating a SAS that is signed with the account key for blob and queue workloads, you can disallow Shared Key access to the storage account. For more information, see Prevent authorization with Shared Key.
Refer:
https://learn.microsoft.com/en-us/azure/storage/common/storage-sas-overview
Let us know if this helps or you have a different ask.
Thanks.