ERROR: (gcloud.beta.scheduler.jobs.create.http) INVALID_ARGUMENT
Feb 17, 2020 09:48 · 173 words · 1 minute read
GCPのCloudSchedulerの設定で以下のようなコマンドを叩いたところエラーとなった
gcloud beta scheduler jobs create http subcommandtesting-out-job \
--schedule "5 * * * *" \
--http-method=GET \
--uri='https://test-iujvxwvxra-an.a.run.app/test/out' \
--oidc-service-account-email='xxxxxxxx@gmail.com'
ERROR: (gcloud.beta.scheduler.jobs.create.http) INVALID_ARGUMENT: Request contains an invalid argument.
この場合、これは xxxxxxxx@gmail.com
なメールアドレスを使ったのがよくない。service-account-email
というパラメータ名なので…
きちんとサービスアカウントのメールアドレスを使う必要がある
xxxxxxxx@wwwwwwww-123456.iam.gserviceaccount.com