azure-blob-storage相关内容
我有一个通过网络路径访问服务器上文件的存储过程,但现在我们要从服务器移到Azure Blob。是否可以从存储过程访问Azure Blob上的文件? 存储过程主要读取服务器上的CSV文件,并将这些文件中的数据插入到表中。 推荐答案 此功能已在2017年公开预览版中记录,我不久前也遇到过类似问题。 Azure SQL数据库使您可以使用以下SQL语句直接加载存储在Azure Bl
..
我正在尝试使用Azure函数从Blob存储返回文件。按照现在的情况,我已经让它工作了,但是它的工作效率很低,它将整个blob读入内存,然后将其写回。这对小文件有效,但是一旦它们变得足够大,效率就会非常低。 如何让我的函数直接返回blob,而不必将其完全读取到内存中? 以下是我目前使用的内容: public static async Task
..
我有一组文件(不是本地保存的)需要上载到Azure Blob存储并每天更新。 (1)有一定数量的同名文件(内容不同)应保存为单个Blob。 (2)更新后的文件集应该重写相应的前一天BLOB。 是否有办法检查blob是否已存在,并通过追加数字动态重命名它(由于(2)无法追加时间戳)? 我正在使用以下函数上传我的所有文件: def azure_upload_file(bloc
..
我在Azure Designer studio中部署了一个机器学习模型。我需要通过python代码每天用新数据重新训练它。我需要将现有的CSV数据保留在BLOB存储中,还需要向现有的CSV添加更多数据并重新训练它。如果我只用新数据重新训练模型,旧数据就会丢失,因此我需要通过将新数据追加到现有数据来重新训练模型。有没有办法通过python编码来做到这一点? 我也研究过追加BLOB,但它们只在B
..
我的文件test.txt包含 checksum test file 当我将其MD5上传到BLOB时 内容-MD5 cvL65GNcvWFoqZUTI5osw== 当我在本地md5Sum test.txt运行时,它的值为 72f2fae4635cbd6168a99513239a2c73 推荐答案 如评论中所述。来自here的解决方案: 搜索了一下,发现了
..
当我尝试将blob上载到我的Azure Storage Account时,我收到一个错误,因为“指定的资源名称长度不在允许的限制之内”。 下面是我的代码。 private async Task UploadToAzureBlobStorage(string path, string fileName) { try { if (CloudStorageAccoun
..
我正在尝试发出PUT请求以创建Azure Blob,但它给出了AUTH FAILED。 我认为我在制定资源字符串或标头时犯了一些错误。 以下是代码 const CryptoJS = require("crypto-js"); const request = require("request"); require("dotenv").config(); var parser = requ
..
我想使用新的SDK-Azure.Storage.Blobs获取容器下的所有文件夹名称 推荐答案 您可能希望在BlobContainerClient类中使用GetBlobsByHierarchy方法,并将“/”作为前缀传递。该方法将返回根级别的所有blob和文件夹。得到该结果后,您只需从IsPrefix属性为TRUE的结果中只选择项(或者您可以检查Blob属性是否为null),从而过滤出
..
我可以CreateContainers,ListContainers,ListBlobs,但是当我尝试PUT/DELETE请求上载Azure Storage Blob中的或删除文件时,请求后显示以下错误: 403 This request is not authorized to perform this operation using this permission. { 'conte
..
我有一个Azure函数,它与Blob存储通信以读取上次同步日期时间,然后根据该时间从Cosmos数据库读取数据。 少数交互运行良好,在某些情况下随机抛出以下异常
..
我正在尝试将一些Blob文件从一个存储帐户复制到另一个存储帐户。我正在使用AzCopy以实现此目标。 该过程适用于在同一存储帐户内的容器之间复制文件,但不适用于不同存储帐户之间的文件复制。 我发出的命令是: AzCopy /Source:https://.blob.core.windows.net//
..
我正在尝试获取使用连接到进度条的.DownloadToStreamAsync()方法从Azure Blob存储下载文件的完整示例。 我找到了对Azure存储SDK旧实现的引用,但它们不能使用较新的SDK(已实现这些异步方法)编译,也不能使用当前的Nuget包。 https://blogs.msdn.microsoft.com/avkashchauhan/2010/11/03/uploa
..
我正在尝试将文件从Azure File Storage下载到本地文件,并收到此异常: “指定的资源名称包含无效字符。” 代码如下: if (_cloudFileShare.Exists()) { CloudFileDirectory rootDir = _cloudFileShare.GetRootDirectoryReference(); Clo
..
我使用的是最新的Azure Storage SDK(azure-storage-blob-12.7.1)。它适用于较小的文件,但对于较大的文件>;30MB则会抛出异常。 azure.core.exceptions.ServiceResponseError:(‘连接已中止。’, 超时(‘写入操作超时’)) from azure.storage.blob import BlobServ
..
我们提供的是私有资源(图像、文件.)存储在Azure Blob容器中。 安全性使用Shared Access Signatures实现,为每个对资源的请求创建,例如,两个请求意味着两个不同的访问令牌。 通常安全URL由文件名组成,令牌作为查询字符串传递,例如https://myaccount.blob.core.windows.net/file.img?sv=2015-04-05&ss=b
..
我使用的是Unity 2019.3.6f1。我已经创建了一个简单的DLL,用于连接到Azure并上传文件。但是,当我调用此DLL尝试连接到Azure blob存储时,我得到以下堆栈跟踪: NotImplementedException:方法或操作未实现。 System.Net.Http.HttpClientHandler.get_MaxConnectionsPerServer()(位于 &l
..
是否可以在不运行存储仿真器的情况下模拟天蓝色blob存储?如果有人能解释一下这一点会很有帮助 推荐答案 存储库没有用于模拟的接口,因此如果您要真正模拟这一点,我认为您有两个选择: 您自己创建一个接口,并将与存储库的交互隐藏在您自己的类后面。然后使用您的接口进行模拟测试。这是我过去经常做的事情,试图将存储库的使用从应用程序的睡觉中抽象出来。当然,您可以在自己的代码中进行此抽象,或者
..
以前使用Azure Blob Storage SDK V11时,如果要创建容器但不确定容器是否存在,可以使用CreateIfNotExists。 但是,在V12版本中,CreateIfNotExists不再可用,我从Microsoft找到的唯一示例就是简单地创建一个容器,而不检查它是否已经存在。 那么,有没有人知道V12中在尝试创建容器之前检查它是否存在的最佳实践。 顺便说一句,
..
我在服务器中使用Azure应用程序TFS,发现此错误,此后无法解决此问题 Microsoft Azure Tools: Failed to initialize Microsoft Azure storage emulator. Port conflict with existing application. 有人能帮我提供解决此问题的步骤吗? 推荐答案 默认情况下,Azur
..
我当前正在使用ADF按计划将文件从SFTP服务器复制到Blob存储。 文件名结构为aaaaaa_BBBBBB_CCCCCC.txt。 是否可以在复制到Blob Storage之前重命名文件,以便最终得到如下所示的类似文件夹的结构? aaaaa/BBBBBB/CCCCCC.txt 推荐答案 以下是对我有效的方法 我在我的Blob存储数据集中创建了3个参数,如下图所
..