問題タブ [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.
amazon-web-services - Amazon S3 アーキテクチャ
投稿 @ http://highscalability.com/amazon-architectureでは、Amazon のアーキテクチャ全般について説明していますが、Amazon S3 がどのように実装されているかを知りたいと思っています。
私の推測のいくつかは
- HDFS のような分散ファイル システム http://hadoop.apache.org/core/docs/current/hdfs_design.html
- CouchDB http://couchdb.apache.org/のような非リレーショナル永続 DB
Python や PHP などのスクリプト言語を使用して、これに似たものをはるかに小規模に実装することは可能ですか?
asp.net - Amazon S3 URL 書き換え
Amazon S3 の URL をhttp://bucket.amazons3.com/imagepath.jpg から http://image.mydomain.com/imagepath.jpgに変更するにはどうすればよいですか?
編集: 基本的に、これの全体的な理由は、Amazon s3 の URL をユーザーから隠すことです。
image.mydomain.com からのリクエストをbucket.amazons3.com にリダイレクトする HttpModule について考えていました。ただし、それにはすべてのリクエストを最初にサーバーで処理してから転送する必要があります。
.net - FxCop が .Net Uri クラスを使用するように指示したのは間違っていましたか?
Amazon S3 バケット内の何かの URL を取得すると、最後に署名を追加して、ユーザーがオブジェクトを表示する権限を持っていることを確認でき、URL は次のようになります。
https://mybucket.amazonaws.com/mykey?AWSAccessKeyId=myaccesskey& Expires=1235241261&Signature= t5vFBWXaN0DvVaWfck9n2%2fmTzOU%3d
これらの URL は、S3 ライブラリから文字列オブジェクトとして返されていたので、そのように渡しました。最近、コードを FxCop で実行したところ、このUri
クラスを使用して URL を渡すことが推奨されました。私は FxCos のアドバイスを受けて、URLstring
プロパティをUri
プロパティに変更しました。ずっと後になって、すべてのオブジェクトが正常にフェッチされているわけではないことに気付くまで、すべてが正常に機能しているように見えました。
この問題の原因は、Uri
クラスToString()
関数がわずかに異なるバージョンの URL を返すことでした。
https://mybucket.amazonaws.com/mykey?AWSAccessKeyId=myaccesskey& Expires=1235241261&Signature= t5vFBWXaN0DvVaWfck9n2/mTzOU=
私の解決策は、クラスのOriginalString
プロパティを使用することでした。Uri
しかし、これについては何かがおかしいと感じています.2つの質問があります.
- FxCops のアドバイスを受けて、
Uri
クラスを使用する必要がありましたか? - Amazon は、URL が多くの手を通過する可能性があり、それらが完全に同じ状態で戻ってくることに依存していないことを認識する必要がありますか?
.Net Uri クラスを使用する場合、URL は常に有効であると確信できますが、より微妙な間違いを犯す可能性があるようです。
safari - 画像への Amazon S3 一時 URL は IE と Firefox では機能しますが、Safari では機能しません
イメージのホストに Amazon S3 を使用しています。S3 バケットはプライベートであるため、イメージをレンダリングできるように 5 分の有効期限を持つ一時 URL を ( Right AWSを使用して) 生成します。URL は次のようになります (注: 以下の URL は機能しません)。
これは問題なく動作し、URL を Firefox に貼り付けると、画像が表示されます。IEでも同じ。ただし、Safari で試してみると、URL は解決されているように見えますが、画像は表示されません。同様に、Web ページのIMGタグのsrc属性でURL を使用しようとすると、Safari では何もレンダリングされません (他のすべてのブラウザーでは問題ありません)。
代替テキスト http://lylo.co.uk/screenshot.png
誰かが以前にこの動作を見たことがありますか?もしあれば、私が間違っている可能性があることを指摘できますか?
python - Python:バイトのチャンクを1つの大きなチャンクに効率的に結合しますか?
大きなファイルのチャンク処理を可能にするために、 Amazon S3 Python ライブラリを仮装しようとしています。現在、「self.body = http_response.read()」を実行しているため、3G ファイルがある場合は、それを制御する前にすべてをメモリに読み込むことになります。
私の現在のアプローチは、ライブラリのインターフェイスを同じに保ちながら、データの各チャンクを読み取った後にコールバックを提供することです。次のようなもの:
今、私は次のようなことをする必要があります:
joinはこれを行う正しい方法ですか、それともすべてのチャンクをまとめる別の (より良い) 方法はありますか?
authentication - S3 から提供される静的コンテンツのアクセス制御?
S3 からユーザー固有の静的コンテンツを提供することを考えています。静的コンテンツにアクセスするには、ユーザーを認証する必要があります。したがって、ユーザー A がコンテンツ c1、c2 を持ち、ユーザー B が c3、c4 を持つ場合、A だけが c1、c2 にアクセスできるはずです。
これを達成するための良い方法は何ですか? S3 でユーザーごと/ファイルごとの認証を実行する方法はありますか?
ruby-on-rails - Rails:Paperclip、S3、RMagickを使用した画像のトリミング
私は現在、インターネット上の他のシステムと同様のカスタム画像トリミングシステムをコーディングしようとしています。このシステムでは、ユーザーがトリミング領域を選択し、それに応じて画像をトリミングすることができます。アプリケーションはRailsにあり、ファイルを保存するためにAmazonS3でPaperclipを使用しています。RMagickにS3からファイルを適切に切り抜いてもらうのに、私は多くの問題を抱えています。現在のコードは次のとおりです(機能しません):
主な問題は、トリミングされた画像がペーパークリップを介してS3にアップロードされないため、適切にトリミングされないことです。誰かが以前にペーパークリップでこのようなことを試みたことがありますか?これは不可能かもしれませんが、どんな助けでも大歓迎です。
amazon-s3 - How do the amazon web services work?
What information have you been able to gather regarding how do the amazon web services work?
- What hardware do they use
- What web server
- What Operating System
- What storage for AWS
- What virtualization software for EC2/EBS
- What software for they distributed firewall for EC2
- Physical location of their data centers.
I like their services very much and use them a ton at work... just out of curiosity. If you know/heard/read and want to tell, if you saw something online and want to provide a link, very appreciated.
asp.net-mvc - Amazon S3 (または他の CDN) の Html.Image の拡張/置換
置換関数を作成せずに Html.Image 機能を拡張または置換する方法がないことを確認したいだけです。
イメージをホストするために Amazon の S3 サービスを使用する関数を作成したいと考えています。
私が思いついた最善のアプローチはHtml.SmartImage
、構成プロパティをチェックして Amazon に行きたいかどうかを確認するヘルパー メソッドです。リモートでホストされているファイルのデータベースをチェックし、それらがそのリストにある場合にのみ「ファームアウト」することさえあります。
私がそれをやったときに私が持っているものを投稿します-しかし、「箱の外」のアイデアに興味があります.