Azure 文件存储,使用 SAS

Azure File Storage, using SAS

我对使用 Azure 文件存储和 SAS 感到困惑。我认为 SAS 的意义在于无需帐户密钥即可访问资源。

我想做一个简单的文件上传,在研究这个方法时,提供了示例,但他们所做的第一件事就是通过 .Parse 在连接字符串上创建一个 CloudStorageAccount,这是帐户密钥.

任何人都可以指出将文件上传到 Azure 文件存储帐户但不使用帐户密钥的示例项目或示例代码吗?

您可以使用以下代码构造一个 CloudFile 对象:

var cloudFile = new CloudFile(new Uri(fileUri), new StorageCredentials(sasToken));