問題タブ [fog]

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 投票する
0 に答える
391 参照

amazon-s3 - 複製のmounted_uploader Carrierwave

だから私はモデル、写真を持っています。マウントされた画像を含むモデル全体を複製したいと思います。

しかし、マウントされたイメージとそのすべてのバージョンを複製するにはどうすればよいですか? つまり、写真の正確なコピーを作成し、同じものを使用しないでください。(後で変更できるので)

この質問は似ています: https://stackoverflow.com/questions/7287905/duplicate-an-image-on-amazon-s3-that-was-uploaded-using-carrierwave-fog-and-rai

彼は aws-s3 gem の AWS::S3::S3Object.copy について質問していますが、これを使用してこれを達成できますか? もしそうなら、どのように?

S3 への接続にフォグを使用していますが、フォグで行うことはできますか? もしそうなら、どのように?

アップデート:

まだアクセスできるのに、new_photoの画像がnilである理由はありますか?

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

ruby-on-rails - Amazon s3 暗号化のために Carrierwave にヘッダーを追加する

要するに
、キャリアウェーブとフォグ接続を介して追加のヘッダーを Amazon s3 に送信できるかどうかを知りたいですか?

詳細
については、最近、Amazon がファイルのクライアント側とサーバー側の暗号化をサポートしていることがわかりました。詳細 » http://docs.amazonwebservices.com/AmazonS3/latest/dev/SSEUsingRESTAPI.html

現在、Rails アプリで Carrierwave を使用して、Amazon s3 にファイルをアップロードしています。サーバー側の暗号化の場合、Amazonはリクエストに追加されたx-amz-server-side-encryption=AES256
のヘッダーを要求します。

そのため、キャリアウェーブとフォグを使用して追加のヘッダーを送信する方法を見つけようとしています。

私の考えでは、fog_attribute 構成行を次のように使用できる可能性があり、それが機能する可能性がありますが、fog_attribute が特定の属性または単なるブランケット ヘッダー セクション用であるかどうかはわかりません。


そのため、最終的にこれをテストするためにアプリを形にしましたが、残念ながら機能しませんでした。

これも見つけました: https://github.com/geemus/fog/commit/070e2565d3eb08d0daaa258ad340b6254a9c6ef2フォグ リポジトリでコミットすると、fog_attributes メソッドが属性の定義済みリスト用であると感じさせられます。

これを機能させる方法が必要です。誰?

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

ruby-on-rails - save_and_process 後処理 403 Forbidden Carrierwave_direct S3 Fog

アプリの S3 への直接フ​​ァイルアップロードを開発しようとしています。私はこれについて github チュートリアルに従っていますが、すべては多かれ少なかれ問題ありませんが、後処理を行おうとするとエラー メッセージが表示されます。

私は次のことをしました:

私はclip.rbと呼ばれるアクティブレコードモデルを持っています:

次に、アップローダーがあります: avatar_uploader.rb

そしてアバターコントローラー:

そして最後に私のclip_controller:

ファイルをアップロードするときに、「クリップ」を保存するだけで問題ありません。ただし、save_and_process メソッドを使用すると、次の行でエラーが発生します: self.remote_avatar_url = avatar.direct_fog_url(:with_path => true)

これはエラーメッセージです:

私はこれに2日間ぶら下がっているので、どんな助けでも大歓迎です!!! ありがとう!!!ニコラス。

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

python - PythonにはRubyの霧のようなものがありますか?

フォグについて読む:http://fog.io

Pythonにはそのようなものがありますか?(クラウドサービス用のライブラリ。)

必要ですか?

0 投票する
5 に答える
5323 参照

ruby - ruby を使用して S3 オブジェクトのメタデータのバッチを更新するにはどうすればよいですか?

S3 上の何百または何千ものオブジェクトのメタデータ (Content-Type) を変更する必要があります。Rubyでこれを行う良い方法は何ですか? 私が知る限り、 fog.ioでメタデータのみを保存する方法はなく、オブジェクト全体を再保存する必要があります。公式の SDK ライブラリを使用するには、この 1 つのタスクのためだけにラッパー環境を作成する必要があるようです。

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

