プログラマのためのGoogle Cloud Platform入門 サービスの全体像からクラウドネイティブアプリケーション構築まで
- 作者: 阿佐志保,中井悦司
- 出版社/メーカー: 翔泳社
- 発売日: 2017/06/02
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る
Google Cloud SDKをインストール
$ brew cask install google-cloud-sdk
==> Linking Binary 'bq' to '/usr/local/bin/bq'. ==> Linking Binary 'docker-credential-gcloud' to '/usr/local/bin/docker-credenti ==> Linking Binary 'gcloud' to '/usr/local/bin/gcloud'. ==> Linking Binary 'git-credential-gcloud.sh' to '/usr/local/bin/git-credential- ==> Linking Binary 'gsutil' to '/usr/local/bin/gsutil'. 🍺 google-cloud-sdk was successfully installed!
Google Cloud SDK の初期化
$ gcloud init
$ You must log in to continue. Would you like to log in (Y/n)? ->Y
ログインしたいアカウントを選択して、認証画面に遷移するのでそのまま認証。
認証完了画面が出れば成功です。
プロジェクトの設定
$ gcloud info | grep project
で設定されているプロジェクトを確認。
変更する場合は、
$ gcloud config set project [PROJECT_ID]
で設定する。
Google Cloud StorageのBucket設定
Google Cloud StorageにBucketを追加しておく。
Firebase Storageはここにいるらしい...(知らなかった)
Firestoreのエクスポート(Firestore -> Cloud Storage)
$ gcloud alpha firestore export gs://[BUCKET_NAME]
でエクスポート処理が開始されます。
そうすると、
name: projects/[PROJECT_ID]/databases/(default)/operations/ASA1MTAwNTU5OTcJGnRsdWFmZWQHEmxhcnRuZWNzdS1zYm9qLW5pbWRhFAosEg
のようなログが吐かれます。
成功可否の確認は、
$ gcloud alpha firestore operations describe ASA1MTAwNTU5OTcJGnRsdWFmZWQHEmxhcnRuZWNzdS1zYm9qLW5pbWRhFAosEg
で確認でき、1行目にdone: true
が出ていれば成功です。
最近の実行結果の確認は、
$ gcloud alpha firestore operations list
で確認できます。
Firestoreのインポート(Cloud Storage -> Firestore)
$ gcloud alpha firestore import gs://[BUCKET_NAME]/[EXPORT_PREFIX]/
- [BUCKET_NAME] -> [PROJECT_ID]-backups-firestore
- [EXPORT_PREFIX] -> 下記画像
プログラマのためのGoogle Cloud Platform入門 サービスの全体像からクラウドネイティブアプリケーション構築まで
- 作者: 阿佐志保,中井悦司
- 出版社/メーカー: 翔泳社
- 発売日: 2017/06/02
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る
Google Cloud Platformではじめる機械学習と深層学習
- 作者: 吉川隼人
- 出版社/メーカー: リックテレコム
- 発売日: 2017/12/12
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (1件) を見る