Учетные данные для доступа к хранилищу для хранилища Google для гема carrierwave в Приложение Rails

В моем приложении 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" я использую "Ключи доступа к устаревшему хранилищу".

Я не знаю, как действовать. Не мог бы кто-нибудь указать мне, как решить эту проблему?

Спасибо, Сакшам

7
задан Saksham 20 July 2011 в 10:07
поделиться