-
cloudrunのサービスアカウントを作成し、権限を付与する。
-
下記コマンドを実行して認証する
gcloud auth login
上記作成したサービスアカウントjsonで認証する場合は下記コマンドを実行する
gcloud auth login --cred-file=service-account.json
- コンテナイメージをビルドする
sh artifact_push.sh
このシェルスクリプトは、特定のリージョンで特定のGoogle Cloud Runジョブを実行するためのものです。 スクリプトはバッチ番号を元に、 CSVファイルからデータの特定範囲を読み取り、 そのデータを用いてクラウドジョブを実行します。
cloud run jobで実行するコマンドは、main.pyの引数を変更することで変更できます。
main.pyの引数をrest_path2のファイルから読み取って引数としてpython main.pyに渡しています。
python main.py target_list='crawl-data/CC_MAINxxx+crawl-data/CC_MAINyyy']
- BATCH_NUMBERを設定する。
sh run_cloudrun_job.sh