🤖
Google Cloud RunからSignBlobをしようとして詰まった
直面したエラー
ERROR adapters::repositories::storage::common::generate_signed_url] HTTP status client error (403 Forbidden) for url
(https://iamcredentials.googleapis.com/v1/projects/-/serviceAccounts/XXXXXXX@XXXXXX.iam.gserviceaccount.com:signBlob)
やったこと
Cloud Runに紐づいてるサービスアカウントにサービス アカウント トークン作成者
を追加する
appspot, developerとかにも追加する
答え
IAM Service Account Credentials APIを有効にしていなかった。
Discussion