You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi
I have working code which works for normal auth and SAS, but not when SAS is for a container.
The same SAS Token works fine in Storage Explorer, but not through SDK (7.5.0), where I get the error in topic.
azure::storage::cloud_storage_account storage_account;
{
auto storage_credentials = azure::storage::storage_credentials(leStorageAccountName->text().toStdWString(), azure::storage::storage_credentials::sas_credential(leSASToken->text().toStdWString()));
if (storage_credentials.is_sas() == true)
storage_account = azure::storage::cloud_storage_account(storage_credentials, true);
}
if (storage_account.is_initialized() == true)
{
azure::storage::cloud_blob_client blob_client = storage_account.create_cloud_blob_client();
blob_client.list_containers(); // <- exception occurs here
}
Any ideas what might be wrong? Hopefully in my code and not the SDK :)
Thanks
The text was updated successfully, but these errors were encountered:
Since the token works fine in Storage Explorer, and I simply cannot see anything wrong with my code, I came here for help.
Working with Microsoft technology is job security. Constantly having to rewrite code due to deprecation. I really hope there is something wrong in my code so I can get this token working, because I'm pressed for time and really do not want to rewrite all this :)
Hi @bleze , can you double check in your code snippet, leSASToken->text().toStdWString() only returns SAS token excluding schema, domain and path. i.e.
?sv=2020-08-04&ss=bfqt&srt=sco&sp=rwdlacupitfx&se=2022-12-10T18:10:04Z&st=2021-12-10T10:10:04Z&spr=https&sig=XXX is the SAS token.
Hi Jimming, you're a life saver! I'm pretty sure other tokens with full url has worked with this code, but they weren't for a container. I will have to dig into this, but right now I'm happy. I will add code to split url using regex to make UI more user friendly. Thanks again!
Hi
I have working code which works for normal auth and SAS, but not when SAS is for a container.
The same SAS Token works fine in Storage Explorer, but not through SDK (7.5.0), where I get the error in topic.
Any ideas what might be wrong? Hopefully in my code and not the SDK :)
Thanks
The text was updated successfully, but these errors were encountered: