問題タブ [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 - 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 メッセージ: アクセスが拒否されました
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ユーザーを使用して再インストールしますか?
どんな助けでも大歓迎です!
リック
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バケットにアクセスすることだけです。
誰かが私が間違っているところを指摘できますか?
ありがとう。
amazon-s3 - S3バケット全体のキャッシュ制御を自動的に設定します(バケットポリシーを使用しますか?)
既存のファイルと将来のファイルの両方のs3バケット全体にキャッシュ制御ヘッダーを設定する必要があり、バケットポリシーで設定することを望んでいました。既存のものを編集できることはわかっています。自分でアップロードする場合は、プットでそれらを指定する方法を知っていますが、残念ながら、それらをアップロードするアプリは、s3fsを使用してそこにファイルをコピーするため、ヘッダーを設定できません。
macos - s3fs で make ファイルが機能しない
こんにちは、s3fs をインストールしようとしていますが、次のエラーが表示されます。
インストールチュートリアル http://code.google.com/p/s3fs/wiki/InstallationNotesに従っているアイデア
mac os x lion を使用している私の端末コードはこちらです。
何か助けてください???
amazon-s3 - EC2とS3間の接続が非常に遅い。正常ですか?
WebサイトのCDNを設定しようとしています。
だから、これは私がしたことです:
- S3バケットを作成しました
- このテストバケットに基づいてCloudFrontディストリビューションを作成しました
次のコマンドを使用して、テスト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
linux - Linux マウントがエラー Transport endpoint not connected で失敗する
理由は不明ですが、Linux サーバーでの Amazon S3 Fuse のマウントが 1 日を通して失敗することがあります。唯一の解決策は、ディレクトリに移動してからumount
再度mount
ディレクトリに移動することです。次のシェルスクリプトを書いてみましたが、手動でアンマウントすると機能し、再マウントされましたが、リンクが失敗しても実際にはアンマウントされていない場合は、他の「状態」が必要であることがわかりました。
元のエラー:
シェル スクリプトはマウントをチェックし、失敗した場合は再マウントを試みます (手動テストでは機能しましたが失敗しました)。
- ディレクトリを手動でアンマウントしてテストを実行すると、シェル スクリプトが機能するのはなぜですか?トランスポート エンドポイントが失敗すると、テストは true を返し、再マウントは行われません。
- これを解決する最善の方法は何ですか?
amazon-s3 - EC2 から S3 - アマゾン
EC2 マシンで Adobe Media Server 5 を実行しており、.flv ファイルをデフォルトの AMS フォルダーに保存する録音アプリケーションも持っています。フォルダーに到達したらすぐにすべての録音ファイルを S3 に送信したいと考えています。
RTMP を使用しているため、ユーザーが記録を停止した後にそれを行う必要があります。その後、接続が閉じられ、そのルーチンを (自動的に) 実行します。
それを行う方法はありますか?
私の EC2 と S3 は同じリージョンにありますが、これらの転送が非常に高速なのか、サーバーへの他のアップロードと同じなのか知っていますか?
ありがとう
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 でテストしましたが、問題はありませんでした。問題なくドライブをマウントしました....