SITUATION:
Je suis ce tutoriel.
Lorsque j'arrive à la partie où je crée une instance et j'exécute les commandes nécessaires, j'arrive à ce qui suit:
To see the application running, go to http://[YOUR_INSTANCE_IP]:8080,
where [YOUR_INSTANCE_IP] is the external IP address of your instance.
PROBLÈME:
La page ne se charge pas. Je reçois le message d'erreur suivant:
This site can’t be reached
QUESTION:
Qu'est-ce qui aurait pu mal tourner?
Toutes les étapes précédentes ont parfaitement fonctionné et j'ai pu accéder à mon site Web localement.
J'ai attendu que l'instance Compute Engine soit prête en vérifiant:
gcloud compute instances get-serial-port-output my-app-instance --zone us-central1-f
et bien que j'ai reproduit toutes les étapes deux fois, je suis toujours rencontré le message d'erreur.
Quelque chose doit manquer.
MODIFIER:
Mes règles de pare-feu:
Je suggérerai d'examiner cette étape:
gcloud compute instances create my-app-instance \
--image-family=debian-9 \
--image-project=debian-cloud \
--machine-type=g1-small \
--scopes userinfo-email,cloud-platform \
--metadata app-location=$BOOKSHELF_DEPLOY_LOCATION \
--metadata-from-file startup-script=gce/startup-script.sh \
--zone us-central1-f \
--tags http-server
Veuillez vous assurer que l'instance est créée avec la balise http-server
Sinon, les règles de pare-feu ne prendront pas effet sur votre instance
gcloud compute firewall-rules create default-allow-http-8080 \
--allow tcp:8080 \
--source-ranges 0.0.0.0/0 \
--target-tags http-server \
--description "Allow port 8080 access to http-server"