問題タブ [aws-sdk-ruby]
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.
ruby-on-rails - Ruby AWS SDK を使用して KMS データ キーをキャッシュする方法はありますか?
Rails で Ruby AWS SDK を使用しています。SDK は KMS データ キーをキャッシュする方法を提供しますか? アプリのパフォーマンスを向上させるために、KMS へのリクエストを減らしたいと考えています。
ruby-on-rails - このエラー NameError: uninitialized constant AWS を修正するにはどうすればよいですか
したがって、このエラーが発生しました: NameError: uninitialized constant which StackOverflow は、意図せずにアップグレードしていることを意味しますが、それはできません。私のバージョンは最高であるため、宝石ファイルに持っています: gem "aws-sdk-s3", require:間違い
初期化ファイルと関係があるのでしょうか?これは、ビルド ログで問題が発生した場所です。
これは aws.rb ファイルです。
これは Heroku 側です: ここに画像の説明を入力してください
画像の埋め込みはまだ許可されていないので、リンクのみです。
さて、aws.rb ファイルを次のように変更しました。
そして、これを得ました:
AWS gem を次のように変更しました: gem 'aws-sdk'
代わりに、ビルドログの失敗から次の出力を取得しました。
これは私の storage.yml ファイルの一部です:
aws.rb 初期化ファイルをコメントアウトし、storage.yml を以下のように変更した後:
Active Storage ビルド パックを追加すると、次のようになりました。
ごく最近、storage.yml を次のように変更しました。
警告: Rails 構成の検出に失敗しました HEROKU_DEBUG_RAILS_RUNNER=1 をデバッグに設定します
警告:Aws.config.update({ リージョン: 'eu-west-1', 認証情報: Aws::Credentials.new(ENV['S3_KEY:'], ENV['S3_SECRET']), })
S3_BUCKET = Aws::S3::Resource.new.bucket(ENV['S3_BUCKET'])