問題タブ [s3fs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ubuntu - 2 つの異なるインスタンスにマウントされた同じ amazon s3fs バケットに対する異なるアクセス許可?
同じ amazon バケットを 2 つの異なる Ubuntu サーバー インスタンスにマウントしていますが、ubuntu ユーザーは 2 番目ではなく最初のインスタンスにのみ書き込むことができます。2 番目のファイルには読み取り権限がありますが、書き込み権限はありません。
このコマンドを使用してそれらをマウントしています:
-Ubuntu ユーザーは同じグループに属しています
-Ubuntu ユーザーは、マウントされたフォルダーの所有者です。
- s3fs コマンドを実行してマウントする Ubuntu ユーザー
-/etc/passwd-s3fs と /home/ubuntu/.passwd-s3fs は、両方のサーバーで同じ権限を持っています
-最初のものではs3fs-1.62.tar.gzを使用し、2番目のものではs3fs-1.63.tar.gzを使用してs3fsをコンパイルしていますが、これが問題になる可能性はありますか?
amazon-s3 - s3ディレクトリに対するs3fsのアクセス許可
s3ディレクトリをEC2インスタンスにマウントしようとしています。ユーザーがマウントされたディレクトリに書き込めないことを除いて、すべてが機能するようになっています。私もallow_other
許可セットで走りました。他に何かありますか?
- ディレクトリを作成し、現在のユーザーの権限があることを確認しました
allow_other
次に、オプションを使用してs3バケットをマウントしました- 私のユーザーは読み取りはできますが、書き込みはできません...
他にやらなければならないことはありますか?私はこれについて次のサイトを読みました:
https://code.google.com/p/s3fs/issues/detail?id=185
http://xentek.net/articles/448/installing-fuse-s3fs-and-sshfs-on-ubuntu/
http://michaelaldridge.info/post/12086788604/mounting-s3-within-an-ec2-instance
apache - FUSE を使用して適切な権限で S3 ボリュームをマウントするにはどうすればよいですか
EC2 インスタンス (Ubuntu 12.04.2) にマウントする必要がある Amazon S3 バケット (static.example.com と呼びましょう) があります。s3fsをインストールしました。ボリュームをマウントできますが、バケットに書き込めません。私が試してみました:
私はそれcd /mnt
からls -la
見ることができます:
これはすべて良さそうに見えますが、 Icd static.example.com
とを実行するとmkdir test
、次のようになります。
実際にディレクトリを作成したり、ファイルにアクセスしたりできる唯一の方法は、強制的にsudo
. ただし、Apache からバケットにファイルを書き込みたいため、これは実行可能なオプションではありません。私の Apache サーバーは user:group www-data として実行されます。歩留まりmount
:
バケットへの書き込みを許可する方法でこのバケットをマウントするにはどうすればよいですか?
wordpress - S3 バケットのコンテンツを常に公開できるようにする
S3FS を使用して、Amazon S3 フォルダーを自分の Wordpress サイトにマウントすることができました。基本的に、NextGEN ギャラリーの私のギャラリー フォルダーは、バケットのマウントされた S3FS フォルダーへのシンボリック リンクであるため、画像をアップロードすると、ファイルは自動的に S3 バケットに追加されます。
NextGEN で何かをハッキングしたり変更したりすることなく、代わりに S3 からギャラリー画像をフェッチして、リンクを置き換える Apache 書き換えルールを作成するのに忙しいのですが、私が見つけた 1 つの問題は、S3 ではデフォルトで画像が公開されていないことです。 .
親フォルダを変更して、生成された新しいファイルを含め、その子を常に公開する方法はありますか?
S3 コマンドライン API を使用して、cron タスクを使用してフォルダーを手動で公開することは可能ですか、または推奨されますか?
caching - Nginx で s3fs キャッシュを使用できますか?
Web コンテンツの保存には s3fs を使用しています。そのマウント ポイントは/data/example.com/
. s3fs キャッシュ パスは/data/cache/example.com/
.
私のNginxは現在/data/example.com/
、ドキュメントルートに使用しています。これを に変更したいのです/data/cache/example.com
が、Nginx は「許可が拒否されました」と言っています。
のマウント所有権には、次の s3fs オプションを使用しました/etc/fstab
。
s3fs キャッシュの所有権を設定するにはどうすればよいですか?
amazon-web-services - EC2 サーバーで S3 を提供する
S3 には、安全に提供したい静的アセットがたくさんあります。
カスタム ドメイン名と SSL 証明書を使用できず、既存の認証ソリューションと統合したいという事実のため、EC2 上の実際の Web サーバーを介して S3 コンテンツを提供したいと考えています。
S3 をボリュームとしてマウントする方法を示すhttp://www.cyberkan.com/how-to-mount-s3-over-ec2-linux/を見つけました。
EC2 上の Apache または nginx 経由で s3fs 経由で S3 バケットを提供しようとした人はいますか? これは、パフォーマンスと信頼性の点で実行可能な戦略ですか?
amazon-web-services - ls: ディレクトリの読み込み中 ./: S3FS経由の入出力エラー
1 万を超えるファイルを含むバケットがあります。「ls -l」フォルダーの実行中に次のエラーが発生しますが、フォルダー内のファイルが 1000 未満の場合は正常に動作します。助言がありますか?
ls: ディレクトリの読み込み中 ./: 入出力エラー
フォルダー内のファイルの各リストが S3 への http 呼び出しを行うことに気付きました。この # を増やすことができる可能性はありますか?
ありがとう!
mount - ホストによってマウントされた LXC コンテナー内の S3FS
現在、ホスト システムから他のユーザーのプログラムを分離するために、いくつかの LXC コンテナーを使用しています。各コンテナの rootfs はユニオン ファイル システムとホストからのいくつかのマウント バインドを使用し、すべてが正しく機能しています。
ここで、S3FS を使用してホストに S3 バケットをマウントし、それを各コンテナーの rootfs のディレクトリにマウントバインドできるようにしたいと考えています。コンテナ内のユーザーに aws シークレット キーを見せたくないので、ホストによってマウントする必要があります。これは正常に機能しているように見えます (s3fs マウント内のファイルが正しい場所にマウントされていることを確認できます) が、コンテナー内に入ると、s3fs ファイルは表示されなくなります。
コンテナー内からマウントされている場合は表示されますが、ホストからマウントする必要があります。
これを適切に機能させるために構成する必要がある特定の設定はありますか、それとも FUSE が原因で不可能なのでしょうか?