問題タブ [right-aws]
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.
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
誰かが以前にこの動作を見たことがありますか?もしあれば、私が間違っている可能性があることを指摘できますか?
ruby-on-rails - aws-s3 gem と right_aws gem の間の Rails Paperclip の競合。の解き方?
新しいアプリの場合、ペーパークリップを使用してファイルを S3 に保存したいと考えています。別のアプリ用に aws-s3 gem を既にインストールしています。Paperclip は right_aws を使用する必要がありますが、aws-s3 gem を使用しようとしているため、問題が発生しているようです。しかし、システムから aws-s3 gem を削除したくありません。この競合を解決する方法はありますか? ペーパークリップに right_aws の使用を強制することでしょうか? それとも設定変更で?
私のセットアップ
ありがとう!
ruby-on-rails - RightScale right_aws GEM を使用した Sqs と SqsGen2 の比較
Rails で right_aws (1.10.0) GEM を使用しようとしていますが、問題を 3 行の irb セッションに減らしました。以下の作品
これが失敗している間
とNameError: uninitialized constant RightAws::SqsGen2
。GEM ソースのクラス定義を確認しました。ドキュメントは古いですが正確に見えますが、何が間違っているのかわかりません。
また、何か新しいものを構築している場合、古いインターフェイスを使用したい理由はありますか?
ruby-on-rails - aws-s3 gem または right_aws gem を使用して S3 バケット内のすべてのファイルのファイル権限を変更する方法
aws-s3 gem または right_aws gem を使用して、S3 バケット内のすべてのファイルのアクセス許可を変更する方法はありますか?
私はドキュメントでそれを見つけることができません。各ファイルを個別に行う必要がありますか?
「全員」に閲覧権限を付与したいと考えています。
ruby - right-awsgemを使用してファイルを削除する方法
right-aws gem(https://github.com/rightscale/right_aws)を使用して、S3バケット上のファイルを削除する方法を見つける必要があります。現在のドキュメント(githubのREADME)はあまり役に立ちません...
誰かが似たようなことをしようとして、彼らの発見を共有したいですか?
ruby-on-rails-3 - Paperclip と RightAWS および AWS-S3 gem の競合を解決するにはどうすればよいですか?
特定の用途には RightAWS を使用する必要があります。ただし、RightAWS が Gemfile のどこにもない場合にのみ、S3 への Paperclip のアップロードを行うことができます。v2.3.11 以降、Paperclip は AWS-S3 を使用しており、RightAWS から切り替えています。
RightAWS を使用すると、head を介してオブジェクト全体をダウンロードすることなく、オブジェクトの存在を確認できますか? 方法。また、incrementally_list_bucket メソッドを使用して、バケットから大量のファイルを 1,000 単位のチャンクでストリーミングすることもできます。AWS-S3 でこの機能を複製する方法が見つかりませんでした。現在、これを実装して貢献する時間もありません。
Paperclip で「間違った数の引数 (4 対 5)」エラーを発生させることなく、Rails 3 プロジェクトでこれらの AWS gem の両方をロードする方法があるかどうか、誰か教えてもらえますか?
ruby - Right_aws ruby gem:AWSアクセスキーとシークレットキーはどこに保存する必要がありますか?
Right_awsを使用してSDBにアクセスする場合、AWSアクセスキーとシークレットアクセスキーをどこに保存する必要があるか教えてください。
ruby - right_awsでインスタンス名を設定する方法
AWSマネジメントコンソールでできるように、right_awsでEC2インスタンスの名前を設定することは可能ですか?
ruby-on-rails-3 - S3 バケット内のオブジェクトの所有者の設定
私は S3 を試してみましたが、バケット ポリシーを通じてバケットのコンテンツに ACL を設定できるこのクールな機能があります。したがって、たとえば、ファイルの実際の ACL が非公開に設定された一連のファイルを持つことができますが、上書きポリシーを通じて特定のユーザー / IP アドレス / リファラーがファイルを利用できるようになります。
私の場合、バケットにプライベート コンテンツがたくさんありますが、特定のディレクトリ内のファイルを自分のサイト (画像など) で利用できるようにしたいと考えています。だから私はこのようなものを持っています:
これで、質問に答えることができる背景がいくつかわかりました。私は最近ここで知りました:
https://forums.aws.amazon.com/thread.jspa?threadID=78294
そのバケット ポリシーは、バケット所有者が所有するファイルに対してのみ機能します。たとえば、encoding.com や panda stream などの外部サービスを介してファイルがバケットに格納され、S3 バケットに独自のユーザーが存在する場合、バケット ポリシーが適用されないため、問題が発生します。これらのファイル (私の意見では、これは Amazon による見落としのように思えますが、私が思いもよらなかった正当な理由があると確信しています)
私はレールを使用しています。オブジェクトの所有者をバケットに設定する方法はありますか。
編集
もっと良い質問があると思います...
所有者に関係なくすべてのファイルにバケット ポリシーを適用するように、Amazon バケットをセットアップする方法はありますか。
ruby - right_aws と RMagick/mini_magick: s3 から取得した画像から Image オブジェクトを作成できない
Amazon s3 から画像を取得し、Rmagick を使用して画像を s3 にアップロードしようとしています。right_aws と RMagick/mini_magick を使用してこれを実行しようとしています。これまでのところ、私は運がありませんでした。コマンドラインでテストすると、Imagemagick は正しくインストールされているようです。
これが私が現在やろうとしていることです:
right_aws で画像を取得し、RightAws::Key として保存します。
次に、key.data を画像ファイルに変換しようとしています。このコードで mini_magick を試してみると:
また
私はこのエラーが発生します:
RMagickで試してみると:
また
私はこのエラーが発生します:
私が間違っていることを知っている人はいますか?jpg や png など、いろいろな画像を試してみました。Rails 3.2.3、ruby 1.9.3p194、ubuntu 11.04、right_aws 3.0.4、rmagick 2.13.1、mini_magick 3.4 を使用しています。