使用 sFTP 服务面向 Azure 存储 blob

2024-02-09

我们需要创建大型(1G-16G)行数据报告并对其进行压缩和加密。 我们的客户将通过 sFTP 使用这些报告。我们正在替换现有的实施,因此我们的客户应该透明地获得此更改。

Azure Blob 服务不公开 sFTP 服务,因此我们需要某种方法来使用 sFTP 服务来呈现它。类似的东西FTP 到 Azure Blob 存储桥 http://ftp2azure.codeplex.com/基于工人角色。 辅助角色将向外界公开 sFTP 端点。 我们将为每个客户设置一个容器,并仅限制工作角色的访问,以便保护容器免遭直接访问。

我的问题是:

  1. 您对这种做法有何看法?
  2. 使用辅助角色的 sFTP 是否可以动态扩展/收缩,同时从客户的角度保持相同的 DNS 名称?
  3. Azure Blob 服务是否支持压缩或加密?
  4. 您是否熟悉类似于 FTP 到 Azure Blob 存储桥(最好是开源)的 sFTP 辅助角色?

相关问题:
在 Windows Azure 中:什么是 Web 角色、辅助角色和 VM 角色? https://stackoverflow.com/questions/7118942/in-windows-azure-what-are-web-role-worker-role-and-vm-role
Azure架构设计 https://stackoverflow.com/questions/15227009/azure-architecture-design


您可以通过直接通过 HTTPS 公开 Blob 存储端点并寻求使用共享访问签名来实现此目的(http://www.windowsazure.com/en-us/documentation/articles/storage-dotnet-shared-access-signature-part-1/ http://www.windowsazure.com/en-us/documentation/articles/storage-dotnet-shared-access-signature-part-1/) 来限制对这些 blob 的访问。

根据您的反馈,也许可以考虑利用 Linux 来运行 sFTP 服务器,并使用 Java、Node 或 PHP Azure SDK 来实现相同的目标,即按计划从 Blob 存储中提取内容,而无需辅助角色(cron 应该没看错)。老实说,您将增加一倍的存储使用量(并不是说它那么昂贵),因为您会将 blob 从存储中拉出并放到 VM 的 VHD 上,但这种方法是可行的。

我注意到您说您正在加密写入 blob 存储的文件 - 您可以使用 PKI 方法并与客户共享密钥,允许他们直接通过 HTTPS 提取。无论如何,sFTP 似乎是:)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 sFTP 服务面向 Azure 存储 blob 的相关文章

