将数据从外部源放入 Azure Blob Storage

put data into Azure Blob Storage from external sources

我有一个 Azure Blob 存储,我想将其用作与外部各方共享数据的存储库。 所以基本上,每两天有人应该将 .csv 文件发送到这样的存储库中,而无需访问 Azure 门户,而只将 Azure Blob 存储视为放置新数据的存储库。 有没有办法共享,例如,一个 link,安全访问,并每两天放置一次新数据?

Is there a way to share, for instance, a link, with secure access, and put the new data every two days?

当然可以。您可以创建一个至少具有 WriteCreate 权限的 Shared Access Signature (SAS) URL,并使用该 URL 您的用户将能够上传存储帐户 blob 容器中的文件。

您可以在此处了解有关 SAS 的更多信息:https://docs.microsoft.com/en-us/rest/api/storageservices/delegate-access-with-shared-access-signature

在您的特定情况下,我建议您在您希望用户上传文件的 blob 容器上或在 blob 级别创建一个 SAS URL(如果您知道你想要的文件)。为此,您需要创建一个 Service Shared Access Signature instead of an Account Shared Access Signature.

您可能需要研究的另一件事是 Azure Data Share 服务。请参阅此 link,了解如何使用此服务安全地接收数据:https://docs.microsoft.com/en-us/azure/data-share/subscribe-to-data-share?tabs=azure-portal