Hi,
I am trying to mount S3 bucket to my Centos server. I am trying to bypass EC2 and use cloudFront for streaming my files. I know I can stream out of cloudFront because I have already made palyers for streaming out of S3 directly using cloudFront. The problem I am having is mounting S3 into my server instead of EC2. On EC2 there is no problem on mounting.
My Linux version is:
CentOS release 5.5 (Final)
When I tried to mount it yesterday, it showed be s3fs is not there. So, we had to install fuse, then when I tried again, it showd it requires hashlib module. So, we had to install python-hashlib on the server. And it showed that keys are not found, even though I used the same command as I did in EC2 server with access and secret access key in the command itself.
/usr/bin/s3fs northamericaceip -o accessKeyId={access key} -o secretAccessKey={secret access key} -o default_acl=public-read /home/newmedia/northamericaceip
Then we had to add the keys in /etc/profile
Now, it is showing me 403 error.
boto.exception.S3ResponseError: S3ResponseError: 403 Forbidden
So, now I have to figure out why it is showing 403 error even though we have keys entered in profile.
It seems Amazon EC2 server are more equipped to handle S3 mounts than our servers. We could not even install the latest version of s3fs. I have to figure out this problem first.
Can someone help?