有没有办法通过FTP或SFTP而不是AWS控制台中的内置Amazon文件传输接口连接到Amazon S3存储桶?似乎这不是一个容易获得的选项。
有三种选择。
在您的Amazon AWS控制台中,转到AWS Transfer for SFTP并创建一个新服务器。
在“ SFTP服务器”页面中,添加一个或多个新的SFTP用户。
用户的权限由IAM服务中的关联AWS角色控制(要快速入门,您可以使用AmazonS3FullAccess策略)。
该角色必须与拥有信任关系transfer.amazonaws.com
。
有关详细信息,请参阅我的指南设置对Amazon S3的SFTP访问。
只需使用s3fs
文件系统(或类似的文件系统)将存储桶安装到Linux服务器(例如Amazon EC2)上,然后使用服务器的内置SFTP服务器访问存储桶即可。
s3fs
access-key-id:secret-access-key
到/etc/passwd-s3fs
在以下位置添加铲斗安装条目fstab
:
<bucket> /mnt/<bucket> fuse.s3fs rw,nosuid,nodev,allow_other 0 0
有关详细信息,请参阅我的指南设置对Amazon S3的SFTP访问。
或使用任何免费的“ FTP / SFTP客户端”(也是“ S3客户端”),并且您无需在服务器端进行任何设置。例如,我的 WinSCP或Cyberduck。
如果您需要自动进行传输,则WinSCP甚至具有脚本和.NET / PowerShell界面。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句