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

0 投票する
6 に答える
109642 参照

rest - REST認証スキームのセキュリティ

バックグラウンド:

RESTWebサービスの認証スキームを設計しています。これは「本当に」安全である必要はありません(それはより個人的なプロジェクトです)が、私はそれを運動/学習体験として可能な限り安全にしたいです。面倒なことや、ほとんどの場合、SSLを設定する費用がかからないので、SSLを使用したくありません。

これらのSOの質問は、私が始めるのに特に役立ちました。

私はAmazonS3の認証の簡略化されたバージョンを使用することを考えています(私はOAuthが好きですが、それは私のニーズには複雑すぎるようです)。リプレイ攻撃を防ぐために、サーバーから提供されたランダムに生成されたナンスをリクエストに追加しています。

質問に答えるには:

S3とOAuthはどちらも、いくつかの選択されたヘッダーとともにリクエストURLに署名することに依存しています。どちらも、 POSTまたはPUTリクエストのリクエスト本文に署名しません。これは、URLとヘッダーを保持し、リクエストの本文を攻撃者が必要とするデータに置き換える中間者攻撃に対して脆弱ではありませんか?

署名される文字列にリクエスト本文のハッシュを含めることで、これを防ぐことができるようです。これは安全ですか?

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

php - Amazon S3からの複数のファイルのダウンロードを処理しますか?

クライアント用のフルサイズの画像を保存するプライベートバケットがあります。すべてのサムネイルと小さいサイズはウェブサーバーにあります。ユーザーがダウンロードしたい画像を複数持っている場合は、前述の画像を圧縮してから、1つのファイルとしてユーザーに配信したいと思います。

現在、これが起こっていると私が考える唯一の方法は、ファイルをS3からWebサーバーに転送し、圧縮してからエンドユーザーに転送することです。

これにはもっと良いアプローチがあるかもしれないし、あるべきだと思われます。何かアイデアや提案はありますか?

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

ajax - プログレスバーを使用してファイルをS3に直接アップロードする

この質問に関連して、ASP.NETアプリケーションからAmazon S3にファイルを直接アップロードします。これを実行してプログレスバーを表示する方法はありますか?

- - 編集 - -

2日後、まだ直接的な方法では運がありません。有望に見えるが無料ではないものを1つ見つけました:http ://www.flajaxian.com/

フラッシュを使用して、プログレスバーを使用してS3に直接アップロードします。

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

iphone - ObJ-C クラスをオンラインで保存します。(アマゾンウェブサービス?)

さて、これはかなり広い質問です。これは私の最初のアプリであり、最善の方法がわかりません。アプリは IPHONE にあります。

私は「レストラン」クラスを持っています。レストランにはさまざまな属性と営業時間があります。現在、レストランを nsdata のインスタンスに保存しています (NSCoding に準拠しています)。ローカル ストレージは簡単で、nsdata を使用するだけです。

インポート/エクスポート機能を組み込みました。これらの 2 つの方法で、レストランを Web に「投稿」し、Web からレストランを「取得」したいと考えています。私はこれを NSUrlConnection で実行できることを知っており、それを稼働させています。

しかし、私はそれについてもっと賢くなりたいです。たとえば、提出されたレストランのオンライン リストを取得し、データとやり取りできる Web インターフェイスを構築したい場合はどうすればよいでしょうか?

これは私が今考えていることです: クラスをテキスト表現に変換する 'toString' メソッドを作成します。次に、文字列をサーバーに保存します。これにより、nsdata のオンライン保存が置き換えられます。この音は適切ですか?

ただし、レストランの数を照会して、オンラインの「データベース」をもう少し制御できるようにしたいと考えています。XML が答えですか? 私はアマゾン ウェブ サービスを調べ始め、Json または Rest のいずれかを学び始めたところです。

何かアドバイスはありますか?

ありがとう

ダン

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

amazon-s3 - 誰かが私に通常のウェブサービスで使用されているアマゾンウェブサービスコンポーネントを説明できますか?

AWSで実行したいWebサービスは、ユーザーデータを保存および取得し、Webサイトを介してユーザーに提示する必要があり、10分程度ごとに数千のサイトのサイトマップを解析できる必要があります。S3、EC2、CloudFrontなどのAWSのどのコンポーネントを使用する必要がありますか。各コンポーネントの目的についての簡単な概要があれば便利です。:)

特に、SimpleQueueServiceの目的がわかりません。

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

google-app-engine - Google App Engineで開発されたサイトでAmazonのs3を使用できるかどうか誰かが知っていますか?

AmazonのS3サービスをGoogleAppEngineで使用する場合、Google App Engineとの契約条件に違反することになりますか?できることとできないことには制限があることは知っていますが、これについては確信が持てませんでした。

これらの2つの機能を組み合わせることで、ホスティング会社でこれをホスティングする場合と比較して、比較的低コストで1つのシステムを提供できます。

誰かがすでにこれを行ったことがありますか、または2つのテクノロジーを組み合わせたアプリケーションについて聞いたことがありますか?

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

apache-flex - S3 はブラウザ経由で Flex で使用できますか?

Amazon S3 が AIR アプリケーションを介して Flex で使用できることは承知しています ( Can you use Amazon S3 via Flex? ) が、Flex ソースのブラウザー ( swf ) コンパイルに同じことが適用されるかどうかに興味がありました。

http://code.google.com/p/as3awss3lib/では、次のように述べられています。

「ブラウザ プレーヤーの制限により、Apollo でのみ機能します。」(Apollo は、現在 AIR と呼ばれているデスクトップ ランタイムのコード名です。)

誰もこれについて何か経験があり、そうでなければ確認できますか?

ありがとうございました。

編集:誰もこれを試していませんか?

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

http-headers - Python で HEAD HTTP リクエストを Amazon S3 に送信する方法を教えてください。

Python を使用して S3 リソースから HTTP HEAD 情報を取得しようとしています。残念ながら、応答は常に 403 エラーを返します。ここで提案されたコードを使用して いますが、残念ながらこれは S3 リクエストでは機能しません。コードは次のとおりです (ホストとキーの詳細は省略されています)。

要求は、クエリ文字列の一部として署名された有効期限も送信します。

httplib2 も使用してみましたが、HEAD REQUEST が単にハングします。