jamesmoey
1/22/2018 - 11:47 PM

Create DNS Record On Google Cloud Compute Engine

Create DNS Record On Google Cloud Compute Engine

#!/bin/sh

IP=$(curl http://metadata/computeMetadata/v1/instance/network-interfaces/0/access-configs/0/external-ip -H "Metadata-Flavor: Google")

gcloud dns record-sets transaction start -z=$1
gcloud dns record-sets transaction remove -z=$1 --name=$2 --type=A --ttl=3600
gcloud dns record-sets transaction add -z=$1 --name=$2 --type=A --ttl=3600 $IP
gcloud dns record-sets transaction execute -z=$1