ruby-on-rails - howto:carrierwaveの基本設定【HerokuとS3】

本番用と開発用の S3 バケットがあります。私は調査を行い、この投稿に出くわしましたが、現在の構成は期待どおりに機能しません。ローカルで次の例外 (以下) が発生し、heroku アプリから S3 バケットにファイルがアップロードされません。

ただしstorage :file、ファイル内に設定すると、*_uploader.rbすべてがローカルで期待どおりに機能します。しかし、まだ S3 バケットに送信されることに注意してください。

これが私のセットアップです:

user.rb

霧.rb

*_uploader.rb

users_controller.rb

終わり

更新 @CanBerkGüder のおかげで、レコードは保存できるが画像ファイルは保存できないことを確認できます。ユーザー オブジェクトを作成しようとすると、heroku のログが吐き出されます。

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

ruby-on-rails - s3とフォグを使用したCarrierwaveのアップロード

長い間このエラーの理由を検索しようとしていて、何も見つからないようです...

だから私はRailsアプリを持っていて、写真のアップロードにcarrierwaveを利用しています。また、アプリのファイルアップロードストレージにAmazonS3を利用したいと思います。

最初はアプリを開発しているときに、ファイルのアップロードを:fileに許可しました。

image_uploader.rb

開発を終えてライブにした後(私はherokuを使用)、ローカルでテストするために、carrierwaveストレージをS3に変更することにしました。

image_uploader.rb

ただし、画像をアップロードしようとすると(ユーザーのアバター用など)、次のエラーが発生します。

そして、それは私のアプリケーショントレースについてもこれを示しています:

そして私のREQUESTパラメータ:

これが私のusers_controller.rbの部分的なコードです:

私のimage_uploader.rbコード

最後に、config/initializersのfog.rbファイル

私は実際、fog.rbのいくつかの事柄についてかなり混乱しています。まず、Amazon s3アカウントにリージョン「Singapore」を使用して「ruuva」というバケットを作成した場合、リージョンをシンガポールに変更する必要がありますか?

よろしくお願いします!

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

configuration - CarrierWaveとFog、S3バケットとstore_dirの設定

FogとAmazonS3で動作するようにCarrierWaveをセットアップする方法を理解しようとしています。S3には、「images」フォルダを持つバケット「bucket1」があります。アップロードは正常に機能します。たとえば、画像がhttps://s3.amazonaws.com/bucket1/images/picture/pic1.jpgの形式でアップロードされる場合があります。ただし、ショービューで、image_urlヘルパーを呼び出すと、https: //s3.amazonaws.com/images/picture/pic1.jpgが表示されます。ここで何が欠けていますか?

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

ruby-on-rails - Carrierwave を Amazon S3 で動作させることができない

Carrierwave で Amazon S3 を使用しようとしています。S3を使うのはこれが初めてなので、ほとんどの場合何をしているのかわかりません。Fog で Carrierwave を使用し、ActiveAdmin を介してファイル (画像のみ) をアップロードしていますが、何かをアップロードしようとすると「壊れたパイプ」エラーが発生します。

これは、エラーの完全なトレースです。

初期化子でこの構成を使用して Carrierwave をセットアップしました。

そして、アップローダークラスでこれを変更しました:

Rails 3.1を使用しています

誰が何が悪いのか手がかりを教えてもらえますか? Carrierwave と Fog の未解決の問題を検索しましたが、何も見つかりません。

重要な編集:非常に小さな画像をアップロードしようとしたところ、うまくいきましたが、何らかの理由で 100 KB を超えると「壊れたパイプ」エラーが発生します。

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

ruby-on-rails - CarrierWave が Fog および S3 で動作しない: ArgumentError...「認識されたストレージ プロバイダーではありません」

これは CarrierWave のバグでしょうか? ここで同様の質問を読み、コード例を試して新しいアプリを再現しましたが、機能しません。

Github の例のようなコードで古いアプリを試してみましたが、今は動作しません。

完全なトレース:こちら Gemfile

これは搬送波の構成です。

アップローダです