草庐IT

azure-databricks

全部标签

c# - 如何将字节数组(即 byte[])保存到 Azure Blob 存储?

我知道如何保存流,但我想获取该流并创建缩略图和其他大小的图像,但我不知道如何将字节[]保存到AzureBlob存储。这就是我现在正在做的来保存流://Retrievereferencetoablobnamed"myblob".CloudBlockBlob_blockBlob=container.GetBlockBlobReference("SampleImage.jpg");//uploadfromStreamobjectduringfileuploadblockBlob.UploadFromStream(stream);//Butwhataboutpushingabyte[]arra

c# - Azure 云服务角色实例 - 自动缩放 - 更改事件未触发

我得到了一个具有4个辅助角色的云服务部署,其中一个启用了自动缩放。一旦发生自动缩放,所有角色的所有实例都会被回收。理想情况下,我希望以可控方式停止这些角色的回收或至少终止所有其他角色的工作。我发现,你可以reacttotheRoleEnvironment.Changingevent并取消它以请求正常关闭(即调用OnStop)。但是,通过向Changing事件处理程序添加跟踪输出,我注意到Changing事件显然甚至没有被触发,因此也没有注册取消。privatevoidRoleEnvironmentChanging(objectsender,RoleEnvironmentChanging

c# - VSTS生成管道:测试无法连接到Azure Key Vault

我正在尝试使用VSTS(现在称为AzureDevOps)来执行CI/CD管道。对于我的构建管道,我有一个非常基本的设置,涉及执行还原,构建,测试和发布步骤。对于我的测试步骤,我将其设置为运行两个测试项目-一个单元测试项目和一个集成测试项目。我具有“密钥保管库”访问策略设置,以提供对本人和AzureDevops的访问。当我使用VisualStudio在本地运行测试时,由于我登录到有权访问Azure密钥保险库的同一帐户,因此我可以运行测试而不会出现任何错误。我的应用程序配置为使用以下设置访问密钥库:publicstaticIWebHostBuilderCreateWebHostBuilde

c# - azure 函数 : configure blob trigger only for new events

我的Azure存储中有大约80万个blob。当我使用blobTrigger创建azure函数时,它开始处理存储中的所有blob。如何将我的函数配置为仅针对新的和更新的blob触发? 最佳答案 目前没有办法做到这一点。在内部,我们通过将收据存储在我们的控制容器azure-webjobs-hosts中来跟踪我们处理了哪些blob。任何没有收据的blob或旧收据(基于blobETag)将被处理(或重新处理)。这就是为什么要处理您现有的blob——它们没有收据。BlobTrigger目前旨在确保最终处理容器中与路径模式匹配的所有blob,并

c# - Webjobs 会自动续订 Azure 队列消息的租约吗?

当Webjobs通过QueueTrigger从Azure存储上的队列获取消息时,它会租用该消息(使其不可见)。如果(webjob的)触发函数需要很长时间来处理消息,这个租约是否会自动延长?或者我应该在函数中处理它?在这个链接上WindowsAzureQueues:ImprovedLeases,ProgressTracking,andSchedulingofFutureWork,作者声明“执行原始出列的工作人员可以延长消息的租约,以便它可以继续处理消息”注意:我尝试了一个等待20分钟的网络作业(使用QueueTrigger)。//WriteLogThread.Sleep(1200000)

c# - 使用共享访问 key 上传到 Azure Blob 存储

UPD:这是我的implementedsolutiontothisproblem我正在尝试通过Azure.Storage库(而非RESTAPI)上传到Azureblob存储并通过共享访问key进行身份验证。我看过这个blogpost,但自发布以来API发生了变化,现在我无法获得相同的结果。这是我的:varblobClient=newCloudBlobClient(newUri(blobWithSas.BaseUri),newStorageCredentials(blobWithSas.Sas));//hereIreceive404errorvarblob=blobClient.GetB

c# - 为 Azure 函数生成输出 blob 的名称

使用Azure函数的绑定(bind)选项,可以根据从触发器派生的参数(例如触发函数的队列消息)指定要写入的Blob的名称;文档显示了一个例子。我的问题是:如果事先不知道blob名称,但实际上是作为函数执行的一部分计算的,那么最好的处理方法是什么?相关:如果函数可能会或可能不会根据其计算结果产生输出blob(或多个输出blob!),该怎么办?据我所知,现在AzureFunction的绑定(bind)机制在这些情况下并没有多大帮助,最简单的方法是引用一个执行azureblob编写“经典方式”的程序集。但是还有更惯用的方法吗? 最佳答案

c# - 如何在 Azure Key Vault 中序列化和反序列化 PFX 证书?

我有一堆字符串和pfx证书,我想将它们存储在AzureKeyvault中,只有允许的用户/应用才能获取它们。将字符串存储为Secret并不难,但是我如何以可以检索它并反序列化为X509Certificate2的方式序列化证书?C#中的对象?我尝试将其存储为key。这是Azurepowershell代码$securepfxpwd=ConvertTo-SecureString-String'superSecurePassword'-AsPlainText-Force$key=Add-AzureKeyVaultKey-VaultName'UltraVault'-Name'MyCertific

c# - 从 azure 表存储中获取所有记录

使用这个代码块try{StorageCredentialscreds=newStorageCredentials(accountName,accountKey);CloudStorageAccountaccount=newCloudStorageAccount(creds,useHttps:true);CloudTableClientclient=account.CreateCloudTableClient();CloudTabletable=client.GetTableReference("serviceAlerts");TableOperationretrieveOperatio

c# - Azure Function,EF Core,无法加载 ComponentModel.Annotations 4.2.0.0

我已经创建了几个.NetStandard2.0库,通过控制台应用程序测试了执行情况,还有一些测试-一切都很好。转到azure函数,并得到以下运行时错误:然后我尝试将该特定版本下载到API函数项目中:我使用的是VisualStudio版本15.7.0预览版5.0。我已将AzureFunctions更新到4.7...因为控制台和测试项目是-并且这些工作正常。在这方面待了太多小时..所以我希望这个决议不是什么疯狂的事情。EfCore2.1.0-rc1-final也在其中。对Required、MaxLength、NotMapped使用数据注释。图形错误说:Microsoft.EntityFra