Skip to content

Instantly share code, notes, and snippets.

@omenking
Last active August 11, 2022 14:10
Show Gist options
  • Save omenking/f7e3a45d74c41a17b9ca9048c5c7ba84 to your computer and use it in GitHub Desktop.
Save omenking/f7e3a45d74c41a17b9ca9048c5c7ba84 to your computer and use it in GitHub Desktop.
GoogleClout Challenge 5/10
export SA=web-admin-sa@qwiklabs-gcp-01-471593c9d915.iam.gserviceaccount.com
export DBK=gs://qwiklabs-gcp-01-471593c9d915-startup
export SBK=gs://web-startup-tjyjd
export NM=deploy-web-server.sh
export WB=web-instance
gcloud config set project qwiklabs-gcp-01-471593c9d915
gsutil -i $SA mb $DBK
gsutil -i $SA cp $SBK/$NM $DBK
gcloud compute firewall-rules create "tcp-rule" \
--allow=tcp:80 \
--source-ranges="0.0.0.0/0" \
--target-tags="http-server" \
--impersonate-service-account $SA
gcloud compute instances create $WB \
--zone="us-west1-c" \
--impersonate-service-account=$SA \
--machine-type="n1-standard-1" \
--tags="http-server" \
--metadata=startup-script-url="$DBK/$NM"
gcloud compute
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment