azure-storage-blobs相关内容

如何保护 azure blob 存储 url 不被任何使用开发人员工具的人检索

我必须将图像/视频保存在天蓝色 blob 中,然后在我的网站中使用它们.在做了一些研究之后,我发现你必须在 href 标签中包含 blob url 才能从 azure 中检索图像/视频. 然而,任何人都可以打开站点页面并获取该 blob url 并滥用它.此外,该站点具有用户身份验证,因此只有在登录后用户才能在站点页面上看到该图像/视频. 有没有其他方法可以从 azure 中检索 bl ..
发布时间:2021-09-14 20:43:57 其他开发

Azure 函数(C#):如何将大量文件从 blob 容器 A 复制到另一个 blob 容器 B?(函数在 10 分钟内超时)

想使用 Azure Function 将大量文件从 blob 容器 A 复制到另一个 blob 容器 B.但是,由于函数超时,面临丢失复制文件的问题.有什么方法可以巧妙地恢复它吗?是否有关于源 blob 存储的任何指示,该存储标识之前已复制/处理过,以便下一个函数可以跳过复制? 解决方案 想使用 Azure Function 从 blob 复制大量文件容器 A 到另一个 blob 容器 ..

节点js azure SDK getBlobToStream使用大量内存

我正在编写一个备份脚本,该脚本仅下载特定Azure帐户的所有blob容器中的所有blob. 该脚本使用async.js来确保只能同时运行那么多线程,因此不会使服务器超载.当我运行此脚本时,它可以正常运行,但是当它击中大型文件时,它将用尽内存.我猜下载的运行速度快于磁盘可以写入的速度,并且最终填充内存的缓冲区非常严重,以至于我完全耗尽了内存,但是到目前为止,调试确切的原因是不可能的. 似 ..
发布时间:2021-04-14 18:47:53 服务器开发

一次将多个文件上传到azure blob

我正在尝试将文件上传到azure blob,我已引用此代码相同.而且我也能够成功上传文件,我的问题是.. 使用此代码,我必须一个接一个地上传文件,并且一次获取多个文件,因此每次我需要遍历列表并一个接一个地传递文件 我要做的是一次性将所有文件上传到azure blob. 我尝试在Internet上搜索,但找不到任何方法:( 请帮助 解决方案 与Java不相关,但是您可 ..
发布时间:2021-04-14 18:47:50 Java开发

AzureBlobStorage连接器-CreateFile/DeleteFile-ID,与.NET的Azure存储Blobs客户端库的关系

我有一个使用 AzureBlobStorage连接器(连接器)的powerapp.但是,此应用必须与使用 BlobContentInfo 调用 BlobProperties.Metadata .这是文档有关使用.Net设置和检索元数据的信息. //获取对名为"sample-container"的容器的引用.然后创建它BlobContainerClient容器=新的BlobContainerCli ..

在JavaScript v10 SDK Node.js中将内容类型设置为图像

当我尝试使用Azure JS SDK v10上传图像时,它将图像显示为应用程序/八位字节流. 这是我根据天青官方文档最初所做的 异步函数uploadLocalFile(堕胎者containerClient,文件路径,file_guid,)filePath = path.resolve(filePath);//图像文件路径const fileName = file_guid;//包含文件名c ..
发布时间:2021-04-14 18:47:38 其他开发

Blob存储到fileShare大文件传输中的问题:使用fileRange(nodejs Cloud函数).传输部分文件

在Blob存储中向fileShare大文件传输发出问题:使用fileRange(nodejs Cloud函数).它会传输部分文件. 当我们传输大小为10MB的文件时-仅传输9.7MB当我们传输大小为50MB的文件时-仅传输49.5MB 它产生以下问题:堆栈:RangeError:contentLength必须为>0和 ..

从“输入"读取Excel文件.Blob存储容器,然后在“输出"中导出到csv.带有python的容器

我正在尝试使用python开发脚本来从名为"source"的blob存储容器中读取 .xlsx 中的文件,并将其转换为 .csv 并将其存储在新容器中(我正在本地测试脚本,如果可以的话,应将其包含在ADF管道中).到目前为止,我设法访问了Blob存储,但是在读取文件内容时遇到了问题. 从azure.storage.blob中的 导入BlobServiceClient,ContainerClie ..
发布时间:2021-04-14 18:47:28 Python

使用Python脚本复制大文件

我正在使用下面的python函数制作文件副本,并将其作为Azure数据工厂管道中数据提取的一部分进行处理.这适用于小文件,但无法处理大文件而不会返回任何错误.调用此函数处理2.2 GB文件时,它会在写入107 KB数据后停止执行,而不会引发任何异常.在这里发布 ,其中open(Temp_File_Name,encoding ='ISO-8859-1')为a,open(Load_File_Name ..
发布时间:2021-04-14 18:47:25 Python

Blob downloadToFile()不下载大文件Node.js

我在我的项目中实现了** azure blob/storage **.它在较小的文件上工作正常,但是当我尝试下载40 MB以上的文件时.它不会从blob.downlaodToFile()返回这是我的代码. Api通话 exports.downloadSingle = function(req,res){downloadService.downloadSingleFile(req.params. ..
发布时间:2021-04-14 18:47:22 其他开发

如何将文件上传到Azure Blob存储?

我每天需要从本地系统上载文件到azure blob容器.我将azcopy与sas一起使用.但是我遇到的是容器的SAS在每次刷新时都在不断变化.因此,有没有更好的方法可以使用python或azcopy上传文件.还是有任何方法无需登录即可从天蓝色获取SAS令牌并将该SAS令牌传递给azcopy命令?到目前为止,我从azcopy使用此命令 .\ azcopy"Sourcefilepath""Destb ..
发布时间:2021-04-14 18:47:16 Python

Azure块Blob:“指定的块列表无效"提交先前提交的块时

使用Azure.Storage.Blob .NET SDK v12,我尝试将其附加到块Blob.根据各种文档,似乎执行此操作的方法是提交先前提交的块ID以及新块ID的列表.我确保块ID的长度都相同.但是,当我尝试提交已经提交的阻止ID时,会收到"400:指定的阻止列表无效"错误. 下面是一些简化的代码来说明问题所在: //创建一个blob容器和一个新的块blob字符串connectionS ..
发布时间:2021-04-14 18:47:13 C#/.NET

持续时间过后如何删除Blob?

是否可以使用Azure门户中的任何设置或通过c#中的代码删除Blob? 比方说,我正在创建日志文件并将其上传到Blob容器.我想删除所有早于一周时间的日志文件. 解决方案 请参见自动化部分下的任务选项. ..
发布时间:2021-04-14 18:47:10 其他开发

并行处理Azure blob和批量复制到SQL数据库的设计帮助.C#

我需要从Azure存储中获取blob文件,对其进行读取,获取数据并对其进行处理,然后将其存储到数据库中.从Blob提取的数据数量很多,即每个文件大约有4万条记录.文件夹中有70个这样的文件. 这是我的设计方式: 我在具有最大并行度4的blob文件列表上使用 Parallel.Foreach . 在每个循环中,我获取一个blob流( OpenRead 方法),对其进行读取并填充一个数据 ..
发布时间:2021-04-14 18:47:03 C#/.NET