Azure Python sdk 中针对存储的所有命令似乎都需要帐户密钥或 sas 令牌。
如果我在命令行中运行代码并使用az login进行了身份验证,或者在 Azure Devops 中的 AzureCli 任务中,我是否可以生成可以在上述方法中使用的 sas 令牌?
我正在查看https://docs.microsoft.com/en-us/cli/azure/storage/account?view=azure-cli-latest#az-storage-account-generate-sas但无法真正弄清楚如何使用 cli 生成 sas 令牌。
还有这个 python 类(https://docs.microsoft.com/en-us/python/api/azure-storage-blob/azure.storage.blob.sharedaccesssignature.blobsharedaccesssignature?view=azure-python-previous)但是那也需要一个帐户密钥。
我的目标是能够在 Azure devops 中使用 Azure Cli 任务,这样我就可以生成一个短暂的 sas,这样我就不必在管道中存储任何帐户密钥。