Je voulais faire ce que j'avais l'habitude de faire avec la machine Linux que j'avais sur le serveur GCP (google cloud platform), j'ai donc créé une machine Linux en tant que VM dans GCP et même exécuté le programme. Je l'ai fait au minimum, c'est donc un mémo.
Fondamentalement, un article de blog
En suivant ce qui précède, je pense que c'est correct pour ceux qui y sont habitués. J'ai lu ceci et l'ai suivi, mais je ne pouvais pas me connecter à la VM que j'ai créée parce que je créais un nouveau projet mais je ne l'ai pas défini dans le nouveau projet où j'utilisais le gcloud local. De plus, je ne connais pas bien le prix. C'est un mémo en l'état.
Afficher le projet en cours.
> gcloud config list
[core]
account = [email protected]
disable_usage_reporting = True
project = myproject-000000
Your active configuration is: [default]
Basculez vers le projet créé.
> gcloud auth login
> gcloud config set project myproject-000000
Vérifiez si une instance a été créée. Au début, j'ai remarqué que les paramètres du projet étaient incorrects car la VM que j'aurais dû créer ici n'était pas une instance.
> gcloud compute instances list
NAME ZONE MACHINE_TYPE PREEMPTIBLE INTERNAL_IP EXTERNAL_IP STATUS
myinstance us-west1-b n1-standard-1 10.11.0.2 12.123.123.123 RUNNING
Si vous avez une instance, connectez-vous avec gcloud ssh. Est-ce que je n'ai pas créé de compte VM? J'ai pensé, mais quand j'ai tapé cette commande, Putty a démarré, a demandé le paramètre de phrase de passe, a appuyé sur la touche de retour (aucun paramètre) et est entré dans le terminal où je me suis connecté.
> gcloud compute ssh myinstance --zone=us-west1-b
Après la connexion, j'ai eu l'impression qu'il pouvait être utilisé normalement, il n'y a donc pas de problèmes pour l'instant. Merci beaucoup.
L'ordre est inversé, mais il s'agit d'un mémo jusqu'à ce que la machine virtuelle soit créée. Cela a été fait sur console.cloud.google.com. Supposons que vous soyez dans un projet.
(1) Sélectionnez une instance de VM dans Compute Engine.
(2) Sélectionnez "Créer" pour l'instance de VM.
Le reste est écrit dans divers articles, mais vous pouvez sélectionner la région, le système d'exploitation, etc. Je ne savais pas lequel était le meilleur, alors j'ai choisi celui qui était écrit dans le blog. Après tout, je ne sais pas pour l'instant si c'est gratuit. (Le coût était affiché à 24 $ par mois, mais il peut y avoir un dépôt d'un an et il peut être gratuit. Mais je ne suis pas sûr, alors ignorez cette partie de mon article.) Ubuntu19, 30G , J'ai choisi US Oregon. Le résultat est une instance.
Et, comme je l'ai écrit plus tôt, je me suis connecté avec gcloud.
Ceci permet de conserver le [Journal d'humidité intérieure] précédemment écrit (https://qiita.com/xtkd/items/4497c74fcd955bfbeed7). Nous avons maintenant déplacé la machine exécutant le script python que nous recevons en tant que client MQTT et enregistrons dans un fichier sur une machine virtuelle. Je sais qu'il existe une solution plus intelligente, mais j'aimerais l'améliorer petit à petit.
A partir de maintenant, je voudrais mettre la clé publique là-bas pour que je puisse normalement SSH à partir d'ici. En premier lieu, je veux l'enregistrer directement dans Container en utilisant le pub / sous de Google. .. ..