我想做什么?
步骤 1:将 S3 存储桶挂载到 EC2 实例。
步骤 2:在 EC2 实例上安装 FTP 服务器并将 ftp 请求隧道传输到存储桶中的文件。
到目前为止我做了什么?
以及以下代码:
wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/s3fs/s3fs-1.74.tar.gz
tar -xvzf s3fs-1.74.tar.gz
yum update all
yum install gcc libstdc++-devel gcc-c++ fuse fuse-devel curl-devel libxml2-devel openssl-devel mailcap
cd s3fs-1.74
./configure --prefix=/usr
make
make install
vi /etc/passwd-s3fs # set access:secret keys
chmod 640 /etc/passwd-s3fs
mkdir /s3bucket
cd /s3bucket
和 cd 答案:
Transport endpoint is not connected
不知道怎么回事。也许我使用了错误的用户?但目前我只有一个用户(出于测试原因),除了 root。
下一步将是 ftp 隧道,但现在我想让它工作。
最佳答案
我现在按照这些说明进行操作。 https://github.com/s3fs-fuse/s3fs-fuse
我猜他们也在后台调用 API,但它如我所愿。
关于amazon-web-services - AWS : Mount S3 Bucket to an EC2 instance.(后来的 FTP 隧道),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41487024/