問題タブ [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.

0 投票する
3 に答える
2250 参照

ubuntu - s3fs: AWS メッセージ: アクセスが拒否されました Ubuntu 11.10

ここで説明されているように、s3fsをインストールしますhttp://code.google.com/p/s3fs/wiki/InstallationNotes

次に、ユーザーbucket_userを作成します

次に、彼の accessKeyId:secretAccessKey を /etc/passwd-s3fs に入れます

それらは S3 です バケットを作成します super_bucket

ポリシーを設定します。

次に、私のサーバーで /usr/bin/s3fs super_bucket /mnt/s3/

そして答えを受け取ります:

使用している s3fs のバージョン (s3fs --version): 1.61

使用されているヒューズのバージョン (pkg-config --modversion fuse): 2.8.4

システム情報 (uname -a): Linux Ubuntu-1110-oneiric-64-minimal 3.0.0-14-server #23-Ubuntu SMP Mon Nov 21 20:49:05 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

ディストリビューション (cat /etc/issue): Ubuntu 11.10 \n \l

s3fs syslog メッセージ (grep s3fs /var/log/syslog): 空

だから私は最初から始めます

サーバー上

nano ~/.passwd-s3fs

cmd+v accessKeyId:secretAccessKey

chmod 600 ~/.passwd-s3fs

バケット ポリシーで

"保存"

/usr/bin/s3fs super_bucket /mnt/s3/

そしてまた受け取る

s3fs: AWS メッセージ: アクセスが拒否されました

0 投票する
3 に答える
15539 参照

amazon-s3 - s3fsにマウントされたバケットのユーザー所有権を変更する

s3fsにマウントされたバケットのuser:groupの所有権を変更するにはどうすればよいですか?

基本的にAmazonS3アカウントにバケットに保存したいgitインストールがあり、Webホストを介してSparkleshareを使用して、このデータを複数のマシン間で同期します。

-3台のマシンを正常に同期するようにsparkleshareを設定しました。チャームのように機能します。

  • これは/home/ git/dropboxのフォルダーに同期しています。問題はありません。
  • マウントされたS3バケットに同期フォルダーが欲しいのですが
  • そのドロップボックスフォルダーのすぐ隣にバケットをマウントできますが、所有権をgit:gitに変更するのは好きではありません

問題:root:rootユーザーでマウントを作成すると、そのユーザーのみがバケットにアクセスできます。

S3FSをGITユーザーとしてログインしてマウントを作成しようとしましたが、うまくいきませんでした。それでも、root:rootユーザーとしてアクセス許可をマウントして割り当てます。

S3FSをアンインストールし、GITユーザーを使用して再インストールしますか?

どんな助けでも大歓迎です!

リック

0 投票する
2 に答える
5682 参照

apache - s3fsを使用してubuntuにマウントされたS3にアクセスする - apacheを使用

s3fsを使用してubuntuにs3バケットをマウントしました。私がする必要があるのは、apache を使用してこのバケット (私のメディア ファイルが入っている) にアクセスすることだけです。S3パスに設定DocumentRootしまし/etc/apache2/sites-availableたが、アクセスhttp://ubuntu_domain_name:80/BUCKETすると403と表示されます。S3でバケットを作成しましたが、それでも403と表示されます(ubuntuはEC2インスタンスです)。

次に、ドキュメント ルートを別のディレクトリに指定し、バケットへのシンボリック リンクを作成しましたが、それでも 403 エラーが表示されます。

私が望むのは、ubuntu ec2にあるApacheを介してメディアファイルでS3バケットにアクセスすることだけです。

誰かが私が間違っているところを指摘できますか?

ありがとう。

0 投票する
10 に答える
104178 参照

amazon-s3 - S3バケット全体のキャッシュ制御を自動的に設定します(バケットポリシーを使用しますか?)

既存のファイルと将来のファイルの両方のs3バケット全体にキャッシュ制御ヘッダーを設定する必要があり、バケットポリシーで設定することを望んでいました。既存のものを編集できることはわかっています。自分でアップロードする場合は、プットでそれらを指定する方法を知っていますが、残念ながら、それらをアップロードするアプリは、s3fsを使用してそこにファイルをコピーするため、ヘッダーを設定できません。

0 投票する
3 に答える
2253 参照

macos - s3fs で make ファイルが機能しない

こんにちは、s3fs をインストールしようとしていますが、次のエラーが表示されます。

インストールチュートリアル http://code.google.com/p/s3fs/wiki/InstallationNotesに従っているアイデア

mac os x lion を使用している私の端末コードはこちらです。

何か助けてください???

0 投票する
1 に答える
3282 参照

amazon-s3 - EC2とS3間の接続が非常に遅い。正常ですか?

ここに画像の説明を入力してくださいWebサイトのCDNを設定しようとしています。

だから、これは私がしたことです:

  1. S3バケットを作成しました
  2. このテストバケットに基づいてCloudFrontディストリビューションを作成しました
  3. 次のコマンドを使用して、テストs3バケットをec2インスタンスにマウントしました。

    / usr / bin / s3fs -o allow_other this-is-test-bucket / mnt / s3drivetest /

(このチュートリアルを使用して、CentOS6.3インスタンスにFuse2.9.1とs3fs1.61をインストールしました-http://www.itisopen.net/2011/12/CentOS_and_s3fs/

ec2からこのマウントされたドライブ「/mnt/ s3drivetest /」にファイルをコピーしようとすると、すべてのファイルをコピーするのに永遠に時間がかかります。小さな画像やcssファイルがたくさん入った40MBのフォルダが2時間でコピーされます。1秒あたり約5ファイル。

正常ですか?同じフォルダを/tmp/ディレクトリにコピーしようとしましたが、2秒かかりました。

また、フォルダと同じ名前で作成されたこれらの「0バイト」ファイルは何ですか?スクリーンショットをご覧ください。

情報: EC2インスタンスは「region = us-east-1」にあり、S3バケットの場所は「USStandard」です。

EC2インスタンスOS:CentOS 6.3

0 投票する
1 に答える
8552 参照

linux - Linux マウントがエラー Transport endpoint not connected で失敗する

理由は不明ですが、Linux サーバーでの Amazon S3 Fuse のマウントが 1 日を通して失敗することがあります。唯一の解決策は、ディレクトリに移動してからumount再度mountディレクトリに移動することです。次のシェルスクリプトを書いてみましたが、手動でアンマウントすると機能し、再マウントされましたが、リンクが失敗しても実際にはアンマウントされていない場合は、他の「状態」が必要であることがわかりました。

元のエラー:

シェル スクリプトはマウントをチェックし、失敗した場合は再マウントを試みます (手動テストでは機能しましたが失敗しました)。


  1. ディレクトリを手動でアンマウントしてテストを実行すると、シェル スクリプトが機能するのはなぜですか?トランスポート エンドポイントが失敗すると、テストは true を返し、再マウントは行われません。
  2. これを解決する最善の方法は何ですか?
0 投票する
1 に答える
1095 参照

amazon-s3 - EC2 から S3 - アマゾン

EC2 マシンで Adob​​e Media Server 5 を実行しており、.flv ファイルをデフォルトの AMS フォルダーに保存する録音アプリケーションも持っています。フォルダーに到達したらすぐにすべての録音ファイルを S3 に送信したいと考えています。

RTMP を使用しているため、ユーザーが記録を停止した後にそれを行う必要があります。その後、接続が閉じられ、そのルーチンを (自動的に) 実行します。

それを行う方法はありますか?

私の EC2 と S3 は同じリージョンにありますが、これらの転送が非常に高速なのか、サーバーへの他のアップロードと同じなのか知っていますか?

ありがとう

0 投票する
3 に答える
21306 参照

linux - FUSE - S3FS を使用して Amazon S3 バケットをマウントする方法

これは私を壁に追いやっています。私はまだ Linux に少し慣れていませんが、日常的に必要な作業のほとんどを行う方法を理解しています。私がやろうとしているのは、Amazon S3 バケットをサーバーのマウント ポイントにマウントすることです。

Ubuntuサーバー12.04を実行していますが、完全に最新です。私はこのガイドに従った、

http://www.craiglotter.co.za/2012/04/20/how-to-install-s3fs-on-an-ubuntu-server/

サーバーに FUSE & S3FS をインストールする方法。しかし、「セキュリティ資格情報を確立する」ことができないと言っているだけです。etc内でpsswd_s3fsファイルを使用し、ホームフォルダー内で.passwd_s3fsファイルを試しました(/ home / USERNAME-そこに置きました)。これらのファイルには、アクセス キー ID とシークレット アクセス キー (ID:ACESSKEY) <- 形式が使用されています。

いずれかのファイルの chmod を 600 から 777 に変更すると、これは間違っていると報告され、他のパーミッションは必要ありません。だから私はそれがファイルを使用していることを知っています。

それで、私は何を間違っていますか?

また、新しいユーザーを作成しました。私が使用しているアクセスの詳細は、デフォルトのユーザーログイン用ですが、それらも取得しません。そのユーザーを選択したバケットに割り当てる方法がわからない、または別の方法で行う必要がありますか?

助けてください?

アップデート :

知りたいのは、Amazon から入手した詳細が正しいかどうかということです。そのため、TntDrive をダウンロードして Windows でテストしましたが、問題はありませんでした。問題なくドライブをマウントしました....