./script.sh
When prompted click here to open key file and copy its content into DevicePilot.
Alternatively, follow each step manually in the next page.
gcloud projects list && read -p "PROJECT_ID: " PROJECT_ID
(select, copy and paste this code manually, without using the top right icon)
gcloud pubsub topics list | sed -n 's/.*\/topics\///p' && read -p "Topic: " TOPIC
gcloud config set project $PROJECT_ID
gcloud iam service-accounts create devicepilot-subscriber --display-name "DevicePilot Subscriber"
gcloud pubsub subscriptions create devicepilot-subscription --topic=$TOPIC --topic-project=$PROJECT_ID
gcloud beta pubsub subscriptions add-iam-policy-binding devicepilot-subscription --member=serviceAccount:devicepilot-subscriber@$PROJECT_ID.iam.gserviceaccount.com --role=roles/pubsub.subscriber
gcloud iam service-accounts keys create --iam-account=devicepilot-subscriber@$PROJECT_ID.iam.gserviceaccount.com key.json
Click here to open key file and copy its content into DevicePilot.