問題タブ [amazon-s3]
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.
permissions - JungleDisk 経由でアップロードされた Amazon S3 ファイルのアクセス許可を更新する
Cloudfront ディストリビューションに対応する Amazon S3 バケットにファイルをアップロードするために Jungle Disk を使用し始めています。つまり、http:// URL 経由でアクセスでき、Amazon を CDN として使用しています。
私が直面している問題は、Jungle Disk がファイルに「読み取り」権限を設定していないため、ブラウザで対応する URL にアクセスすると Amazon'AccessDenied'
エラーが発生することです。BucketExplorer などのツールを使用して ACL を設定すると、その URL は 200 を返します。
ファイルをネットワーク ドライブにドラッグするシンプルさが本当に気に入っています。JungleDisk は、つまずいて混乱することなく、これを確実に行うことができる、私が見つけた最高のプログラムです。ただし、ファイルを読み取り可能にするオプションはないようです。
パーミッションを変更するだけで別のツール (特に購入する必要がある場合) に行く必要は本当にありません。これはとにかく、ディレクトリ構造全体をトラバースするように見えるため、とにかく非常に遅いようです。
JungleDisk はある種の「Web アクセス」を提供しますが、これは有料の機能であり、機能するかどうかはわかりません。
S3 はパーミッションを伝播していないように見えますが、これは本当に苦痛です。
ツリーをトラバースしてすべてを「読み取り」に設定する手動ツールを作成することを検討していますが、これが他の誰かが既に解決した問題である場合は、これを行いたくありません。
jquery - jQuery を使用して、CDN でホストされているすべての画像に赤い境界線を適用します
私は Amazon S3 を使用しており、特定の画像がそこでホストされています。各画像を順番にチェックして CDN からのものであることを確認するのは面倒で、新しい画像が追加されて誰かがアップロードするのを忘れてしまうこともあります。デバッグ パネルからアクセスできる視覚的な合図があればいいと思いました。
CDN から取得したページ上のすべての画像に赤い境界線を描画したいと思います。
jQueryでこれを行うにはどうすればよいですか。画像は URL で識別する必要があります (例: 「images.example.com」)。
単純な赤い境界線よりも賢い解決策がある場合は、追加のポイント。
encryption - AWS 資格情報をユーザー データとして EC2 インスタンスに渡すための最良の方法は何ですか?
EC2 インスタンス クエリ S3 および SQS を必要とする AWS に基づくジョブ処理アーキテクチャがあります。実行中のインスタンスが API にアクセスできるようにするために、認証情報は base64 でエンコードされたシェル スクリプトの形式でユーザー データ (-f) として送信されます。例えば:
多くのインスタンスが起動されます...
各インスタンスは、init スクリプトにハードコードされた「secret-password」を使用して ec2.zip をデコードおよび復号化します。それは機能しますが、私のアプローチには2つの問題があります。
- 「zip -P」はあまり安全ではありません
- パスワードはインスタンスにハードコードされています (常に「秘密のパスワード」です)
この方法は、ここで説明されている方法と非常によく似ています
より洗練された、または受け入れられているアプローチはありますか? gpg を使用して資格情報を暗号化し、インスタンスに秘密鍵を保存して復号化することは、現在検討中のアプローチですが、注意点はありません。AWS キーペアを直接使用できますか? API の非常に明白な部分が欠けていますか?
amazon-s3 - Amazon Simple Storage Service (S3) の手頃な価格
私は、月に約 30,000 人の訪問者を集める Web サイトを持っています。大量の写真と PDF ファイルがあり、帯域幅を大量に消費します。無制限の帯域幅とストレージを月額 5 ドルで提供する site5.com によってホストされています。site5 の統計によると、私のサイトには 1 日あたり約 20 GB のダウンロードがありますが、116 GB もの高さを見てきました。アップロードは、毎日 5 ~ 15 GB の範囲です。(とはいえ、私は実際に毎日アップロードしているわけではないので、それらの数値がどこから得られたものかはわかりません。)
おそらくビデオや高解像度の写真などをホストすることで、サイトをさらに成長させることを期待して、site5 はかなり優れていましたが、他のストレージ オプションを検討していました。具体的には、amazon.com のSimple Storage Service (S3) はかなり良さそうで、「高度にスケーラブルで信頼性が高く、高速で安価なデータ ストレージ インフラストラクチャ」であると考えられています。
Amazon のSimple Monthly Calculatorを使用して、最悪のシナリオの数値を乗算しました。
これらの数字だけで、計算機は私の毎月の請求額をなんと 658.27 ドルと見積もっています!!! それは正気じゃない!ここでS3を使っている人はいますか?あなたの法案はとんでもないですか?
python - Djangoを使用したAmazonS3への非同期ファイルのアップロード
私はこのファイルストレージエンジンを使用して、ファイルがアップロードされたときにAmazonS3にファイルを保存しています。
http://code.welldev.org/django-storages/wiki/Home
応答がクライアントに返される前に、ファイルを最初にクライアントからWebサーバーにアップロードし、次にWebサーバーをAmazon S3にアップロードする必要があるため、アップロードにはかなり長い時間がかかります。
ファイルをS3に送信するプロセスを非同期にして、応答をユーザーにはるかに速く返すことができるようにしたいと思います。ファイルストレージエンジンでこれを行うための最良の方法は何ですか?
アドバイスありがとうございます!
flash - Actionscript 2、Flash 8、AmazonS3。AS2.0 APIはありますか?
画像とビデオをFlashプレーヤーにロードするアプリケーションを開発しています(現在、Flash 8を使用して開発しているため、これはAS2.0です)。AmazonS3サーバーでファイルをホストします。誰かがAmazonS3からFlashPlayerにファイルをロードするための最良の方法を指摘できますか?私はMovieClipLoaderを使用して、loadMovie( " http:// domain / folder / file )を使用して開発サーバーから画像をロードしています。")およびプログレッシブビデオも同様の方法でロードされます。開発サーバーからロードしたのと同じようにS3からロードできるようにしたいです。各アイテムをS3からFlashにロードするときに、署名と認証のプロセスを実行する必要がありますか?I Flashで署名などを生成する方法を完全に理解していません。PHPS3クラスを使用してこれを行い、最初に署名などを変数としてFlashに送信し、すべての画像/ビデオの読み込みに同じ署名を使用できますか?
ありがとう
flash - Flash 10 で S3 署名付き URL FLV ビデオを再生できますか?
FLV ビデオを S3 サーバーから Flash アプリケーションにロードしたいと考えています。元のファイルを保護する必要があります (つまり、認証されたユーザーに対して読み取り専用に設定されたアクセス許可)。そのため、ビデオ ファイルは署名付き URL で呼び出されます。署名されていない URL の FLV を Flash アプリに読み込んで再生することができました。
1) 飛び込む前に知っておくべき問題はありますか?
2) AS3 S3 ライブラリを使用して署名を生成する必要がありますか?
3) アプリの読み込み時に (PHP などから) 署名を 1 つ生成し、これを Flash に送信して、読み込まれた各 FLV ファイルで使用することはできますか?
4) 画像と音声も Flash アプリに読み込まれるため、保護する必要があります。
ありがとうスティーブン