diff --git a/text-classification/prereq.sh b/text-classification/prereq.sh index 592e1cd..5a609b0 100755 --- a/text-classification/prereq.sh +++ b/text-classification/prereq.sh @@ -59,17 +59,24 @@ echo "Granting Cloud Build's and Compute Service Accounts IAM roles to deploy th PROJECT_NUMBER=$(gcloud projects describe $PROJECT_ID --format='value(projectNumber)') MEMBER=serviceAccount:$PROJECT_NUMBER@cloudbuild.gserviceaccount.com COMPUTEMEMBER=serviceAccount:$PROJECT_NUMBER-compute@developer.gserviceaccount.com + add_iam_member $MEMBER roles/editor add_iam_member $MEMBER roles/iam.securityAdmin add_iam_member $MEMBER roles/eventarc.admin add_iam_member $MEMBER roles/artifactregistry.admin add_iam_member $MEMBER roles/storage.admin + + # Service usage admin add_iam_member $COMPUTEMEMBER roles/artifactregistry.admin add_iam_member $COMPUTEMEMBER roles/storage.objectUser add_iam_member $COMPUTEMEMBER roles/logging.logWriter add_iam_member $COMPUTEMEMBER roles/aiplatform.user add_iam_member $COMPUTEMEMBER roles/bigquery.dataEditor +add_iam_member $COMPUTEMEMBER roles/iam.serviceAccountUser +add_iam_member $COMPUTEMEMBER roles/cloudbuild.builds.builder +add_iam_member $COMPUTEMEMBER roles/storage.admin +add_iam_member $COMPUTEMEMBER roles/run.admin # BIGQUERY USER VERTEX AI USER # roles/artifactregistry.createOnPushWriter