随机推荐

  • 使用 ES6 导入 JSNLog 的正确语法是什么?

    我似乎不知道如何将 JSNLog 导入到我基于 ES6 babel 的 Aurelia 项目中 我试过了 import jsnlog JL is undefined import JL from jsnlog JL is import JL
  • 为什么 TensorFlow 尽管有多个核心却只能找到一个 CPU 设备?

    据我了解 TensorFlow 为每个核心创建一个设备 来源 https github com samjabrahams tensorflow white paper notes https github com samjabrahams
  • 确定未使用哪些 PHP 源文件

    我有一个大型网络应用程序 我认为有一堆不再使用的旧文件 是否有一个应用程序可以告诉我这些文件是什么 还有死码检测器 DCD http github com sebastianbergmann phpdcd 它会找到从未被调用的函数 这甚至可
  • 在表单调整大小时调整大量组件的性能问题

    我觉得到目前为止我的失败在于搜索词 因为这方面的信息必须非常普遍 基本上 我正在寻找在调整表单大小时对多个组件执行调整大小时的通用解决方案和最佳实践 我有一个表单 其组件基于TScrollBox ScrollBox 包含在运行时动态添加的行
  • 使用 JAXB 接口连接 EJB - XML

    我试图将 XML 模式添加到现有的 EJB 项目中 JAXB 用于将 XML 模式绑定到 Java 类 因为我们将在 EJB 处于会话状态时使用搜索引擎来爬取 DTO 我找不到任何将实体类文件映射到 XML 模式的直接方法 到目前为止 我们
  • 从受信任的应用程序访问 OS X 钥匙串项目

    我正在创建一个钥匙串 然后向其中添加一个带有预定义可信应用程序列表的项目 SecKeychainCreate keychainPath UTF8String UInt32 strlen keychainPass keychainPass F
  • 将字符串转换为 java.util.Date

    我有一个字符串作为 strikedate 2011 11 19T00 00 00 000 05 00 我需要将其放入 java util Date 中 谁能告诉我如何将此字符串转换为日期 当然 使用SimpleDateFormat http
  • 在 VBA 函数中访问各个数组元素

    VBA新手在这里 我正在尝试传递一个数组 它是静态的 但也请回答动态范围 到一个函数 然后将各个数组元素分配给唯一变量 并在自定义公式中使用这些变量 我只是浏览了一下并编写了代码 但不断收到 VALUE 错误 代码要点如下 Public F
  • iOS 8 中的自定义振动 - Swift

    我正在快速编写一个基于精灵套件的应用程序 需要使用振动进行简短的触觉反馈 所以首先我导入了 AudioToolbox 并使用了它 AudioServicesPlayAlertSound SystemSoundID kSystemSoundI
  • 映射两个矩阵的像素

    假设我有两个大小如下的矩阵 matrix 1 30090x2 matrix 2 170x177 这里假设数量rows n matrix 1代表数量pixels 你可以看到大小matrix 2等于像素数 我想做的是map中的像素matrix
  • Android随机活动不重复

    我正在开发一个问答游戏 我必须在回答问题时进行随机活动 以避免按相同顺序出现问题 我已经通过使用解决了这个问题switch 然而 问题是我可能会返回到我已经回答过的问题 所以我现在必须编写一些代码来避免玩家通过随机生成器转到之前的问题 到目
  • 如何修复多个样图中的颜色比例尺?

    我正在几个空气质量站之间进行 idw 插值 对于最终的可视化效果 我想将所有制作的图像折叠成 GIF 一切正常 唯一的问题是每个图像中值的比例会发生变化 并且比例会随着值 最小值 最大值 而变化 如何将颜色比例设置为固定值 这是一些示例数据
  • 抓取隐藏数据 [ window.__WEB_CONTEXT__= ] ...最好使用 Scrapy

    我正在爬到到网 我现在的问题是抓取给定酒店的 Hotelstars 不是平均用户评级 bubbles 而是酒店等级评级 稍后我将遇到隐藏在 阅读更多 后面的评论问题 https www tripadvisor com ph Hotel Re
  • 如何获取 Pandas 数据框中的行号?

    如何使用 Pandas 获取数据框中某一列中包含特定值的行号 例如 我有以下数据框 ClientID LastName 0 34 Johnson 1 67 Smith 2 53 Brows 如何找到 姓氏 列中包含 史密斯 的行号 请注意
  • jq 获取父数组中的每个值

    我有如下所示的 json 我希望获得一个输出 其中每个计时器记录包含一行 但包含服务名称 services service name Test Value timer datetime 08 30 2017 16 33 35 value 6
  • 如何使浮动内部div与最高div的高度相同

    在下面的代码中 我希望带有 y 的 div 与带有 3 个 x 的 div 的高度相匹配 div style border 0px solid red margin 0px 0px 5px div style border 1px soli
  • 如何使用 Eclipse 运行 testng 工厂?

    我正在使用 eclipse 2018 09 4 9 0 和 testng 插件 版本 6 14 0 201802161500 我创建了一个 Maven 项目来从教程中学习 testng 我想在 Eclipse 中运行 testng 工厂方法
  • 适用于 Mac App Store 的应用程序在签名后无法运行

    我是 Mac App Store 开发的新手 我正在尝试在开发环境中测试我的第一个签名应用程序 就在进入混乱的收据验证之前 我经历了以下步骤 1 我创建了3个证书 a Mac 应用程序 b Mac 安装程序 c 开发 如果我不创建此证书 则
  • xamarin 形成 DatePicker 取消/确定事件

    我找到并尝试了一个针对 Android Xamarin Forms 的自定义渲染 DatePicker 示例 并且不显示在 UnFocus 中单击了哪个按钮 至少不适合我 它来自 stackoverflow Xamarin Forms An
  • 使用 sFTP 服务面向 Azure 存储 blob

    我们需要创建大型 1G 16G 行数据报告并对其进行压缩和加密 我们的客户将通过 sFTP 使用这些报告 我们正在替换现有的实施 因此我们的客户应该透明地获得此更改 Azure Blob 服务不公开 sFTP 服务 因此我们需要某种方法来使