Tag: 亚马逊 ECC的

如何在S3中存储数据并允许用户使用Rails API / iOS客户端以安全的方式访问?

我是编写Rails和API的新手。 我需要一些S3存储解决scheme的帮助。 这是我的问题。 我正在为iOS应用程序编写一个API,其中用户使用iOS上的Facebook APIlogin。 服务器根据令牌Facebook发给iOS用户的用户validation用户,并发出一个临时的会话令牌。 从这一点,用户需要下载存储在S3中的内容。 这个内容只属于用户和他的朋友的一个子集。 这个用户可以添加更多的内容到S3可以被同一群人访问。 我想这是类似的附加文件到Facebook组… 有两种方式用户可以与S3进行交互…将其留给服务器或让服务器发出一个临时的S3令牌(不知道这里的可能性),用户可以直接点击内容URL到S3。 我发现这个问题谈论的方法,但是,它真的是过时的(2年前): build筑和devise问题上传照片从iPhone应用程序和S3 所以问题: 有没有办法限制用户在临时令牌发布时仅访问S3上的一些内容? 我该怎么做? 假设有…说10万或更多的用户。 让iOS设备直接提取这些内容是一个好主意吗? 或者应该让服务器控制所有传递的内容(这当然解决了安全性)? 这是否意味着我必须下载所有的内容到服务器,然后交给连接的用户? 如果你知道铁轨…我可以使用回形针和aws-sdkgem来达到这种安装吗? 对于多个问题抱歉,我很欣赏对这个问题的深入了解。 谢谢 :)

在Amazon Cloud Server上设置FTP

我试图在亚马逊云服务器上设置FTP,但没有运气…我在网上search,没有具体的步骤如何做到这一点… 由于网上没有任何步骤,有人可以帮我find它或写在这里? 我通常使用专用的服务器或共享主机,但是我对这些云服务器不太好… 我发现这些命令运行: $ yum install vsftpd $ ec2-authorize default -p 20-21 $ ec2-authorize default -p 1024-1048 $ vi /etc/vsftpd/vsftpd.conf #<em>—Add following lines at the end of file—</em> pasv_enable=YES pasv_min_port=1024 pasv_max_port=1048 pasv_address=<Public IP of your instance> $ /etc/init.d/vsftpd restart 但我不知道在哪里写… 帮帮我?