gpt4 book ai didi

Azure blob 私有(private)/容器级访问问题

转载 作者:行者123 更新时间:2023-12-03 05:35:58 26 4
gpt4 key购买 nike

我已在 azure blob 存储上上传了一个 csv 文件。网址将如下所示

https://xxxxxxx.blob.core.windows.net/abc/yyyyyy.csv

现在我的 adx 摄取策略如下。

.ingest into table XXX_TABLE (
h'https://xxxxxxx.blob.core.windows.net/abc/yyyyyy.csv')
with
(
format="csv",
ignoreFirstRecord=true,
PropagateIngestionProperties=true,
ingestionMapping =
"[" .. ...."]"))

当我设置 Blob 存储中容器的访问级别时,摄取正确进行。我尝试将其设置为私有(private),并使用 Sas token 获取 blob,它也可以工作,但 SAS token 位于文件级别,对于每个文件,它给出不同的 token 。

我需要生成一个 SAS token ,可用于访问特定容器中的所有文件,这样我就可以在运行时动态更改文件名并访问不同的文件,如何做到这一点?

最佳答案

您可以使用 Azure 门户创建服务 SAS。这样,您就可以使用一个SAS实例来访问容器中的多个资源。

Example of potal operation

您还可以使用 .NET 为容器创建服务 SAS。要为容器创建服务 SAS,请调用 CloudBlobContainer.GetSharedAccessSignature() 方法。

您可以引用这些链接或更多信息:

关于Azure blob 私有(private)/容器级访问问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62633334/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com