我有一个 Azure Blob 存储,我想将其用作与外部各方共享数据的存储库。 因此基本上,每两天有人应该将 .csv 文件发送到这样的存储库中,而无需访问 azure 门户,而仅将 Azure Blob 存储视为放置新数据的存储库。 有没有办法共享,例如,具有安全访问的链接,并每两天放置一次新数据?
最佳答案
Is there a way to share, for instance, a link, with secure access, and put the new data every two days?
绝对是的。您可以创建至少具有写入
或创建
权限的共享访问签名 (SAS) URL
,并且您的用户将能够使用该 URL 上传存储帐户 Blob 容器中的文件。
您可以在此处了解有关 SAS 的更多信息:https://learn.microsoft.com/en-us/rest/api/storageservices/delegate-access-with-shared-access-signature .
在您的特定场景中,我建议您在希望用户上传文件的 Blob 容器上或在 Blob 级别(如果您知道所需文件的名称)创建 SAS URL。为此,您需要创建一个 Service Shared Access Signature
而不是Account Shared Access Signature
.
您可能想要研究的另一件事是Azure Data Share
服务。请参阅此链接,了解如何使用此服务安全地接收数据:https://learn.microsoft.com/en-us/azure/data-share/subscribe-to-data-share?tabs=azure-portal .
关于azure - 将数据从外部源放入 Azure Blob 存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66971113/