В моем приложении rails 3 я использую гем carrierwave (версия 0.5.6). Я хотел бы использовать Google Storage для разработчиков для хранения загруженных файлов. Я создал инициализатор, который выглядит следующим образом:
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>...
. Я только что включил свое хранилище Google с помощью консоли apis, и я могу загружать файлы с помощью онлайн-диспетчера хранилища Google. Для "google_storage_access_key_id" в файле инициализаторов выше я использую "Google Storage Id" для "Вы" на странице "Доступ к хранилищу". Для "google_storage_secret_access_key" я использую "Ключи доступа к устаревшему хранилищу".
Я не знаю, как действовать. Не мог бы кто-нибудь указать мне, как решить эту проблему?
Спасибо, Сакшам