Rails 3アプリケーションでは、carrierwave gem(バージョン0.5.6)を使用しています。アップロードしたファイルを保存するために、開発者向けのGoogleStorageを使用したいと思います。次のようなイニシャライザーを作成しました。
CarrierWave.configure do |config|
config.fog_credentials = {
:provider => 'Google',
:google_storage_access_key_id => 'xxxx',
:google_storage_secret_access_key => 'yyyy'
}
config.fog_directory = 'directory'
end
403の禁止メッセージが表示されます
...<Error><Code>InvalidSecurity</Code><Message>The provided security credentials are not valid.</Message>...
apis-consoleを使用してGoogleStorageを有効にしました。オンラインの「GoogleStorageManager」を使用してファイルをアップロードできます。上記の初期化ファイルの「google_storage_access_key_id」では、「ストレージアクセス」ページの「あなた」に「GoogleストレージID」を使用しています。「google_storage_secret_access_key」には、「レガシーストレージアクセスキー」を使用しています。
どうすればいいのかわかりません。誰かがこの問題のデバッグを開始する方法を教えてもらえますか?
ありがとう、サクシャム