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

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

问题描述

我必须使用流行的FTP客户端(例如FileZilla)将安全FTP设置为Azure Blob存储。经过大量研究后,我发现



我会为每位客户使用一个单独的存储帐户。这样,如果一个存储帐户受到攻击,它只会影响一个客户。以下限制适用:

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



< blockquote>

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天全站免登陆