Colab の gemini-cli で Imagen。やっと…
jrf> Colab の gemini-cli で Imagen。やっと GENMEDIA_BUCKET に生成できた。足りないのは次のコマンドだった。 <pre> gcloud storage buckets add-iam-policy-binding gs://<YOUR_BUCKET> \ --member="serviceAccount:service-<YOUR_VERTEX_AI_SERVICE_NUMBER>@gcp-sa-aiplatform.iam.gserviceaccount.com" \ --role="roles/storage.objectUser </pre> これでもし不十分なら以下をしていただきたい。 <pre> gcloud projects add-iam-policy-binding <YOUR_PROJECT_ID> \ --member="serviceAccount:service-<YOUR_VERTEX_AI_SERVICE_NUMBER>@gcp-sa-aiplatform.iam.gserviceaccount.com" \ --role="roles/storage.admin" </pre> service-<YOUR_VERTEX_AI_SERVICE_NUMBER> は、GCP にストレージ(バケット)を作ったとき権限を見るとあるはずの Vertex AI サービス エージェント の ID。 imagen をいじってるだけではこのエラーはわからなかった。500 Internal Error と表示されるだけだから。veo で生成しようとして、はじめて、ここにエラーの元があるのがわかった。orz 本来なら、私のメールアドレスに権限があるだけで十分だと思うんだけど(そこには rules/storage.objectUser はすでに付与していた)、これが原因だったようだ。