全くわからないためにデフォルトのGoogleクラウドストレージバケットを取得できませんでした。私はGoogleのクラウドプラットフォーム上で私のレールのアプリの設定と展開する準備を行うには最後のものが実行されgcloud preview app deploy
Googleのクラウド展開のエラーが - [プロジェクト]私はここに必要な手順について
問題は、私はそれを実行したとき、私は
ERROR: Error Response: [403] Request had insufficient authentication scopes.
ERROR: (gcloud.preview.app.deploy) Could not retrieve the default Google Cloud Storage bucket for [project]. Please try again or use the [bucket] argument.
[email protected]:/home/project/site/site#
エラーが出ている持っている私はかなり確信していますエラーは関連しています。 GoogleストレージAPIを有効にすることで問題を解決でき、プロジェクトのデフォルトのバケットが作成されていることがわかりました。 Storage APIが有効になり、バケットが有効になっていますが、エラーはまだ表示されています。
は、たぶん私はバケツにサーバーからの権限のいくつかの並べ替えを作成する必要がありますが、これは問題であり、それは〜ステップ何であれば、私はセットアップにこれらの権限を作成する必要があるかどうかはわからないのですか?
何をする必要がありますか?私は2つのインスタンスのセットアップとSQLインスタンスを持って、それらの上にレールアプリの設定があります。
あなたは(つまり、あなたのdevのボックス、CIシステムは、Google Compute EngineのVM)から展開していますか? gcloud( 'gcloud auth login'対サービスアカウントとCompute Engine VMのサービスアカウント)でどのように認証しましたか? –
私はSSHからGoogle Compute Engine VMに導入しています。彼らが提供するブラウザのSSHで認証します。 – Rob
デフォルトのバケットは '' 'App Engine''' - >' 'settings'''で設定されていますか? –