PokeAPIから収集したデータをストレージに保存して DB へ保存する一連のサーバーレスアプリケーションのモノリポジトリ
このアプリケーションは以下の機能を実施することができる
Cloud Storage
へファイルとして保存するCloud Storage
に保存されたファイルの複数ファイルを 1 つのファイルに結合したり、CloudSQL for Postgres
へ取り込むための形式に変換するCloud Storage
に保存されたファイルをCloudSQL for Postgres
へ取り込むCloudSQL for Postgres
のスキーマをコードで管理するPostgres へロードするときは、notebook
ディレクトリに以下の要領で.env
ファイルを作成してください
DB_HOST=<HOST IP>
DB_USER=<USERNAME>
DB_PASS=<PASSWORD>
DB_NAME=<DATABASE NAME>
DB_PORT=<DATABASE PORT>
以下はアーキテクチャの概要図です。