FTP 到 Azure Blob 存储 [英] FTP to Azure Blob Storage

查看:16
本文介绍了FTP 到 Azure Blob 存储的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我必须使用流行的 FTP 客户端(例如 FileZilla)设置到 Azure Blob 存储的安全 FTP.经过大量研究,我发现了一个

我会为每个客户使用一个单独的存储帐户.这样,如果存储帐户遭到入侵,它只会影响一个客户.以下限制适用:

来自 https://azure.microsoft.com/en-us/documentation/articles/storage-scalability-targets/:

<块引用>

blob、队列、表和文件的可扩展性目标

每个订阅的存储帐户数:200

这包括标准和高级存储帐户.如果需要超过 200 个存储帐户,请通过 Azure 支持提出请求.Azure 存储团队将审核您的业务案例,最多可批准 250 个存储帐户.

I had to setup secure FTP to Azure Blob Storage using popular FTP clients (like FileZilla, for example). After doing lot of research, I came across a link that says:

Deployed in a worker role, the code creates an FTP server that can accept connections from all popular FTP clients (like FileZilla, for example) for command and control of your blob storage account.

Following the instructions of the link, I had implemented the same and deployed the worker role on Azure production environment and it was successful. But still I am not able to connect the FTP host server (provided by me in configuration file) using FileZilla. I don't know what I had done wrong or missed anything.

解决方案

But why?

There are already two very good FTP-style Azure Storage clients out there:
http://storageexplorer.com and http://azurestorageexplorer.codeplex.com

Both of them, as @Guarav well pointed out, can use a Shared Access Signature (SAS) to connect to Azure Storage without exposing the account key. You can then use a different SAS for each customer, if you're building a multi-tenant service - although if you think about it - that's not a very sound separation boundary.

I would use a separate storage account for every customer. That way if a storage account gets compromised, it only affects one customer. The following limit applies:

From https://azure.microsoft.com/en-us/documentation/articles/storage-scalability-targets/:

Scalability targets for blobs, queues, tables, and files

Number of storage accounts per subscription: 200

This includes both Standard and Premium storage accounts. If you require more than 200 storage accounts, make a request through Azure Support. The Azure Storage team will review your business case and may approve up to 250 storage accounts.

这篇关于FTP 到 Azure Blob 存储的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