Formation sur AWS Cloud - Cours rapide de zéro à héro ! ! ! Découvrez Amazon Web Services dès aujourd'hui ! | Marek Obuchowski | Skillshare

Vitesse de lecture


1.0x


  • 0.5x
  • 0.75x
  • 1 x (normale)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Formation sur AWS Cloud - Cours rapide de zéro à héro ! ! ! Découvrez Amazon Web Services dès aujourd'hui !

teacher avatar Marek Obuchowski, AI, n8n, Cloud and DevOps Engineer

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Leçons de ce cours

    • 1.

      Introduction

      2:13

    • 2.

      Créer un compte AWS

      8:33

    • 3.

      Créer un budget AWS

      5:06

    • 4.

      Veuillez me suivre :)

      0:18

    • 5.

      Utilisateurs AWS IAM et groupes d'utilisateurs IAM

      6:31

    • 6.

      Installation et configuration AWS CLI

      8:01

    • 7.

      AWS EC2 dans AWS et clés Free Tier et SSH

      10:58

    • 8.

      AWS EC2 dans AWS en utilisant uniquement l'interface utilisateur CLI

      10:12

    • 9.

      Régions AWS

      4:01

    • 10.

      VPC - Virtual Private Cloud

      3:35

    • 11.

      Sous-réseaux et zones de disponibilité ones

      4:24

    • 12.

      Groupes de sécurité

      2:36

    • 13.

      Seau AWS S3

      3:07

    • 14.

      EICE - Point de terminaison EC2 Instance Connect

      12:18

    • 15.

      Créer un site Web avec AWS LightSail ail

      7:36

    • 16.

      Route 53 - DNS dans AWS

      6:03

    • 17.

      Abonnement Centos 9 et AMI

      6:53

    • 18.

      AWS Workmail : hébergez votre propre courrier électronique

      7:01

    • 19.

      Comment monter un seau s3 sur un serveur

      4:32

    • 20.

      AWS et Terraform (infrastructure en tant que code)

      16:38

    • 21.

      Déployer le conteneur sur ECS

      34:00

    • 22.

      SSHuttle vers AWS EC2

      13:23

  • --
  • Niveau débutant
  • Niveau intermédiaire
  • Niveau avancé
  • Tous niveaux

Généré par la communauté

Le niveau est déterminé par l'opinion majoritaire des apprenants qui ont évalué ce cours. La recommandation de l'enseignant est affichée jusqu'à ce qu'au moins 5 réponses d'apprenants soient collectées.

46

apprenants

--

projets

À propos de ce cours

Le cours « Introduction à AWS Cloud » est conçu pour les personnes n'ayant aucune expérience préalable, ainsi qu'pour ceux qui ont tout récemment commencé à travailler avec AWS Cloud. en anglais)

Le document couvre tous les services de base disponibles sur Amazon Web Services, en montrant non seulement comment créer votre compte cloud AWS, mais en expliquant étape par étape comment créer votre propre serveur, comment le gérer à distance via SSH, comment configurer des comptes pour d'autres utilisateurs et comment tirer parti du service gratuit.

Le cours aborde plusieurs sujets liés à l'infrastructure AWS : nous allons apprendre ce qu'est un VPC (cloud privé virtuel), ce que sont une région AWS et une zone de disponibilité (qui est une zone de disponibilité), pourquoi nous avons besoin de groupes de sécurité et plus encore.

Tous les sujets sont expliqués de manière conviviale et directe, afin que même un sans expérience informatique puisse suivre et créer tous les services dans son propre cloud.

Dans ce cours, nous apprendrons à configurer notre propre site web sur AWS, à ouvrir des ports pour rendre le site accessible et à utiliser les « données utilisateur » afin que le nouveau serveur dispose d'un site web installé et fonctionnel immédiatement.

Chaque support est concis et exempt d'informations inutiles. Il contient l'essence nécessaire pour comprendre le service et le créer de manière indépendante dans votre propre cloud. en anglais)

Rencontrez votre enseignant·e

Teacher Profile Image

Marek Obuchowski

AI, n8n, Cloud and DevOps Engineer

Enseignant·e
Level: Beginner

Notes attribuées au cours

Les attentes sont-elles satisfaites ?
    Dépassées !
  • 0%
  • Oui
  • 0%
  • En partie
  • 0%
  • Pas vraiment
  • 0%

Pourquoi s'inscrire à Skillshare ?

Suivez des cours Skillshare Original primés

Chaque cours comprend de courtes leçons et des travaux pratiques

Votre abonnement soutient les enseignants Skillshare

Apprenez, où que vous soyez

Suivez des cours où que vous soyez avec l'application Skillshare. Suivez-les en streaming ou téléchargez-les pour les regarder dans l'avion, dans le métro ou tout autre endroit où vous aimez apprendre.

Transcription

1. Introduction: Bonjour, tout le monde. Je m' appelle Marika Bukowski Je travaille dans l'informatique depuis nombreuses années et je me suis récemment concentré sur des rôles d'ingénieur DevOps et d'administrateur cloud J'utilise le cloud AWS depuis très longtemps et j'ai décidé de partager mes connaissances avec vous aujourd'hui. Amazon Web Services est la principale plateforme cloud au monde, et c'est le cas depuis longtemps, pour être honnête Je ne suis donc pas surpris que vous souhaitiez en savoir plus à ce sujet. Cette formation est conçue pour vous permettre de passer d'une connaissance nulle ou très limitée d'AWS à un niveau où vous pouvez commencer à vous sentir en confiance lorsque travaillez avec AWS et que vous créez des ressources AWS dans ce cloud. Nous ne perdrons pas de temps ici. Nous apprendrons tout cela aussi vite que possible. Vous verrez de nombreux exemples pratiques que vous pourrez suivre vous-même, apprenant comment les choses sont construites dans le cloud. Vous découvrirez les régions AWS, les sous-réseaux et les clouds privés virtuels Vous allez créer et configurer des serveurs virtuels. Vous découvrirez également comment configurer les ressources dans AWS différentes manières, comme en utilisant l'interface de ligne de commande AWS ou en utilisant Terraform, qui est une infrastructure en tant qu'outil de code Et si vous débutez et que vous souhaitez créer votre propre compte AWS, je vous suggère de regarder quatre ou cinq premières vidéos et de les terminer dans l'ordre exact tel qu'elles sont présentées dans cette formation jusqu'à ce que vous ayez un budget AWS et un utilisateur de messagerie instantanée créé. Je n'ai probablement pas besoin de vous le dire, mais connaître le cloud AWS est une compétence très précieuse que vous pouvez ajouter à votre CV lorsque postulez à des postes informatiques, par exemple. Le meilleur, c'est que vous n' avez besoin d'aucune expérience préalable, aucune formation en informatique ou de toute autre connaissance. Vous avez juste besoin d'un PC ou d'un ordinateur portable et d'un peu de temps libre. Si vous êtes intéressé par Dobs et les technologies du cloud, n'oubliez pas que vous pouvez rejoindre notre communauté sur la plateforme automation avenue.com où vous pourrez tout savoir sur Terraform, AWS Cloud, Python et bien d'autres sujets liés au cloud et bien d'autres sujets liés au cloud Ça suffit que je parle. Vous avez probablement hâte de commencer. Je vous verrai donc lors de la première leçon. Merci 2. Créer un compte AWS: Aujourd'hui, je vais vous montrer étape par étape le processus complet de création d'un nouveau compte AWS. Il s'agit d'un nouveau système d'exploitation qui n'a absolument rien de configuré, et nous allons créer ici un nouveau compte AWS. Laissez-moi ouvrir le navigateur et nous passerons à quelque chose comme AWS à trois niveaux. Et ce qu'est le niveau gratuit, nous en reparlerons plus tard. Mais maintenant, permettez-moi de vous expliquer brièvement. Il s'agit simplement d'une offre AWS qui vous permet d' utiliser de nombreuses ressources gratuitement pendant un an. Lorsque vous créez un nouveau compte, vous pouvez utiliser ces services gratuitement pendant un an. Mais nous en reparlerons plus tard lorsque nous créerons réellement des ressources. Nous sommes en train de créer le compte lui-même. Comme vous pouvez le voir ici, j'ai créé un compte AWS. Cliquons dessus parce que c'est ce qui nous intéresse. Cela m'amène à cette page Web avec le bouton de création de compte gratuit. Cliquons dessus. Et peut-être acceptons-nous ces cookies. Maintenant, j'ai besoin d' une sorte d'adresse e-mail. Il peut s'agir de n'importe quelle adresse e-mail ou de la vôtre, il vous suffit de vous assurer que vous pouvez accéder à cette adresse e-mail pendant le processus d'inscription Je vais simplement utiliser gmail.com. C'est un élément important. Celui ci-dessous n'est qu' un alias pour votre compte pouvez donc l'appeler Automation Avenue comme vous le souhaitez , mais ce n'est pas vraiment important. L'e-mail est important ici. Je clique sur Vérifier l'adresse e-mail, et il ne me reste plus qu'à attendre que l'e-mail arrive. Comme vous pouvez probablement l'entendre, l'e-mail vient d'arriver et j'ai reçu un code de vérification. Vous devez le saisir ici et cliquer sur Vérifier. OK, nous devons maintenant créer le mot de passe pour l'utilisateur root. Nous en reparlerons un peu plus tard, qui est en fait un utilisateur root, mais maintenant, créons simplement un mot de passe. Et comme vous pouvez le voir, il doit inclure des majuscules, des minuscules, des chiffres et des chiffres non alphabétiques Assurez-vous simplement d' avoir tout cela. Même lorsque je commence à taper, disons, en majuscule, comme vous pouvez le voir, la première case est cochée, la lettre inférieure, maintenant un chiffre, et maintenant non alphanumérique Comme vous pouvez le voir, toutes ces cases sont cochées, donc mon mot de passe est suffisant pour elles. Maintenant, je dois répéter. Et c'est tout. Nous pouvons continuer. Je voulais juste noter qu' ici sur la gauche, vous avez un lien si vous souhaitez explorer ces produits à trois niveaux. C'est le lien que vous pouvez utiliser. Mais tant pis. À ce stade, nous nous concentrerons uniquement sur le processus d' inscription. Je vais simplement cliquer sur Continuer. Je vais enregistrer le mot de passe. Et maintenant, il me demande des informations de contact. Il me demande s'il s'agit d'un compte professionnel ou d'un compte personnel. Je vais le traiter comme un compte personnel. Quoi qu'il en soit, s'il s'agit d'une entreprise, il vous demandera également le nom de l'organisation. Cliquez sur Personnel et je m'appelle. Vous devez leur donner le nom, l'adresse et le numéro de téléphone. Et vous reconnaissez avoir lu le contrat client. Nous pouvons passer à la deuxième étape. Il vous demande maintenant des informations de facturation. C'est pourquoi vous devez fournir votre numéro de carte de crédit ou de débit car, comme je l'ai dit vous pouvez utiliser certains services gratuits, mais en vous inscrivant, vous pouvez utiliser tous les services , ceux qui sont gratuits et ceux pour lesquels vous devez payer. C'est pourquoi vous devez saisir les informations de votre carte de crédit. Mais dans des vidéos ultérieures, je vais vous montrer comment créer un budget. Ce budget vous indiquera si vous avez commencé à utiliser certains services payants. Pour le moment, nous devons intégrer ces informations pour pouvoir progresser. C'est donc la carte de crédit, et nous pouvons aller plus loin. Comme j'ai utilisé ma carte de vote, je dois confirmer que dans l'application bancaire, je clique sur Confirmer pour autoriser cette étape Maintenant, il me demande un numéro de téléphone à utiliser pour confirmer mon identité. J'utiliserai le même que celui utilisé précédemment à la page précédente. Maintenant, la capture, flic, je l'ai. S'il est complètement désordonné, vous pouvez également toujours le rafraîchir. Cela en générera un nouveau car certains d' entre eux sont générés d'une manière si étrange que vous pouvez à peine voir ce qu'il s'y trouve. OK, maintenant attendons que le code de vérification soit envoyé à mon numéro de téléphone. Et comme vous avez pu l'entendre, il vient juste d'arriver. Et nous pouvons passer à l'étape numéro quatre. Ici, on me demande à nouveau de quel type de compte j'ai vraiment besoin. Nous allons donc opter, évidemment , pour la version gratuite et nous voulons payer 29$ par mois ou 100 La version gratuite est plus que ce dont nous avons vraiment besoin, et c'est tout. Nous cliquons sur Terminer, s'inscrire. Comme vous pouvez le constater, le processus a été rapide et facile, et il est écrit « Oh ». OK, alors que vous arrivez ici, AWS indique que nous activons votre compte, mais je crois qu'il vient d'être activé. Donc oui, j'ai reçu l'e-mail, il m'a dit que je pouvais commencer à utiliser mon compte. Eh bien, je peux cliquer sur ce bouton ou ce bouton n'a pas vraiment d'importance. Nous allons peut-être cliquer sur celui-ci. Accédez à AWS Management Console. Et maintenant, il me demande si je veux me connecter en tant qu'utilisateur root ou en tant qu'utilisateur IAM Nous n'avons vraiment de racines qu'à ce stade. Donc pour le moment, car il n'y a pas d'autre choix. Nous n'avons qu'un utilisateur root. Nous indiquerons l'adresse e-mail que nous avons utilisée pour le processus d'inscription. Donc, pour moi, c'était gmail.com. Nous allons cliquer sur Suivant et sur le mot de passe, celui que vous venez de créer également pour cet utilisateur. Et connectez-vous. Pas mal Nous sommes déjà dans notre console AWS. C'est ce que l' on appelle la console AWS, où nous pouvons tout faire concernant ce compte ou nos ressources. Ce que je veux vous montrer, c'est ici qu'il est écrit Automation Avenue. N'oubliez pas qu'il s'agit de l'alias que nous avons réellement collé lors du processus d'inscription. Ainsi, au lieu de quelques longs chiffres étranges, l'avenue de l'automatisation qui sera utilisée ici. Pour vous, cela peut être le nom que vous voulez donner à ce compte, nous. Ensuite, nous pouvons voir Stockhm. Eh bien, vous avez choisi, je ne sais pas pourquoi, mais c'est ce que nous appelons la région AWS. C'est ici que vous souhaitez créer vos ressources. Vous pouvez voir que vous pouvez le créer dans le monde entier. Permettez-moi de le remplacer par Londres parce que c' est ce qui se rapproche le plus pour moi. Ce que je veux que vous fassiez, c'est activer l' authentification multifactorielle pour l'utilisateur root C'est très important. Ce compte doit être très sécurisé. Ce que vous pouvez faire ici dans ce champ de recherche, vous pouvez mettre IM IAM Nous allons cliquer dessus et vous pouvez voir que même Amazon lui-même, il existe une recommandation de sécurité, il existe une recommandation de sécurité ajouter le MFA pour l'utilisateur root À mon avis, pour presque tous les utilisateurs que vous créez, le MFA devrait être activé, mais l'authentification MFA est certainement celle pour laquelle vous devez créer une authentification MFA Nous pouvons ajouter le MFA ici en cliquant sur ce bouton. Nous avons maintenant le choix de ce que nous voulons utiliser comme deuxième méthode d'authentification distincte. Le moyen le plus simple, je pense, est l'application d'authentification, qui est de toute façon choisie par défaut Vous pouvez appeler, par exemple, pour moi, ce sera mon téléphone Samsung. Je peux m'en servir car cela n'a pas vraiment d'importance. C'est juste pour vous, c'est une information pour vous. Nous pouvons choisir une application d'authentification. Cliquez sur Suivant. Et maintenant, vous pouvez le voir, vous allez devoir installer l'une des applications sur votre mousse, soit Google Authenticator, soit Google Authenticator, soit pour un mobile autre application dont vous pouvez consulter la liste de , soit une autre application dont vous pouvez consulter la liste de toutes les applications Mais en gros, vous n' avez besoin que de l'un d'entre eux. Google est vraiment bon. Je peux recommander celui-ci. Et puis une fois que vous avez installé cette application, vous devez cliquer sur Afficher code QR et simplement le scanner avec votre mousse. Une fois scanné, vous recevrez le code MFA, que vous devrez coller ici deux fois Je veux dire, le premier code et le second code. De cette façon, vous ajouterez appareil en tant qu'appareil autorisé à recevoir les codes MFA Je ne le ferai pas car il ne s' agit que d'un compte temporaire. Je le supprimerai plus tard, mais vous devez absolument le faire. OK, donc je pense qu'à ce stade, je ne veux pas que cette vidéo soit trop longue. Je pense donc que c'est tout pour aujourd'hui. Dans la vidéo suivante, je vais vous montrer comment créer ce budget avant commencer à créer des ressources dans le cloud AWS. Mais vous avez maintenant votre propre compte AWS , alors félicitations. À la prochaine. 3. Créer un budget AWS: Dans la vidéo précédente, nous avons créé notre nouveau compte AWS. Nous avons créé un logo en tant qu'utilisateur root, et nous avons ajouté l'authentification MFA pour cet utilisateur root Ensuite, le plus important est de savoir combien nous coûteront les services AWS. Le cas échéant, nous pouvons essayer de ne pas dépenser d'argent utilisant simplement des services éligibles au niveau gratuit, mais peut-être que nous sommes d'accord pour dépenser de l'argent, mais nous ne voulons pas dépasser un certain seuil, par exemple 10 dollars par mois, disons. Mais d'une manière ou d' une autre, nous voulons absolument contrôler notre budget. Et c'est exactement à cela que sert le service budgétaire AW. étant connecté à notre console, toujours en tant qu'usager de la route, nous pouvons taper ici dans les services, nous pouvons rechercher le budget. Et nous pouvons voir ici les budgets en fonction des enchères et de la fonctionnalité de gestion des coûts, ou nous pouvons simplement cliquer sur ce service d'enchères et de gestion des coûts, dont le budget fait partie. Peut-être cliquons sur celui du haut. Ça n'a pas vraiment d'importance. Ici, vous voyez généralement un résumé que cela vous a coûté le mois dernier prévisions pour ce mois. Mais comme il s'agit d'un nouveau compte, aucune donnée n'est encore disponible. Mais cela n'a pas vraiment d'importance, car nous avons besoin budgets ici, dans le coin inférieur gauche. Alors, cliquons sur ce budget. Comme vous pouvez le voir, nous pouvons créer un nouveau budget ici en cliquant sur ce bouton. Nous avons maintenant le choix d' utiliser un modèle ou personnaliser à l'aide de paramètres avancés. Restons-en à la version simplifiée. Maintenant, quel type de modèle souhaitez-vous utiliser ? Par défaut, vous pouvez voir un budget nul dépensé. Créez un budget qui vous avertit lorsque vos dépenses dépassent 0,01$, ce qui est supérieur à la limite du niveau gratuit d' AWS Ça sonne bien, n'est-ce pas ? Parce que cela signifie que si je dépense de l'argent pour quoi que ce soit, je recevrai une notification. également important de se rappeler que le budget AWS ne désactivera aucune ressource pour nous. Ce n'est pas censé être le cas. Il ne nous informera que chaque fois que nous dépasserons un certain seuil. Nous pouvons comprendre ici. Le premier seuil sera donc de 0,01$. Si nous utilisons un service pour lequel nous devons payer, un e-mail sera envoyé à l'adresse e-mail que nous indiquons ci-dessous. Peut-être qu'avant d'y aller, il y a aussi un nom de budget. Cela s'appelle Mon budget zéro dépense, ce qui est bien, mais permettez-moi de le personnaliser. Peut-être Mark. Budget zéro dépense. Ça n'a pas vraiment d'importance. C'est juste un nom. Et c'est ici que nous saisissons l'adresse e-mail. Et comme vous pouvez le constater, il n'est pas nécessaire que ce soit le cas. Vous pouvez saisir plusieurs adresses e-mail ici. Il suffit de les séparer par des virgules. Je vais juste en utiliser un, disons, Mark at Avenue. C'est ça. Si j' en veux un autre, utilise juste le coma et bla, bla, bla. Mais nous allons simplement utiliser celui-ci. C'est vrai, je crois, parce que oui, nous pouvons laisser tout le reste tel quel, et vous pouvez en voir la confirmation. Vous serez averti par e-mail lorsqu' dépense supérieure à 0,01$ est engagée C'est très bien. C'est ce que je veux. Nous créons un budget. Et c'est tout. Nous avons notre budget, et ne me demandez pas pourquoi il indique toujours 1$ plutôt que 0,01$ Je ne sais pas pourquoi c'est comme ça, mais ça devrait être pour 0,01$ Mais ce n'est pas grave. Cela fonctionne comme prévu, en fait, mais peut-être voulons-nous créer un autre budget. Et si nous voulons parfois utiliser certains services, mais que nous ne voulons pas dépasser 10$ par mois. Nous pouvons donc créer un budget de et fixer un seuil à cet effet. Cliquez donc sur Créer un budget. Nous allons le laisser sous forme de modèle simplifié, ce qui est beaucoup plus facile. Et maintenant, nous allons passer d'un budget zéro dépense à peut-être celui-ci, un budget mensuel. Ce qui est intéressant , comme vous pouvez le constater, c'est qu'il vous avertit si vous dépassez ou si vous prévoyez de dépasser le montant du budget Si vous commencez un nouveau mois et que le premier jour, vous dépassez 1 dollar, ce budget AWS, vous dépasserez selon ce budget AWS, vous dépasserez en fait 10 dollars à la fin du mois. Il vous enverra une notification avant que vous n'atteigniez réellement ce seuil de 10$, car il est prévu que vous le dépassiez d'ici la fin du mois J'espère que c'est logique, car notre objectif ultime est de ne pas dépasser 10$ par mois. C'est exactement ce dont nous avons besoin. Nous pouvons maintenant faire défiler la page vers le bas. Disons que c'est un budget de 10$, oui. Pour nous, il est clair de quoi il s'agit. Maintenant, nous ajustons simplement cette valeur à 10$. Encore une fois, juste une liste d'e-mails. Nous voulons que cette notification soit également envoyée. Et c'est tout. Et ci-dessous, vous avez un résumé de son fonctionnement. Vous serez averti quand. Vos dépenses atteignent 85 %. Donc, si vous êtes à 8 h 50, disons que vous recevrez un e-mail, alors ce sera à 100 % à 10$ Mais la troisième option, si vous prévoyez que les dépenses devraient atteindre 100 % Mais c'est très pratique et utile pour nous. C'est exactement ce dont j'ai besoin. Créez simplement un budget. Ainsi, vous pouvez créer autant de budgets que vous le souhaitez et être averti chaque fois vous atteignez l'un de ces seuils. 4. Veuillez me suivre :): Un dernier petit rappel. Si vous avez trouvé cette formation utile, veuillez cliquer sur ce bouton de suivi dès maintenant. C'est le seul moyen de vous assurer de ne jamais manquer prochains cours ou les mises à jour importantes que j'ajouterai à ce cours. De plus, il vous permet de suivre facilement vos questions et discussions. Merci et j'espère vous voir au prochain cours. 5. 4 utilisateurs et groupes d'utilisateurs IAM AWS: Dans la vidéo précédente, nous avons créé le budget AWS. Nous pouvons surveiller nos dépenses à l'aide de ces budgets, etc. Mais ce que je veux remarquer, c'est que nous sommes toujours connectés en tant qu'utilisateur root, et cet utilisateur root n'est pas vraiment celui que nous voulons utiliser pour créer quoi que ce soit en termes de ressources, comme des serveurs, des équilibreurs de charge, etc. Nous ne voulons pas vraiment utiliser un utilisateur root pour cela. Ce que nous devrions utiliser à la place, c'est un type de compte administrateur, d'utilisateur administrateur ou tout autre utilisateur dont la portée est limitée. Dans cette vidéo, nous allons donc créer Admin ImUser. Le service dont j'ai besoin s'appelle IM Nous l'avons déjà vu lorsque nous avons créé l'authentification MFA, lorsque nous avons créé le compte lui-même. Comme vous pouvez le constater, je n'ai pas terminé cette étape, mais j'espère que vous l'avez fait. Mais ce que nous voulons maintenant, c'est un nouvel utilisateur. Si nous travaillons pour une organisation, nous n'en créons généralement pas une. Nous en créons plusieurs, et nous les regroupons dans des groupes d'utilisateurs. Alors peut-être commençons plutôt par les groupes. C'est généralement le cas, mais cela n'a pas vraiment d'importance. Nous pouvons partir de n'importe quel point, et nous finirons au même endroit. Mais commençons par le groupe. Nous créons donc un groupe afin de créer un groupe d'utilisateurs, et nous les appellerons administrateurs. Je serai un groupe d'administrateurs. Et chaque administrateur doit disposer d'un ensemble d'autorisations similaire, et ces autorisations sont configurées ici. Et vous pouvez voir en haut l'accès administrateur. C'est exactement ce dont nous avons besoin. Nous prenons cela et nous pouvons constater qu'il fournit un accès complet aux services AWS, et c'est très bien. Nous avons besoin d'eux pour accéder aux services, mais ils auront un accès limité pour consulter les informations financières. Nous les appelons donc. Administrateurs, et nous créons un groupe d'administrateurs. C'est maintenant chose faite, mais nous pouvons voir que nous n'avons aucun utilisateur dans ce groupe. Nous pouvons maintenant accéder aux utilisateurs et nous allons créer un utilisateur et le placer dans ce groupe d'administrateurs Il suffit donc de cliquer sur Créer un utilisateur. Appelons-le peut-être administrateur. C'est un nom légèrement différent. Maintenant, ce dont nous avons besoin, c'est de cocher la case permettant aux utilisateurs d'accéder à AWS Management Console. Vous pouvez voir que c'est facultatif. Et quelqu'un pourrait se demander n'est pas là l'idée même pour laquelle nous avons créé cet utilisateur. Nous n'accèderons pas à la console AWS. C'est là que nous en sommes en ce moment, non ? Eh bien, oui, c'est vrai, mais chaque utilisateur peut avoir accès à la console ou à ce que nous appelons un accès programmatique Je vais vous montrer dans la prochaine vidéo quelle est la différence et comment le configurer. Mais pour le moment, nous devons accéder à la console, sinon l'utilisateur administrateur devrait pouvoir accéder à la console, comme nous le faisons actuellement. Nous cochons cela, fournissons un accès utilisateur, puis nous cliquons sur « Je veux créer ImUser Ici, nous pouvons avoir un mot de passe généré automatiquement ou un mot de passe personnalisé. Personnalisé, je vais pouvoir le saisir. Désormais, les utilisateurs doivent créer un nouveau mot de passe lors de leur prochaine connexion. Recommandé. C'est pratique si vous créez ce compte pour quelqu'un d'autre. Vous créez un utilisateur, disons, je ne sais pas, Jack, vous lui avez donné un mot de passe, puis vous cliquez dessus. Ainsi, lorsqu'il se connectera, il devra le modifier lors de sa première connexion. Mais comme nous avons créé ce compte pour nous-mêmes, je dirais qu' il faut le décocher et nous pourrons utiliser uniquement le mot de passe que nous avons saisi ici Ça y est, on peut cliquer sur le bouton suivant. Sûr, peut-être le savoir. Maintenant, à ce stade, nous pouvons ajouter l'utilisateur au groupe d'utilisateurs que nous avons créé il y a 2 minutes, comme vous pouvez le voir. Ajoutons-le donc. Prochaine. Comme vous pouvez le constater, si groupe n'a pas encore été créé, nous pouvons également en créer un ici. Mais comme nous avons déjà un groupe d'administrateurs, nous pouvons simplement passer directement au suivant C'est ça. Voici un petit résumé. Le nom d'utilisateur est administrateur. Il ou elle aura les autorisations des groupes d'administrateurs, et il s'agira d'un mot de passe personnalisé, ne nécessitera pas de réinitialisation lors du premier logan C'est cool. Créons cet utilisateur. Et maintenant, nous avons ces instructions de connexion. Nous pouvons copier ces informations ou nous pouvons tout télécharger sous forme de fichier CSV, et j'utiliserai cette option. Comme vous pouvez le voir, le fichier CSV des informations d'identification de l'administrateur s'affiche dans mes téléchargements. Je peux m'en servir. Mais ce dont j'ai vraiment besoin, c'est que cette URL est très pratique. Copions-le peut-être. ai toujours dans ce fichier également, mais peut-être que nous allons le copier ici. Maintenant, je vais me déconnecter d'ici. Je suis toujours connecté en tant qu'usager de la route, vous vous souvenez ? Nous nous déconnectons donc, nous pouvons soit nous reconnecter ici. Mais cette fois en tant qu'utilisateur IAM, nous aurons besoin d'un identifiant de compte à 12 chiffres Mais n'oubliez pas que j'ai copié cette URL. Permettez-moi d'ouvrir un autre onglet. Je vais peut-être vous montrer les deux méthodes. Je peux le coller ici. Souvenez-vous de cette longue URL, je la copie simplement. En fait, cet identifiant de compte est déjà présent. Donc, une dernière chose à taper. Lorsque je clique sur Enter, comme vous pouvez le voir, la seule différence est que je suis déjà sur la page où je peux me connecter en tant qu'Imuser Je n'ai pas à le choisir et j' ai déjà créé un identifiant de compte pour moi. Maintenant, je veux juste ajouter un administrateur, qui est le nom de l'utilisateur que nous venons créer et le mot de passe que nous avons créé pour cet utilisateur. Maintenant, je peux me connecter. Mais peut-être qu'avant de le faire, permettez-moi de revenir à cet onglet. Et comme vous pouvez le voir, la page de connexion est un peu différente, mais elle fonctionne exactement de la même manière. Donc, l'identifiant du compte, je peux le copier d'ici. C'est peut-être le moyen le plus simple. Retournons en arrière. Je peux le coller ici, ici, si je clique sur Suivant, comme vous pouvez le voir, nous sommes exactement au même endroit. J'espère que cela a du sens. Donc, comme j' ai déjà tout rempli, permettez-moi de me connecter d' ici. Fermez celui-ci. Nous sommes maintenant connectés en tant qu'utilisateur de messagerie instantanée. Comme vous pouvez le constater, dit l'administrateur à ce long numéro de compte, en terminant par 8888 Vous pouvez également constater une autre différence, car vous pouvez voir l'accès refusé en termes de coût et d'utilisation. Comme je l'ai dit, les utilisateurs de messagerie instantanée auront une visibilité limitée sur les informations financières, et c'est très bien. Nous allons créer cet utilisateur pour créer des services. Ils n'ont rien à faire avec les finances. J'espère donc que cela vous aidera. 6. 5 installation et configuration de CLI AWS: Dans la vidéo précédente, nous avons créé l'utilisateur de messagerie instantanée, et nous sommes maintenant connectés en tant qu'utilisateur de messagerie instantanée. C'est ce qu'on appelle administrateur, et voici notre numéro de compte. Mais souvenez-vous quand il nous a demandé si nous avions besoin d'un accès à la console. s'agit de la console AWS et elle nous a demandé si nous voulions y accéder. À première vue, cela peut sembler ridicule, car quelqu'un dirait, bien sûr, que nous voulons y accéder, oui, mais tous les utilisateurs n' auront pas besoin de cet accès. AWS dispose également d'un accès programmatique, et tout ce que nous pouvons faire ici, nous pouvons également le faire par programmation à distance. Et au lieu d' essayer de l'expliquer, laissez-moi simplement vous montrer. C'est tout simplement le moyen le plus simple. Revenons donc à notre console de messagerie instantanée, la messagerie instantanée n'est pas une messagerie instantanée. Passons à la messagerie instantanée, où nous avons créé notre utilisateur. Et comme je l'ai dit, il est également recommandé d'identifier les utilisateurs de la messagerie instantanée, non seulement pour les utilisateurs root, mais laissez-moi me concentrer sur autre chose, car ce que je voulais vous montrer, c'est que si nous nous adressons à ces utilisateurs, je cliquerai peut-être ici. Peu importe où ici ou là. Voici donc notre utilisateur. Cela s'appelle Administrator. Cliquons dessus. Et ce dont nous avons besoin maintenant, ce sont des informations de sécurité. Cliquez sur Informations d'identification de sécurité, puis défilons vers le bas. Et ici, ce qui nous intéresse, ce sont les clés d'accès. Ce sont ces clés d'accès programmatiques dont je parlais Cliquez donc sur Créer une clé d'accès. Nous avons le choix, mais nous voulons vraiment la première, l'interface en ligne de commande, car c'est pourquoi je voudrais me connecter à mon compte AWS depuis un serveur distant ou un ordinateur portable ou autre. Alors c'est tout. Je dois juste confirmer que j'ai bien compris les recommandations. Je clique sur Suivant. Ici, vous pouvez le décrire, mais je vais simplement cliquer sur Créer une clé d'accès. Comme vous pouvez le voir, nous avons clé d'accès et une clé d'accès secrète. C'est donc l'équivalent du nom d'utilisateur, et c'est l'équivalent du mot de passe. Ainsi, à distance, je pourrai me connecter à ce compte en tant qu' administrateur en utilisant ce type de nom d'utilisateur, appelé clé d'accès, et ce mot de passe, appelé clé d'accès secrète. Et c'est un moment important car cette clé d'accès secrète ne sera affichée qu'une seule fois. Laisse-moi te montrer à quoi ça ressemble. Je l'enlèverai plus tard. Il est très important que vous ne le montriez à personne. Comme je l'ai dit, cela équivaut à votre nom d'utilisateur et à votre mot de passe. Donc, si quelqu'un peut le voir, il pourra se connecter à votre compte AWS à l'aide de ces informations d'identification. Fais donc attention à ça. Je les supprimerai avant la publication de cette vidéo. Mais ce que nous pouvons également faire ici, c'est télécharger le fichier CSV. Je vais cliquer dessus. Comme vous pouvez le constater, il s'agira des informations d'identification de l'administrateur. Non, désolé, c'était pour la vidéo précédente. Les clés d'accès de l'administrateur sont celles que nous téléchargeons actuellement. Nous aurons donc ces informations dans ce fichier. Alors c'est tout. Permettez-moi de minimiser cela et d'ouvrir le terminal. Voici donc mon ordinateur portable. Je suis chez moi. Il peut s'agir d'un PC, d'un ordinateur portable ou d' un autre serveur quelque part. Comment puis-je désormais accéder à ce compte AWS à partir d'ici ? Donc, ce dont j'ai besoin, c'est de l'AWS CLI, c'est ce qu'on appelle. D'accord, nous avons besoin de l'AWS CLI, mais si vous tapez, par exemple, version d' AWS, il y a très peu de chances que AWS CLI soit déjà installée. Nous devons généralement d'abord l' installer et le configurer. Alors faisons-le maintenant. Permettez-moi de revenir à notre navigateur et de découvrir comment installer l' AWS CLI sur Google. Maintenant, j'en suis à deux, mais vous pouvez rechercher sur Google n'importe quel système d'exploitation que vous utilisez . Alors vérifions-le. Premier lien, faisons défiler la page vers le bas. Voici les instructions. Si vous êtes sous Windows, vous l'utiliserez pour Macosd mais je suis sous Linux, comme je l'ai dit, eh bien, ce n'est même pas un Linux normal, c'est une version RM, donc je dois également passer à la version RM de Et ce dont j'ai vraiment besoin, c'est de simplement copier ces commandes. Je peux donc cliquer sur ces deux carrés, maintenant les copier, retourner sur mon terminal et les coller. Entrez et c'est tout. Alors maintenant, peut-être que nous allons clarifier les choses. Alors maintenant, si je tape à nouveau la version AWS, comme vous pouvez le voir, je l'ai maintenant disponible. OK, alors comment le configurer maintenant. Heureusement, cela n'a pas compliqué les choses. C'est la commande AWS configure. Cliquez sur Entrée, et maintenant il vous demande cette clé d'accès. C'est celui-ci, n'oubliez pas qu'il s'agit de votre clé d'accès. Vous pouvez le copier ici. Retournons en arrière. Nous le collons. Entrez, maintenant clé d'accès secrète. Nous l'avons également. Nous le copions. C'est l'équivalent de votre mot de passe. Revenons en arrière, collez-le ici. Ce qu'il vous demande maintenant, c'est le nom de région par défaut. Je sais que nous n'avons pas encore parlé des régions, mais c'est essentiellement par région que vous souhaitez créer vos ressources. En fonction de l'endroit où vous vous trouvez, vous choisirez votre région. Pour moi, c'est un Londres, donc c'est Eust Two Ce n'est pas vraiment quelque chose que vous devez saisir. Vous pouvez le laisser vide, mais vous devrez ensuite le spécifier à chaque fois que vous créez quelque chose. Vous devez spécifier la région dans laquelle cette ressource doit être créée. Donc, pour moi, étant donné que la plupart de mes ressources se trouveront dans l'ouest de l'UE, désolée, ont-ils dit une ou deux ? C'est Eust 2 Mais oui, parce que l' EUS One est une île. Donc je veux tout à Londres, oui. C'est donc EU West Two. Mais c'est quelque chose que vous pourrez annuler plus tard de toute façon C'est donc juste pour votre commodité, mais vous pouvez le laisser vide, comme je l'ai dit. Si vous en avez un par défaut, vous n' aurez pas à le saisir, mais vous pourrez le remplacer OK, donc format d'entrée et de sortie. Eh bien, je ne m'en fais pas pour le moment. Maintenant, je devrais pouvoir accéder à mon compte AWS d'ici. Commençons peut-être par l'aide d'AWS. Il vous montrera tous les services auxquels nous pouvons accéder à l'aide de cette ligne de commande. Et comme vous pouvez le constater, il y a pratiquement tout ce à quoi vous pouvez accéder dans la console. Vous pouvez également y accéder via la CLI. Et parce que nous n'avons aucune ressource, cela peut être difficile, mais nous pouvons utiliser cette messagerie instantanée parce que nous avons créé un utilisateur. AWS IM et peut-être de l'aide à nouveau. Découvrez les commandes possibles pour AWS IM. Celui-ci a l'air d'aller bien. Répertoriez les utilisateurs. OK. Répertoriez les utilisateurs. Découvrez ce que nous avons ici. Très bien, petit hic, car c'est un nouveau système. Comme je l'ai dit, rien n'est installé ici. Il dit : « Aucun fichier ou répertoire de ce type n'est inférieur ». Eh bien, je pense que c'est parce que nous devons en installer moins. Ah, d'accord. Faites donc le maximum pour en installer moins. OK. Un petit hoquet Essayons encore une fois. Et comme vous pouvez le constater, cela fonctionne maintenant. Il sait que nous avons un administrateur utilisateur. Il nous donne le nom d'utilisateur et quelques informations supplémentaires, comme la date de création ou la date à laquelle le mot de passe a été utilisé pour la dernière fois. De cette façon, nous pouvons accéder à notre AWS depuis notre ordinateur portable en utilisant une interface de ligne commune. 7. 6 AWS EC2 dans AWS et des clés de niveau et SSH gratuites: OK, je suis ici dans ma console AWS. Je suis toujours connecté en tant qu'administrateur des utilisateurs de messagerie instantanée, et le service dont j'ai besoin s' appelle EC two, et vous pouvez voir les services EC deux, serveurs virtuels dans le cloud. C'est exactement ce dont nous avons besoin. J'ai cliqué dessus et comme vous pouvez le voir, les instances fonctionnent à zéro parce que je n' ai pas encore de serveurs virtuels. Créons-en un. Pour en créer une, nous pouvons cliquer sur le bouton orange de lancement de l' instance. Je vais cliquer dessus et nous pouvons maintenant spécifier tous les détails de notre serveur. Tout d'abord, le nom n' est pas vraiment important, mais appelons-le serveur Marx. Peu importe le nom que tu lui donnes. C'est juste, tu sais, pour que tu reconnaisses que c'est le tien. Et nous faisons défiler la page vers le bas et nous pouvons voir les systèmes d'exploitation disponibles pour notre serveur. Amazon Linux est sélectionné par défaut, et Amazon Linux est comme un système basé sur Linux Fedora avec de nombreuses modifications d' Amazon, et c'est Mais nous pouvons aussi avoir macOS. Nous pouvons avoir Ubuntu Windows. Elles s'appellent toutes Amazon Machine Images. Si vous cliquez sur ce bouton, vous verrez qu'il y en a des milliers et des milliers d'autres. Mais restons-en à l'essentiel, peut-être. Je vais juste choisir Ubuntu. Ce qui est important à propos d'Ubuntu ou d'Amazon Linux, c'est que vous pouvez voir qu'ils sont éligibles au niveau gratuit et j'en parlerai dans une minute. Pour l'instant, je vais peut-être passer à Ubuntu, qui est également éligible au niveau gratuit. Mais c'est bon pour le moment. Nous y reviendrons. Je fais défiler la page vers le bas. Ici, je peux choisir l'architecture de mon processeur. C'est 886, c'est généralement Intel, AMD ou RM. Est-ce qu'AWS possède ses propres processeurs. Ils sont appelés gravitons. Tu peux t'en servir si tu veux. Mais je vais m'en tenir au X 86. Ici, vous pouvez choisir le type de votre serveur. Nous avons Tito Micro. Comme vous pouvez le voir, Tito Micro. Eh bien, laissez-moi peut-être l'ouvrir. Vous pouvez voir qu'ils sont très nombreux, faites défiler la page vers le bas pour en voir un grand nombre. Mais ce qui est important à propos de celui-ci, c'est qu'il possède également ce label éligible au niveau gratuit. Allons-y. Vous voyez, ce serveur dispose d'un processeur virtuel et d'un Go de mémoire Vous trouverez ci-dessous les prix et le coût de son fonctionnement. Mais je voudrais discuter d' une dernière chose parce que nous y revenons à ce niveau gratuit, je veux dire. Faisons défiler la page vers le bas pour le moment, et nous avons Keeper. Keeper est une clé SSH que nous pouvons utiliser pour nous connecter ultérieurement à notre serveur à distance Comme cet ordinateur portable depuis mon ordinateur portable, disons que si je voulais me connecter à mon serveur, j'aurais besoin d'un gardien. Comme vous pouvez le constater, je n' ai pas de gardien et il est écrit que je peux continuer sans gardien, mais ce n'est pas recommandé. Ce n'est pas vraiment ce que je veux. Je veux créer un nouveau gardien. Je vais cliquer sur ce bouton et je pourrai appeler ce gardien, peu importe, Marx Key peut-être. Tu sais quoi ? Peut-être que nous allons passer ici à cette ED 255, bla, bla, bla, parce que c'est la version la plus récente et la meilleure de cette version la plus récente et la meilleure de Mais pour les deux, cela fonctionnera bien. Il ne nous reste plus qu'à cliquer sur Create Keeper. Comme vous pouvez le constater, il s'est également téléchargé automatiquement. Je le verrai dans mes téléchargements, le point de soulignement de Marx p. C'est la clé dont j'aurai besoin pour me connecter ultérieurement à ce serveur Comme vous pouvez le voir, c'est maintenant Keeper Marx Key qui a été choisi . Je suis tellement content de ça Nous avons maintenant les paramètres réseau, et je ne veux pas vraiment parler paramètres réseau maintenant, car il s'agit d'un sujet très vaste. Mais si nous laissons tout tel quel, ce serveur fonctionnera exactement comme je le souhaite de toute façon Nous voulons donc simplement nous assurer que adresse IP publique attribuée automatiquement est activée et que le groupe de sécurité crée un groupe de sécurité autorise le trafic SSH depuis n'importe où De cette façon, nous pourrons nous connecter à notre serveur. Si ceux ci-dessus sont exactement comme ici, c'est tout ce dont j'ai vraiment besoin Nous pouvons donc faire défiler la page plus loin. Nous avons donc configuré le stockage. Il s'agit du disque dur de notre serveur. Et comme vous pouvez le voir, par défaut, il contient huit Go de ce qu'on appelle le volume GP à deux racines GP two est une ancienne version des disques SSD. Nous pouvons passer à GP Three, c'est une version plus récente, et maintenant j'ai vraiment envie de revenir à ce niveau gratuit. Comme vous pouvez le constater, c'est également là car la quantité de stockage que nous utilisons affectera également ce niveau gratuit. Et comme vous pouvez le constater, il est indiqué que je peux disposer de 30 Go de stockage EBS si je veux bénéficier de ce niveau gratuit Je vais changer ce chiffre de 8 à 30. Vous pouvez aussi en laisser huit, mais je peux en avoir jusqu'à 30, donc je vais le remplacer par 30. Pourquoi pas ? Je voudrais le résumer. Si vous avez choisi jusqu'à 30 Go de volume racine GP 2 ou GP 3, puis si vous avez un type d'instance éligible au niveau gratuit Et si votre système d' exploitation est également éligible au niveau gratuit, ce serveur peut fonctionner 750 heures par mois gratuitement. Et le mois suivant et le mois suivant, le nombre d'heures sera réinitialisé et vous disposerez de 750 heures supplémentaires pour ce nouveau mois. Et s'il s'agit d'un nouveau compte AWS et que vous avez un an d'éligibilité au niveau gratuit, ce serveur peut fonctionner gratuitement pendant une année entière. Cela ne vous coûtera rien tant que vous ne dépasserez aucun des montants mentionnés ici. Très bien, alors revenons en arrière. Et bien, c'est tout. Il n'y a rien d'autre dont j'ai besoin ici. Je peux simplement lancer une instance. Je lance donc l'instance et mon serveur est en cours de création. Et il est désormais opérationnel. Le lancement de l'instance a été lancé avec succès. Je peux cliquer sur cet identifiant pour mon instance. Instance signifie serveur virtuel. Si je clique dessus. Je peux voir le serveur Mark, et l'état est en cours d'initialisation Cela signifie qu'il n'est pas encore complètement opérationnel, mais qu'il est en cours de création. Maintenant, si je clique sur ce bouton, vous pouvez voir plus d'informations sur ce serveur. Et l'une des plus importantes pour moi en ce moment est mon adresse IPV publique L'adresse publique signifie que je pourrai me connecter à ce serveur de n'importe où dans le monde. Permettez-moi peut-être de le rafraîchir d'abord. Voyons si c'est toujours en cours d'initialisation. C'est très bien. Mais même s'il est en cours d'initialisation, vous pouvez déjà essayer de vous y connecter Je peux cliquer sur ce bouton ici, me connecter. Et j'ai tout un choix à faire ici. Tout d'abord, le moyen de me connecter à mon serveur s'appelle EC two Instance Connect. Et si je clique en bas, cette console AWS me redirigera vers ce serveur, puis me connectera au serveur. Je peux exécuter des commandes maintenant. Par exemple, DFH est une commande qui m' indique mon volume racine, disque dur que nous avons connecté, et elle indique que 29 Go et 1,6 Go sont utilisés me reste donc 28 C'est logique car nous avons créé un volume de 30 Go. Donc, si je reviens ici, peux aller au stockage, et nous pouvons voir qu'il fait en fait 30 Go. Très bien, c'est ainsi que cela se fait localement depuis la console AWS. Mais que faire si je veux m'y connecter depuis mon terminal local sur mon ordinateur portable ? Permettez-moi de le redimensionner. Donc je peux me le dire maintenant. Voici mon ordinateur portable. C'est le terminal de mon ordinateur portable local ici à la maison. Je peux toujours aller ici, cliquer sur D Connect, mais maintenant j'ai quelques indices. Si nous passons au client SSH, il me dit ce que je peux faire pour me connecter à distance depuis mon domicile à ce serveur Cela dit, ouvrez le client SSH. Eh bien, mon terminal l' a déjà ou mon système, je dois dire, a un client SSH La prochaine chose que je dois faire est de trouver ma clé privée. Vous vous souvenez de cette clé que nous avons téléchargée ? J'ai été téléchargé automatiquement sur maxkee point p. Vous pouvez le montrer dans les téléchargements Oui, il est disponible en téléchargement. Ici, je dois accéder à mon dossier de téléchargements. Je vois donc les téléchargements. Et je peux voir que c'est le fichier qui a été téléchargé, Markky point pm C'est bon. Donc, ce que je dois faire ensuite, c'est exécuter cette commande. Changement de mode : touche 400 Marx. Je peux cliquer sur ces rectangles pour copier cette commande. Revenez à ma première seconde. Permettez-moi de l'agrandir, et peut-être de clarifier les choses. C'est bon. Maintenant je peux le coller. Et décentrez-vous. Ce que je dois faire ensuite, connecter à votre instance en utilisant DNS public. L'exemple se trouve ici. Je vais cliquer sur la commande point ou sur la touche Marx. Passez-le ici et cela devrait m' amener sur mon serveur. Il s'agit simplement d'un avertissement standard. Vous demande si vous êtes sûr de savoir à quoi vous vous connectez. Ce serveur n'étant pas connu, il vous demande si vous êtes sûr de savoir à quoi vous vous connectez. Mais je suis sûr que c'est mon serveur, donc je tape Enter, et maintenant je suis également sur mon serveur. Si je tape DFH, vous pouvez voir exactement que c'est mon serveur car il possède un disque dur de 29 Go J'ai 28 concerts disponibles. C'est exactement ce que nous avons vu il y a une minute lorsque je me suis connecté localement à l'aide de la console AWS. Mais cette fois, tu sais, je peux le minimiser juste pour m'assurer que c'est clair. Je me connecte depuis mon ordinateur portable que j'ai chez moi et je suis connecté à mon serveur qui se trouve quelque part dans le cloud AWS. Et je peux faire fonctionner certains de ces appareils. Vous pouvez voir que c'est mon lecteur. Tu peux courir comme sur HtP. Vous pouvez voir l'utilisation du processeur, l'utilisation de la mémoire et toutes ces choses intéressantes. Et si je lance cut, let's see, Os release, je peux voir qu'il s'agit bien du système d'exploitation Ubuntu. D'accord, voici comment créer le serveur et comment s'y connecter à distance. Si vous arrêtez de jouer avec votre serveur, je vous suggère de le détruire également ici, car une fois que vous l'aurez détruit, vous économiserez également ces heures sur ce niveau gratuit. N'oubliez pas que vous avez 750 heures. Mais si je détruis maintenant cette instance, état de l'instance, terminez-le. Oui, résiliez. Je supprime ce serveur, comme vous pouvez le voir, il est en train de fermer parce que demain peut-être, je veux créer deux serveurs Et si le nombre total d'heures pour tous mes serveurs ne dépasse pas 750 heures, rien ne me sera facturé, car ces 750 heures représentent montant global de tous les services que je gère ici. Je peux donc faire fonctionner un serveur en continu pendant un mois ou deux serveurs en continu pendant 15 jours ou peut-être trois serveurs pendant dix jours. Rien de tout cela ne dépassera 750 heures. Donc, rien ne me sera facturé. J'espère que cela a du sens. C'est bon. Et je te verrai dans le prochain épisode. Au revoir. 8. 7 AWS EC2 dans AWS en utilisant uniquement AWS CLI: Aujourd'hui, nous allons accomplir exactement la même tâche, mais nous utiliserons l'interface de ligne de commande AWS pour cela. Ouvrons donc d' abord le terminal avec le terminal ici, et nous pourrons vérifier. Si l'AWS CLI est installée. Version, nous avons la version deux, 15, 24, comme vous pouvez le voir. La commande très utile lorsque nous essayons de commencer à créer nos commandes dans la CLI est l'aide. Après avoir simplement saisi quelque chose comme AWS, nous pouvons toujours taper help, appuyer sur Entrée, et cela nous donne tous les arguments disponibles pour cette commande. Comme vous pouvez le constater, nous avons ici tout ce que vous pouvez configurer dans la console AWS, vous pouvez également le configurer dans l'interface de ligne de commande AWS. Et ici, nous avons besoin de l'EC 2. C'est exactement ce dont nous avons besoin car nous voulons créer une instance EC two. Je peux taper Q pour sortir. Je peux taper à nouveau AWS EC two, et je peux taper à nouveau help. Et cela me donnera de l'aide ou une liste des arguments disponibles pour AWS EC two. Comme vous pouvez le voir, des tonnes et des tonnes, et celle que je veux vraiment. Eh bien, tu sais quoi ? Je ne vais pas m'embêter avec ça. Je voulais juste souligner que cette aide est vraiment utile lorsque vous souhaitez commencer à créer vos commandes. Donc, la commande dont j'ai besoin pour créer une instance EC two est AWS EC two, run instances. Ensuite, je dois présenter quelques arguments. C'est ce que je veux dire. C'est très utile si vous avez déjà créé l'instance EC two dans la console AWS, car nous pouvons désormais parcourir ces options et les transmettre au fur et à mesure. Tu vas voir ce que je veux dire. Tout d'abord, nous choisissons Ubuntu, oui. Ubuntu est une image de machine Amazon et chaque image de machine Amazon possède un ID AMI. Vous pouvez le voir ici. Je peux le copier. Je peux le transmettre à mon AW CLI en tant qu'identifiant d'image. Ensuite, je peux simplement le coller. Ce que cela signifie vraiment, c'est que notre instance EC two aura cet Ubuntu comme système d'exploitation. Mais tu sais quoi ? Il y a une chose que je veux changer car tout taper une longue ligne n'est pas vraiment beau. Ce que nous pouvons faire, c'est utiliser la barre oblique inverse. Si nous mettons une barre oblique inverse ici et que nous cliquons sur Entrée, vous pouvez voir un petit triangle Cela signifie que cette commande sera poursuivie dans une nouvelle ligne. Vous verrez que l'apparence sera bien meilleure lorsque nous utiliserons ces barres obliques inversées Donc, l'identifiant de l'image d'Ubuntu. Maintenant, je peux taper un espace, une barre oblique inverse, puis cliquer à nouveau sur Entrée et nous pouvons continuer sur une nouvelle ligne Je pense que de cette façon, cela semble plus clair que sous une très longue ligne, car ce serait très long parce que ce n'est pas le seul argument dont nous avons besoin. Si nous revenons à notre console, ce n'était que le premier argument. Tout d'abord, nous avons décidé sur quoi tournerait notre serveur. Mais ensuite, nous avons eu le type d'instance, et nous avons choisi Tito Micro Nous l'avons choisi parce qu'il était éligible au niveau gratuit. Nous voulons le même type d'instance lorsque nous l'avons créée à l'aide de notre AWS CLI. Nous pouvons taper ici Type d'instance. T two micro et backslash à nouveau. Qu'est-ce qu'on avait d'autre ici ? Faites défiler. De plus, nous avions le gardien. N'oubliez pas que nous en avons créé un parce que nous n'en avions pas. ça s'appelait ? La clé de Marx ? Nous pouvons également l'ajouter à notre commande. Je pense que nous avons besoin de ces guillemets pour que je puisse ensuite utiliser la barre oblique inverse Encore une fois, qu'avons-nous eu d'autre ? Je veux dire, nous n'avons rien changé dans les paramètres réseau, et le stockage, même s' il est de huit Go, c'est bien C'est à peu près ce dont nous avons besoin. Ce que nous pouvons spécifier, cependant, c'est la région dans laquelle nous voulons que ce serveur soit créé. Parce que n'oubliez pas que nous en avons un ici et j'en ai un Eust deux, et c'est également ce que nous avons configuré par défaut pour que notre AWS CLI puisse utiliser Mais pour plus de clarté, nous pouvons également ajouter cela. Région EU West 2. Et ce sont toutes les informations de base j'ai vraiment besoin pour créer notre serveur. Si je vais à tous les services, si je vais à EC 2, vous pouvez voir n' ai aucune instance en cours d' exécution pour le moment. Si nous y allons, vous ne verrez aucune instance correspondante. Je n'ai aucune instance en cours d'exécution pour le moment. Mais ce que je vais faire, c'est prendre ce terminal. Peut-être que maintenant je vais le réduire. Je vais cliquer sur Enter et nous verrons en arrière-plan qu' il est en cours de création. Entrez. Et au bout d'un moment, vous pouvez voir qu'il est écrit « ID d'instance ». Si je monte et actualise, eh bien, il n'y a toujours aucune instance correspondante car elle n'est pas encore complètement opérationnelle. Mais si je continue à actualiser, vous pouvez voir que l' instance est en cours d'exécution, mais que la vérification de statut est toujours en cours d'initialisation Cela signifie que le serveur est presque prêt pour nous. Si j'actualise à nouveau, pendant l'initialisation. Quoi qu'il en soit, nous pouvons voir l'ID d'instance se termine par 9360 Il s'agit bien de notre identifiant d'instance. Donc, ce que nous avons dans la console et dans l'AWS CLI correspond, oui, nous pouvons voir que le type d'instance est Tito micro et que la clé utilisée est la clé Marx Cela signifie que je devrais pouvoir rester ici une seconde . Je vais peut-être clarifier cela. Nous pouvons essayer de nous connecter à cette instance à l'aide de cette clé. J'ai un exemple ici. Ma clé était dans les téléchargements, en fait. C'est donc ma clé, et nous allons vous en parler. Ouais. C'était donc ma clé, marxke.com Et si j'exécute cette commande, si je la passe, je devrais pouvoir me connecter à mon serveur jusqu'à ce que nous attendions un moment. Oh, allez. Qu'est-ce qui se passe ? Essayons encore une fois. Désolé, c'est peut-être en C. Si nous contrôlons, nous avons en fait omis l'une des étapes. Alors laisse-moi te montrer. En ce qui concerne la sécurité, nous n'avons pas spécifié le port SSH à autoriser Il s'agit du groupe de sécurité, et c'est ce que nous avons fait lorsque nous avons utilisé la console AWS, mais j'ai oublié de le faire ici. Qu'à cela ne tienne, nous pouvons le modifier en modifiant les règles de trafic entrant. Nous pouvons ajouter une règle. Le SSA de n'importe où peut enregistrer les règles, mais nous pouvons voir maintenant que le SSA est désormais ouvert. Maintenant, si j'y retourne, si j' exécute cette commande pour la troisième fois, eh bien, oui, et elle nous laissera entrer. Vermont. C'est ce que nous avons également présenté dans la vidéo précédente. Nous pouvons voir que notre lecteur est là. Il fait huit concerts cette fois. Mais nous pouvons spécifier toutes ces valeurs et nous pouvons également spécifier ce groupe de sécurité en utilisant les arguments mis à notre disposition. Si je fais exécuter des instances AWS EC, Hope. Nous serons en mesure de tous les trouver. Comme vous pouvez le constater, des groupes de sécurité, des éléments sophistiqués tels que ID du noyau et des chargements et des tas de choses. Et ci-dessous, vous avez une explication exacte ce que chacun d'eux fera et comment cela fonctionnera. Quoi qu'il en soit, je vais simplement quitter et une autre commande que nous pouvons utiliser est, par exemple, AWS, EC two, pour décrire des instances qui nous fourniront de nombreuses informations sur notre instance Je peux à nouveau utiliser la barre oblique inverse, et j'ai besoin d'un ou de plusieurs identifiants d'instance, je pense que c'est au pluriel et Je veux dire, l'identifiant de notre instance. Est-ce que je veux dire, ce n'est pas ce dont j'ai vraiment besoin. Si je ne le spécifiais pas, cela nous montrerait toutes les instances disponibles dans une région donnée. Oh, oui, la région est en fait l'autre chose dont j'ai besoin, la région U West Two, et je dois aussi m'excuser, je l'ai en quelque sorte configurée. Peut-être, laissez-moi clarifier cela. J'ai besoin d' AWS EC two, décrivez les instances. Maintenant, j'ai besoin d'identifiants d'instance , à savoir Mcurce à nouveau et la région U ouest deux Maintenant, lorsque je clique sur Enter, toutes les informations sur cette instance s'affichent , et comme vous pouvez le constater, c'est beaucoup car si je clique sur espace, vous verrez de plus plus d'informations sur cette instance. Comme vous pouvez le voir, il s' agit d'une adresse IP privée. Il s'agit d'une adresse IP publique. C'est le DNS. Si je clique à nouveau sur espace, nous avons le périphérique racine, ID du groupe de sécurité, VPC utilisé, tout, toutes les informations que vous pouvez trouver ici dans tous ces onglets Vous les avez également disponibles ici dans la CLI. C'est donc une très longue liste avec toutes les informations possibles concernant cette instance particulière. Maintenant, je clique à nouveau sur Q, vous savez ce que nous pouvons faire, ce que nous devrions toujours vraiment faire à la fin. Lorsque nous avons fini de jouer avec notre instance, nous devons mettre fin à cette instance. Comme nous pouvons le voir maintenant , l'instance est opérationnelle. Nous allons retourner sur notre terminal et nous pouvons taper AWS. Facile à résilier. Les instances, c'est aussi le pluriel, puis les identifiants d'instance. L'ID d'instance se trouve ici. Je peux le coller à nouveau dans la recherche, région EU ouest, deux, et maintenant, lorsque je clique sur Entrée, cette instance sera supprimée. Ça dit qu'il faut fermer. Si nous allons ici et actualisons, permettez-moi de supprimer ce statut. Comme vous pouvez le constater, l'instance est bel et bien en train de s'arrêter. Si je l'actualise, l'adresse IP publique a maintenant disparu, mais un peu plus tard, ce sera O. Je suis déjà résilié. 9. 7a Région AWS 3 terminée: savons comment créer une instance EC two manuellement, et nous savons comment créer une instance EC two à l'aide de l'AWS CLI. Mais nous avons omis une grande partie des informations ici, ces régions et la configuration réseau de l'instance EC two, non seulement pour EC deux, mais pour n' importe quel service, pour être honnête Commençons par ces régions. Qu'est-ce qu'ils sont ? Et pourquoi devons-nous même en choisir un ? Peut-être allons-nous d'abord sur Google, et cherchons simplement les régions AWS. J'ai ce que l'on appelle les régions d'infrastructure mondiale et les AC. C'est ce qui m'intéresse. Nous pouvons voir toutes les régions disponibles et les zones de disponibilité, mais nous parlerons des zones de disponibilité plus tard, car il s'agit de régions d'Amérique du Nord. Personnellement, en Europe, nous pouvons simplement cliquer ici Europe et nous pouvons également voir les régions d'Europe. AWS a débuté en Amérique du Nord, et à ses débuts, il ne s'agissait que d'un service interne à Amazon, même pas disponible pour les clients externes. Ils ont ensuite décidé de commencer à partager leur infrastructure avec d'autres personnes, avec d'autres entreprises. C'est à ce moment-là qu'ils ont vraiment commencé à se développer et qu'ils ont commencé à créer de nouvelles régions. Nous avons ici une région appelée Canada-Ouest. Nous avons l'Oregon, nous avons un cloud gouvernemental. Et si nous allons en Europe, ici, par exemple, à Londres, et c'est la région que j' utilise habituellement pour mon infrastructure. Mais nous avons également l'Irlande et d'autres pays, et nous pouvons également voir arriver bientôt. C'est lequel ? C'est l'Allemagne. Mais nous sommes arrivés à Francfort, c'est déjà lancé. Eh bien, il a été lancé il y a longtemps, mais nous pouvons également voir quand une nouvelle région arrivera. Si je retourne à mon compte AWS, vous pouvez tous les voir. Comme je l'ai dit, je choisis généralement Londres, mais nous pouvons voir cette île. Veuillez cependant noter la différence. Londres n'est qu'une ville comme Paris, mais l'Irlande c'est le pays entier. Ce que cela signifie réellement, si nous revenons à cette carte, c'est simplement qu' AWS a réussi à créer trois centres de données ou plus à cet endroit très précis, à savoir Londres. Ou dans les environs de Londres, mais tout près de Londres. Ils disposent donc probablement trois grands centres de données ou plus qui peuvent être totalement indépendants. Je veux dire, ils ont des alimentations électriques séparées, des connexions Internet distinctes, etc., et ce groupe de ces centres de données interconnecté par des connexions internes très rapides et sécurisées Ils peuvent donc agir comme une seule et même chose. Mais si l'un des centres de données tombe en panne, l'autre centre de données peut prendre le relais ou simplement continuer à fonctionner comme si de rien n'était. Au Royaume-Uni, ils ont réussi à le faire dans les environs de Londres. Il n'est pas nécessaire que ce soit à Londres. En fait, je connais l'un des centres de données où il se trouve, à l'extérieur de Londres, mais il est très proche. En Irlande, cependant, même si cela pointe à peu près vers Dublin, ils ont probablement un centre de données situé bien plus loin que Dublin. Je ne fais que deviner C'est pourquoi ils ont appelé cette région île » plutôt que « Dublin », plutôt que d'être plus précis. Mais en gros, la région est un domaine où ils ont. Je veux dire, AWS dispose d'une infrastructure assez robuste, composée de trois centres de données ou plus qui peuvent fonctionner de manière indépendante. C'est tout ce que c'est. Et vous choisissez généralement l'emplacement le plus proche lorsque vous choisissez votre région, vous choisissez généralement l'emplacement le plus proche de l'endroit où vivent ou se trouvent vos clients. Mais ce n'est pas toujours le cas, car vous devez peut-être tenir compte de certaines règles du RGPD ou d'autres aspects. Comme même les entreprises basées au Royaume-Uni, elles choisissent souvent l'Irlande si elles souhaitent se concentrer sur règles du RGPD de l'Union européenne plutôt que sur les règles spécifiques du Royaume-Uni, qui n'appartient plus à l'Union européenne. Mais le choix de la région dépend toujours de vos clients. Vous devez déterminer quelle est la latence la plus faible, quelle est la proximité la plus proche, et vous devez tenir compte de toutes ces autres règles, puis décider la région à choisir pour servir vos clients. C'est en gros ça. C'est tout que vous devez savoir sur les régions. 10. 7b AWS VPC 3: Parlons maintenant du VPC. VPC signifie cloud privé virtuel et lorsque nous avons créé notre instance, permettez-moi peut-être d'en créer une Lancez l'instance, nous avons choisi notre nom, nous avons choisi notre AMI, puis si nous faisons défiler les paramètres réseau vers le bas, nous avons omis ces sections entières, mais regardez ça Le premier élément est le VPC. Comme je l'ai dit, VPC signifie cloud privé virtuel. Il s'agit essentiellement d'une zone ou de votre cloud privé dans laquelle vous allez créer toutes les ressources Mais c'est quoi ça ? Nous n'en avons pas créé de S. Eh bien, le fait est que dans chaque région, comme ici, Europlon dans chacune des régions, AWS a créé un VPC par défaut pour nous, et c'est le Il se termine avec 746 et ce VPC est construit pour nous par région. Cela signifie que si je duplique cette étape, je dois d'abord revenir en arrière, parce que je veux changer de région pour, disons, je ne sais pas, la Californie du Nord, peu importe, quelque chose de différent de Londres. Nous sommes maintenant aux États-Unis, dans le nord de la Californie. Si je lance une instance ici, nous avons à nouveau le nom, bla, bla, Vous verrez également que les AMI auront des identifiants différents, mais ce n'est pas de cela que nous parlons car elles dépendent également de la région. Nous descendons jusqu'aux paramètres réseau et examinons ce CFF Ce VPC possède un identifiant se terminant par deux CFF. Si j'y retourne, mon VPC de Londres est le f746, complètement différent Et si j'essaie de le modifier, je verrai également un autre fait intéressant. Il s'agit de regarder le sous-réseau 172 30 100. Si nous allons ici, ils éditent celui de North California 172 30 100. Donc, en gros, nous avons le même sous-réseau alloué aux deux, mais il s'agit de clouds privés virtuels complètement différents Le cloud privé virtuel est quelque chose que vous configurez par région, mais vous n'êtes pas limité à un VPC par région. Vous pouvez créer plusieurs VPC par région, mais en gros, toutes les ressources que vous créez devront se trouver dans ce VPC Je veux dire, à quelques exceptions près, vous avez également ce que l'on appelle des services mondiaux tels que Route 53 ou CloudFront Mais à l'exception des services globaux, tout le reste devra être intégré au VPC. Et comment créer un VPC ? Si nous revenons ici, je ne veux peut-être pas utiliser ce VPC par défaut, comme il est même dit, par défaut Je ne veux pas ce VPC par défaut. Permettez-moi de dupliquer à nouveau l'onglet. Je peux rechercher un service appelé VPC. Ils ne l'appellent plus cloud privé virtuel. Appelez cela des ressources cloud isolées, mais c'est exactement ce que cela signifie. Il s'agit de votre cloud privé. Si je passe aux VPC, nous pouvons voir que nous en avons un parce que nous n'avons que celui par défaut qu' Amazon a créé pour nous, et c'est le sous-réseau, mais je peux créer un autre VPC appelé Mark Le sous-réseau ou le préfixe IP de Cider peuvent être complètement différents. Peut-être dix mille slash 16. Maintenant, je crée un VPC. Le VPC a été créé. Maintenant, si je reviens à l'instance, j'actualise en utilisant cette flèche. J'ai maintenant le choix entre default et Mark VPC. Je voudrais peut-être le créer dans ce nouveau Mark VPC, qui se trouve également dans la région de Londres 11. 7c Sous-réseau AWS et AZs 4 terminés: Nous voulons maintenant parler de subnt, car c'est notre prochaine position sur les paramètres réseau. Nous avons parlé de VPC. Maintenant, nous avons Subnt. Mais je voudrais également parler de ce que l'on appelle la zone de disponibilité. Et nous avons déjà vu la zone de disponibilité lorsque nous avons vu cette carte avec les régions. En fait, cela s'appelle régions et zones de disponibilité. Le fait est qu'AWS possédait une ancienne version de cette carte, que j'ai davantage appréciée car elle vous montrerait plus clairement ce que c'est, à quoi elle ressemble. Parce que maintenant, lorsque vous passez la souris dessus, les zones de disponibilité 3 s'affichent Mais la carte précédente était plus précise. Ça ne fait rien. Ce que je veux dire, c'est que la région de Londres compte trois zones de disponibilité. Mais si je vais, par exemple, en Amérique du Nord, et si nous choisissons l'Oregon, nous pouvons voir quatre zones de disponibilité. Mais si nous allons en Virginie du Nord, nous pouvons voir six zones de disponibilité. Qu'est-ce que cela signifie ? Vous vous souvenez quand j'ai parlé de ces régions ? J'ai dit qu'une région est créée lorsqu'AWS construit moins trois centres de données capables de fonctionner de manière totalement indépendante. Il aura une source d'alimentation différente, une connexion Internet différente, etc. Chacun de ces centres de données n'a pas besoin d'en être un. Il peut s'agir d'un groupe de deux, par exemple. Généralement, 1 à 2 centres de données créent une zone de disponibilité unique , puis un autre centre de données totalement indépendant. Nous allons créer cette deuxième zone de disponibilité. Ensuite, lorsqu'ils créent un troisième centre de données ou deux centres de données capables de créer une zone de disponibilité, ils peuvent agir de manière totalement indépendante, ces deux centres de données ou un seul. Une fois qu'ils ont trois zones de disponibilité, ils peuvent appeler cela une région. Mais qu'est-ce que cela a à voir avec les sous-réseaux ? Il semblerait que la zone de disponibilité soit régionale. Ce n'est pas une question de réseau. Eh bien, c'est parce que si nous revenons à notre instance, si je clique maintenant sur Sous-réseau, cela me montre qu'aucun sous-réseau n'a été trouvé parce que nous n'en avons pas encore créé un, mais je peux accéder à cet onglet séparé Nous avons également des sous-réseaux, et nous pouvons déjà voir trois sous-réseaux disponibles pour nous, mais ce sont des sous-réseaux AWS par défaut C'est quelque chose qu' AWS a créé pour nous. Mais oublions-les peut-être, et je vais créer un nouveau sous-réseau parce que je veux créer ce nouveau sous-réseau dans mon VPC, dans mon VPC Marek que j'ai créé dans la vidéo Maintenant, j'ai les paramètres du sous-réseau. Je peux choisir mon nom. Marquer le sous-réseau. Et quelle est la prochaine zone de disponibilité ? absence de préférence signifie qu'une me sera attribuée automatiquement, mais je peux être plus précis et choisir exactement où je veux que ce sous-réseau soit situé Cela signifie donc que ce paramètre réseau me lie vraiment à un emplacement physique où AWS possède son centre de données. Comme je l'ai dit, Londres dispose de trois climatiseurs J'ai donc trois possibilités : A, deux B et C. Ce sont mes zones de disponibilité parmi lesquelles je peux choisir. Pourquoi est-ce important ? Certains services, comme EC Two, comme vos serveurs, si vous les créez tous dans le même sous-réseau, c'est-à-dire dans la même zone de disponibilité, vous ne paierez pas pour le transfert entre AZ C'est comme ça que ça s'appelle. Si, par exemple, vous avez créé un serveur AZA et un deuxième serveur en AZ B. Et si vous souhaitez que ces deux serveurs communiquent entre eux, communiquent entre eux, vous devrez payer supplément pour le trafic inter-AZ, car ce trafic réseau doit quitter un centre de données et passer par le réseau interne d'AWS vers l'autre zone de disponibilité. Et même s'ils se trouvent à proximité, cela peut entraîner des frais supplémentaires. Vous créez un sous-réseau ici, mais aussi, eh bien, je ne peux pas le laisser tel parce que je dois également choisir le décideur, qui est le préfixe IP de ma nouvelle tente de sous-réseau 010 Je peux maintenant créer mon sous-réseau. Et ce sous-réseau est maintenant créé. Cela fait partie de VPC Mark VPC. Mais si je prends cela, j'ai également lié ce sous-réseau à la zone de disponibilité US two A. 12. 7d groupes de sécurité AWS 4 complétés: OK, j'ai créé le VPC. J'ai créé mon sous-réseau maintenant, je dois donc d'abord l'actualiser Si je rafraîchis, je peux bien choisir, c'est Joseph automatiquement parce que nous n'en avons qu'un. Nous avons créé le sous-réseau Max, mais le paramètre réseau suivant est le pare-feu, et entre crochets, il s'agit d'un groupe de sécurité C'est un peu explicite. Je veux dire, le nom qu'ils ont choisi est plutôt bon, je dirais. Donc, si nous faisons défiler la page, nous pouvons voir que nous pouvons créer des règles de groupe de sécurité. Cela signifie que je peux choisir les ports qui seront autorisés à me connecter à mon serveur Esto. Et par défaut, le SI est déjà sélectionné. Il indique que le protocole est le port TCP 22 et le type de source n'importe où Cela signifie que je pourrai me connecter à mon ICT depuis n'importe quelle adresse IP. Mais je peux être plus précis. Je peux, par exemple, choisir Personnalisé, et peut-être que je veux uniquement pouvoir accéder depuis, je ne sais pas. Peut-être que mon adresse est 33445566. Je ne pourrai donc me connecter à mon serveur ICT qu'à partir de cette adresse IP particulière. Donc, en gros, un groupe de sécurité est un pare-feu autour de votre instance ICT. Et vous avez des règles d'entrée et de sortie. Ce qui arrive très souvent, quoi cela ressemble, c'est que vous n'autorisez que des ports entrants très spécifiques provenant d'une adresse IP très spécifique, mais que le trafic sortant autorise tout Je veux dire, ce n'est pas toujours le cas, mais c'est très souvent est même dans un environnement de production. Parce que ce pare-feu fonctionne si votre serveur initie le trafic, je le répète Si le serveur initie le trafic sur un autre port, sorte que le trafic sort, il sera autorisé à entrer Même si les règles entrantes n' autorisaient pas ce trafic sur ce point Le trafic sera autorisé car il a été initié depuis le serveur lui-même. C'est ainsi que fonctionnent les pare-feux de toute façon. La règle de sécurité entrante s'applique uniquement au trafic initié à l'extérieur Donc, si je veux me connecter à mon serveur sur le port A sage, mais à partir d'une adresse IP différente que j'ai choisie, je ne pourrai pas le faire. Il sera interdit ou simplement supprimé. Mais si mon serveur initie le trafic sur un autre port, peut-être sur le port 443, qui est HDDPS, alors ce trafic sera automatiquement autorisé pour cette session Oui, tout tourne autour des groupes de sécurité, des règles de pare-feu. Il s'agit essentiellement de règles de pare-feu pour votre serveur. 13. 7e compartiment 4 d'AWS S3 achevé: Nous voulons maintenant parler du service très populaire appelé ST bucket. ST signifie service de stockage simple, et c'est l'un des plus anciens services disponibles sur Amazon Cloud on AWS Cloud. Cherchons donc ST et ils l'ont rebaptisé « stockage évolutif dans le cloud », mais peu importe Cliquons sur ce ST. Nous avons déjà des seaux Je ne me souviens pas à quoi ils servaient, mais nous pouvons créer un nouveau compartiment. C'est quoi ce seau ? Il s'agit simplement d'un espace de stockage, comme un espace réservé, dans lequel vous pouvez stocker vos fichiers Je crée un bucket et c'est service intéressant parce qu'il est régional. Vous ne choisissez pas la zone de disponibilité pour votre compartiment ST, mais la région. Comme vous pouvez le voir ici, la région ES 2 étant donné que je suis actuellement en Europe à Londres, région est automatiquement sélectionnée par cette interface utilisateur. Ensuite, le nom du bucket est également intéressant car il doit être unique. Si quelqu'un d'autre possède déjà ce nom de compartiment, vous ne pourrez pas en créer un. Si, par exemple, je souhaite créer un bucket appelé Automation Avenue et que j'ignore tous les autres paramètres, créez un bucket. Cela me ramène en arrière. Il est dit que le bucket du même nom existe déjà et Diet oui parce que je le possède déjà, mais sur un compte différent. Je dois choisir quelque chose unique, d'unique au monde. Peut-être un godet de test Mec. Ça devrait aller. Mais ce que je voulais également dire, c'est la gestion des versions des compartiments. Le bucket est tout simplement l'endroit où vous pouvez télécharger vos fichiers. Mais si vous activez le versionnement, si vous téléchargez le fichier portant exactement le même nom, toutes les versions de ce fichier seront conservées, ce qui signifie que vous pourrez choisir version que vous souhaitez télécharger ultérieurement Si vous souhaitez choisir l' ancienne version ou la nouvelle version, elles seront toutes conservées dans ce bucket ST. Vous ne le remplacerez pas. Vous allez simplement mettre la nouvelle version au-dessus de l'ancienne version, mais elles seront toutes disponibles pour vous. J'espère que c'est logique. Ensuite, vous pouvez le chiffrer Par défaut, il est crypté. Maintenant, si je crée le bucket, il devrait réussir. Et ça l'est. ce seau de test Automation Avenue, Mark. Maintenant, si je vais là-bas, si je veux télécharger quelque chose, je peux ajouter des fichiers ou des dossiers, peut-être ajouter des fichiers, peut-être quelque chose provenant de téléchargements. Je ne sais pas ce que c'est, mais disons ouvert. Si je clique sur Ouvrir, ce fichier sera chargé dans mon compartiment ST, et je peux le voir ici, point de code TXT, peu importe ce que c'est. Et si je veux supprimer ce compartiment, je dois d'abord supprimer tout ce qu' il contient, ce qui signifie que je dois supprimer ce fichier. Ensuite, je peux retourner dans mon seau. Je peux cliquer dessus et je dis « supprimer ». Mais je dois aussi taper tout ça, juste un avertissement, si vous voulez vraiment le supprimer ou non. Nous allons le coller comme ça. Je peux maintenant supprimer mon bucket. Très utile et vous l' utiliserez beaucoup, mais comme vous pouvez le constater, c'est un service très simple. 14. 8 EICE dans AWS: Dans la vidéo d'aujourd'hui, je souhaite parler d'un service AWS appelé EC two Instance Connect Endpoint. C'est une solution assez nouvelle, mais peu de gens savent qu'elle existe. Je voulais montrer comment nous pouvons utiliser ce point de terminaison Instance Connect, ce service, afin d'accéder en toute sécurité à nos serveurs. Tout d'abord, à quoi ça sert ? Qu'est-ce que cela résout ? Lorsque nous avons créé nos serveurs, nous ne pouvions y accéder qu'à distance , comme notre ordinateur portable à la maison, disons que nous ne pouvions y accéder que parce que nous avions choisi dans les paramètres réseau l' option assignation d'une adresse IP publique. Nous pourrions donc exécuter une commande sur notre ordinateur portable comme SSH, Mark ou autre, et cela a fonctionné car si un serveur possède une adresse IP publique, cela fonctionnera car les adresses IP publiques sont disponibles partout dans le monde Le problème est que nous ne voulons pas toujours attribuer ces adresses IP publiques à nos serveurs. Parfois, nous ne voulons exposer nos serveurs à personne d'autre que nous. Il y avait donc des solutions pour cela. L'une des solutions était d' utiliser Bastim et jusqu'à présent, c'est toujours une solution de travail valide Et pour ceux qui ne savent pas vraiment comment fonctionne cette solution Bastion ou Jump Box, nous devons simplement créer un autre serveur Comme je l'ai dit, nous l'appelons généralement Bastian ou jump box, et ce serveur sera configuré avec une adresse IP publique. Ensuite, nous pouvons passer par cette case pour accéder à notre serveur qui se trouve derrière et qui n'a qu' une adresse IP privée. Si notre serveur privé a une adresse IP privée de 10101010, disons, et que notre Bastion a une adresse IP publique de 999999, seulement neuf Si l'utilisateur Mark, par exemple, est configuré sur les deux, et si la clé SSH fonctionne, nous pouvons utiliser une commande telle que SSH A J J pour passer à travers Ensuite, je peux spécifier le nom d'utilisateur et l'adresse IP du Bastion, puis à nouveau, le nom d'utilisateur et l'adresse IP du serveur privé qui le sous-tend De cette façon, nous pouvons passer par cette première case avec une adresse IP publique pour atteindre la deuxième boîte qui n'a pas d'adresse IP publique, mais qui communiquera en utilisant une adresse IP privée. Cela fonctionne, mais cela signifie que nous devons payer pour deux serveurs maintenant au lieu d'un, et cela signifie également que ce serveur Bastion ou Jump Book est exposé à toutes sortes d' attaques imaginables C'est pourquoi AWS a proposé une solution de remplacement direct pour ce type d'accès Bastion Ils ont dit : « Tu sais quoi ? Vous pouvez créer ce service EC Two Instance Connect Endpoint, puis vous pouvez utiliser votre clé d'accès et votre clé d'accès secrète pour pouvoir accéder à ce service de point de terminaison comme s'il s'agissait de votre Bastion C'est parfait pour nous, car nous avons déjà créé notre clé d'accès et notre clé d'accès secrète dans des documents précédents. Passons peut-être maintenant à notre console AWS, et nous allons configurer le point de terminaison et voir exactement comment il fonctionne étape par étape. Vous pouvez donc le suivre et le configurer vous-même. Donc, tout d'abord, je suis dans la console IC two. Comme vous pouvez le constater, je n' ai aucune instance, alors créons-en une rapidement. Mais cette fois sans IP publique. Peu importe le nom, je l'appellerai simplement Marx. Vous pouvez utiliser une instance Ubuntu de type T two micro car elle est éligible à trois niveaux Nous l'avons configurée à quelques reprises dans les vidéos précédentes Vous pouvez donc revenir en arrière et les regarder si vous n'avez jamais configuré d' instance EC two dans la console AWS. La paire de clés, nous avons toujours la clé Max. Nous pouvons nous en servir. La seule différence ici est que attribution automatique de l'adresse IP est activée, l' attribution automatique de l'adresse IP publique Nous allons donc modifier cela et l' attribution automatique sera maintenant désactivée. Nous n'aurons donc pas d'adresse IP publique. OK, et le reste va bien. Nous lançons simplement une instance. Nous allons attendre quelques secondes, c'est déjà fait. Si vous accédez à cette instance maintenant, nous pouvons voir que je sais qu'elle est en attente, mais nous pouvons voir qu'il n'y a pas d'adresse IPV quatre publique Même si j'actualise ou clique sur cette case pour voir tous les détails, vous pouvez voir l'adresse IP privée, mais il n'y a rien dans l'adresse IPV quatre publique Maintenant, si je voulais me connecter, cette commande ne fonctionnera pas depuis mon ordinateur portable car je ne peux pas accéder à cette adresse IP privée. Je peux le prouver, mais voici la clé privée. Et si je colle cette commande et que j'appuie sur Entrée, rien ne se passera car mon ordinateur portable ne pourra pas accéder à une adresse IP privée et non publique. Je contrôle donc CA. Nous aurons besoin de cette étape intermédiaire, du remplacement de Bastian. Nous pourrions utiliser, nous pourrions créer un autre serveur en tant que Bastion, mais aujourd'hui nous allons nous concentrer sur cette solution alternative d'AWS Là où nous devons aller, nous devons aller au VPC. VPC est une ressource cloud isolée, comme vous pouvez le voir, un cloud privé virtuel C'est le service dont nous avons besoin en ce moment. Ce dont nous avons vraiment besoin ici, ce sont les points de terminaison. Nous cliquons sur ces points de terminaison sur le côté gauche, et comme vous pouvez le voir, aucun point de terminaison n' a été trouvé, et nous devons en créer un Créez un point de terminaison, dont le type est EC two Instance connect. Je peux le nommer si je veux. C'est facultatif, mais ce sera le point de terminaison Mark. Je dois choisir le VPC, mais je n'en ai qu'un, donc nous pouvons voir le paramètre par défaut créé par Amazon Je crois que nous pouvons omettre les groupes de sécurité et choisir les sous-réseaux dans lesquels nous voulons que ce point de terminaison soit créé Tout sous-réseau que nous choisirons ici fonctionnera pour nous de toute façon Ce n'est que parfois si vous avez déjà quelques instances, eh bien, d'accord, faisons-le correctement. Revenons à ces cas. Je clique à nouveau sur cette instance, et je peux voir la zone de disponibilité 2 C. Mais je vais voir le sous-réseau, il se termine avec 591 Je vais donc choisir la même chose. Celui-ci termine avec 591 points. Et maintenant, je peux créer ce point de terminaison. Cela n'a pris que quelques secondes, et c'est prêt pour nous. Ce que nous pouvons faire maintenant, c'est aller sur mon terminal, peut-être clarifier cela, l'agrandir. Tout d'abord, nous avons besoin d'une version assez récente de l'AWS CLI. Donc, si j'utilise la version AWS, comme vous pouvez le voir, je suis sur la version 21524 Mais ce qui m' intéresse vraiment, c'est si j'ai AWS EC Two Instance Connect, si l'option Open Tunnel sera disponible, et si je peux la vérifier en lançant l'aide. C'est donc de l'aide d'AWS Instance Connect. Et je peux voir les commandes disponibles, ouvrir un tunnel parce que nous allons passer par ce point de terminaison EC Two Instance Connect. Si une autre interface de ligne de commande AWS est installée, cette option ne sera pas disponible. Il vous suffit donc d'en installer un plus récent. Je vais arrêter. Et maintenant, je peux essayer de me connecter à mon instance via ce service de point de terminaison. Alors laisse-moi y retourner. Passons donc à l'exemple. Copions à nouveau cette commande. Je sais que nous venons de l'exécuter, cela n'a pas fonctionné, mais nous allons maintenant ajouter autre chose. Je vais taper O. commande proxy est égale, et maintenant elle aura l'air horrible, mais nous la rationaliserons plus tard, ignorons-la pour le moment. commande proxy sera AWS, EC two, instance, connect et maintenant open tunnel. C'est pourquoi nous avons besoin de cette nouvelle version de l' AWS CLI, car nous avons besoin de cette option de tunnel ouvert Maintenant, nous avons besoin ID de l' instance et de l'ID de l'instance à laquelle nous voulons nous connecter. Nous l'avons ici , c'est l'ID de l'instance. C'est bon. Nous allons le coller ici. Cela doit être entre guillemets, d'ailleurs. Et maintenant, nous appuyons sur Entrée. Et comme vous pouvez le constater, cela nous amène directement à notre instance. Si vous êtes sur DH, c'est un disque de concert que j'ai mis à disposition, et comme vous pouvez le voir, .eleven.186, c'est le point 11 186, c'est l'adresse IP privée Nous pouvons désormais passer par ce point de terminaison EC two instance Connect pour atteindre notre serveur qui n'a pas d'adresse IP publique. Mais laissez-moi partir d'ici et vous savez quelle est cette commande, elle avait l'air horrible. Je ne l'ai pas fait Laisse-moi contrôler C, peut-être que je vais effacer ça. Je vais vous montrer comment le rendre beaucoup plus beau. Si nous y allons, si nous utilisons le TLD, c'est notre répertoire personnel Je veux dire, mon répertoire personnel, Home Parallels, nous avons ici le dossier SSH à points Si je vais sur CD point SSH, je devrais avoir quelques fichiers ici C'est bon. J'ai quelque chose, mais je vais en ajouter un nouveau. Il s'appellera Config. Je vais créer une configuration vim. Et ici, je peux configurer la façon dont je veux utiliser SSH pour pratiquement n'importe quoi. Je vais mettre un hôte. Vous allez dire ce que je veux dire dans une minute. Hôte, je peux l'appeler comme il se doit. Disons XY z. User, j'aurai besoin tous les détails déjà fournis par AWS. L'utilisateur sera donc Ubon copiera cela. Nom de l'hôte. Ce sera notre adresse IP. De quoi d'autre avons-nous besoin ? Nous avons besoin de notre clé SSH. Je peux mettre ici le fichier d'identité, SSH l'appelle, et je dois spécifier le chemin d' accès à ma clé SSH. C'était donc dans mon répertoire personnel dans Téléchargements. Et comment ça s'appelait. Donc, les téléchargements, vous pouvez voir les téléchargements, Mex souligne le point clé p. Oui. Quelque chose comme ça. Enfin, elle n'est pas là, mais c'était en fait la partie la plus longue. C'était cette commande proxy. Je peux donc commander par proxy, peux également utiliser cette configuration ici. Il s'agissait d'une instance AWS EC Two, connect. C'était un tunnel ouvert parce que nous devions passer par ce point de terminaison EC à deux instances et l' identifiant Tans était également ce dont nous avions besoin Au fait, désolée, parce que je vais plus loin, comme vous pouvez le voir, aucun IPV public n'est attribué En l'absence d'adresse IPV quatre, vous ne pouvez pas utiliser EC two Instance Connect Vous pouvez également essayer de vous connecter l'aide du point de terminaison EC two Instance Connect. Regardez, c'est le service qui nous permettrait également de nous connecter à notre serveur, depuis la console AWS. Et il s'agit de l'identifiant de notre point de terminaison EC two instance Connect. Il y a donc deux choses différentes. Oui à instance Connect et EC à deux instances connectent Endpoint, mais nous ne voulons pas nous connecter à l'aide de la console AWS. Nous nous connectons depuis mon ordinateur portable. Je vais donc simplement copier cet ID d'instance, mais cela vaut également la peine de le mentionner, oui. D'accord, mais je vais juste le laisser ici. C'est mon identifiant d'instance, et maintenant je peux échapper à la colonne WQ write and quit Donc maintenant, si je fais de la configuration CAT, c'est ce que nous avons configuré, et maintenant je devrais pouvoir utiliser SSH en utilisant juste le nom que j'ai fourni Ça peut être ce dont tu as besoin, mais je l'ai appelé XYZ. Essayons donc maintenant. Cela nous amène également à notre instance. Mais cette fois, nous n'avons pas à taper cette très longue et horrible commande. Toutes. C'est vraiment tout que je voulais dire à propos de ce service. Je voulais juste mentionner que n'oubliez pas de toujours supprimer l'instance. Lorsque vous arrêtez de jouer avec ça, revenez simplement aux instances et terminez-le. Cela ne nous coûte donc pas d'argent. En ce qui concerne ce point final, nous pouvons le laisser ici. Cela ne nous coûte rien de toute façon, donc ça peut être là. 15. 9 Site Web AWS avec AWS LightSail: Encore une fois, dans la vidéo d'aujourd'hui, nous allons créer notre propre site Web probablement de la manière la plus simple et la plus rapide possible Je pense que cette vidéo ne durera que quelques minutes, mais à la fin de cette vidéo, vous aurez votre propre site Web opérationnel, et vous pourrez ensuite le personnaliser davantage comme vous le souhaitez. Notre site Web aura également une adresse IP publique, vous pourrez donc y accéder de n'importe où dans le monde. Allons-y directement . Et le service dont nous avons besoin s'appelle Light Sale. Nous devons donc d'abord rechercher ce service de vente légère. Et nous pouvons voir le lancement et la gestion de serveurs privés virtuels. Ça ressemble à EC 2. Eh bien, c'est EC 2 en arrière-plan, mais vous pouvez voir la différence presque immédiatement. Tout d'abord, nous pouvons choisir notre emplacement, où nous voulons que notre serveur soit créé. Londres a été choisie pour moi, mais je peux la modifier ici. Si j'en veux un à Mumbai, pourquoi pas ? Je peux l'avoir à Tokyo, mais restons-en à Londres a été choisie par défaut. Mon serveur sera à Londres et le site Web, puis nous ferons défiler la page vers le bas. Nous pouvons choisir la plateforme. Nous pouvons choisir Microsoft Windows, mais notez que vous n' aurez que le système, vous n'aurez aucun programme installé. Mais si vous choisissez Linux ou Unix, vous pouvez constater qu'il existe de nombreuses applications disponibles qui peuvent être installées en même temps que le système d'exploitation Vous pouvez voir le WordPress. C'est une plate-forme très populaire pour créer des pages Web, mais il existe également un serveur Web Nginx très populaire comme Juma Nginx très populaire Il existe également Magento pour créer des sites Web de commerce électronique. Il y a aussi la boutique Presto car c'est peut-être ce dont vous avez besoin Peut-être souhaitez-vous créer une boutique en ligne et commencer à vendre des produits en ligne. Mais je vais peut-être choisir celui par défaut, WordPress. Nous aurons donc installé Linux et WordPress en même temps. Ensuite, nous pouvons faire défiler la page. Et honnêtement, je ne pense pas que nous ayons besoin de quoi que ce soit d'autre ici. De plus, comme vous pouvez le constater, les trois premiers mois sont disponibles gratuitement. Ainsi, quel que soit le serveur que vous choisissez parmi ces trois, celui pour 3$, 55$ ou 10$, trois premiers mois sont gratuits Mais honnêtement, même après ces trois mois, 3,50$ par mois, ce n'est pas mal, n'est-ce pas ? Je vais donc m'en tenir à celui-ci par défaut , je crois. Cela n'a pas vraiment d'importance pour moi, car ce ne sera que temporaire. Quoi qu'il en soit, nous pouvons faire défiler la page plus loin. Nous pouvons changer le nom de ce serveur, mais cela n'a pas vraiment d'importance. Je l'appellerai Marx. C'était quoi ? WordPress. OK, créez une instance. C'est ça. Le serveur est en cours de création. Vous voyez qu'il n'a fallu que quoi ? 5 secondes, même pas 10 secondes. Et c'est super, mais je peux me rafraîchir. Et vous pouvez voir que c'est maintenant bleu et je peux cliquer dessus. Cela nous donnera plus d' informations sur notre serveur. Le bit le plus important est l'adresse IP VFO publique. Mais ce que vous pouvez également voir, c'est Access WordPress admin. Il s'agit de la console d'administration de WordPress, et nous y reviendrons bientôt. Tout d'abord, permettez-moi de copier cette adresse IPV quatre publique. Je clique sur ces rectangles. Je clique sur Plus pour créer un nouvel onglet et je vais le coller ici, le coller et c'est parti peut-être. Euh, rien ne se passe encore, mais vous savez quoi, parfois cela prend un certain temps parce que ce serveur vient d'être créé et je sais qu'il est écrit en cours d'exécution, mais vous savez quoi ? Donnons-y une minute, deux ou peut-être même cinq. Pour le moment, je vais simplement revenir ici et me rafraîchir. Toujours rien. Permettez-moi donc de mettre la vidéo en pause et je reviendrai une fois qu'elle sera opérationnelle. OK, nous allons réessayer maintenant. OK, il fait quelque chose que vous pouvez voir, n'est-ce pas ? C'est notre site Web. Je veux dire, c'est comme un modèle que WordPress vous propose, et vous pouvez simplement jouer avec cela. Nous avons donc quelques photos, vous savez, eh bien, honnêtement, vous pouvez toutes les supprimer et créer quelque chose de complètement différent. Mais, vous savez, si ce modèle est assez proche pour vous, vous avez des exemples de pages. C'est donc un exemple que WordPress vous donne, et nous pouvons facilement le modifier ici. Je veux dire, pas ici, mais dans la console d'administration. Je vais donc peut-être aussi vous montrer comment accéder à cette console d'administration. Ça pourrait être utile. Si vous cliquez sur ce bouton, vous pouvez voir que le tableau de bord peut être ouvert en cliquant sur ce lien vers WP Admin. Cliquez dessus, cela ouvrira une autre fenêtre, mais nous avons besoin d'informations d'identification. Où je peux trouver ces informations d'identification, si je reviens ici et que je ferme cela, vous pouvez voir que le nom d'utilisateur est facile parce que c'est un utilisateur. Je peux copier cette copie super paresseuse pour les lettres, mais tant pis. C'est un mot de passe utilisateur, c'est un peu plus compliqué, mais ce n'est pas non plus une science farfelue. Si nous revenons en arrière, vous pouvez voir passe administrateur par défaut de Workplace, récupérer le mot de passe par défaut. Mais avant de cliquer dessus, faisons défiler la page un peu vers le bas. Regardez ici, connectez-vous via SSH. Ce bas nous permettra de nous connecter au serveur lui-même, non pas au site Web, mais à notre serveur qui gère ce site Web. Donc, si je clique dessus, une autre fenêtre s'ouvre, et c'est mon serveur. Il s'agit de l' adresse IP privée de ce serveur. Et par exemple, si je dirige le FH, vous verrez qu'il compte 40 concerts parce que c'était une provision au tout début Il dispose d'un lecteur SSD de 40 Go. Donc, si vous le souhaitez, vous pouvez installer encore plus de choses, pas seulement un site Web et un serveur Web, mais nous en aurons besoin pour autre chose. Nous en aurons besoin pour récupérer notre mot de passe. Si nous revenons ici ou si je peux même faire défiler la page vers le bas, agit de notre adresse IP publique car vous verrez ici instruction similaire, Accédez au mot de passe par défaut. Si nous cliquons dessus, il y a une petite instruction, mais elle est très longue et peut-être inutilement car ce dont nous avons vraiment besoin, c'est l'instruction. Regardez ci-dessous. Quelqu'un vient de coller le mot de passe de l'application Cut Bit Nami, et voici son mot et voici son Donc, ce que nous pouvons faire, c' est simplement copier cette dernière ligne. C'est exactement cette commande. C'est ce dont nous avons besoin. Nous allons le copier. Nous allons le coller ici dans notre console, présentateur, et voici notre mot de passe. Alors maintenant, nous pouvons le coller ici, et nous pourrons peut-être nous en souvenir. Eh bien, je vais bientôt supprimer ce serveur de toute façon, mais c'est le tableau de bord où nous pouvons gérer notre site Web, exemple de page qu'ils nous ont donné Nous pouvons le remplacer. Nous pouvons changer quelque chose. Eh bien, si nous y retournons, nous pouvons voir que nous n'avons qu'une page, et c'est une page d'exemple. Ici, je modifie, vous savez, si je mets quoi que ce soit, Mark a un nouveau site Web, et je le mettrai à jour. Vous pouvez maintenant voir la page mise à jour dans le coin inférieur gauche. Si je vais sur mon site Web et que je l'actualise, cet exemple de page est maintenant Marca new website link, et c'est vraiment tout C'est votre site Word, mais vous pouvez choisir Press to shop ou ce que vous voulez. Le fait est que le serveur est déjà configuré. L'adresse IP publique est déjà disponible, vous pouvez donc y accéder de n'importe où, et c'est probablement le moyen le plus simple et le plus rapide qui soit. De plus, vous avez trois mois gratuits. Je ne peux pas me plaindre. N'oubliez pas qu'à la fin, si vous ne l'utilisez pas ou si vous pensez ne pas pouvoir jouer avec pendant un certain temps, pensez simplement à le supprimer. Comme toujours, avec les instances EC two, avec toutes les autres ressources, vous pouvez le faire même ici. Ces trois petits points, nous vous laisserons supprimer le serveur entier. Tu peux le voir. Gros bouton rouge. Supprimer l'instance. Oui, je souhaite le supprimer. Oui, supprimer. Système de production OK. Et maintenant, le serveur n'est plus là. 16. 10 AWS Route 53: Dans la vidéo d'aujourd'hui, nous allons apprendre à utiliser le service de nom de domaine. Dans AWS, cela s'appelle Route 53 et nous verrons exactement comment acheter un domaine, tout d' abord, et comment nous pouvons ensuite configurer un nom de domaine pour notre site Web. Parce qu'en fait, dans la vidéo précédente, nous avons créé un serveur Web avec notre premier site Web et nous utilisons le service de vente Light pour cela sur AWS. Nous nous sommes connectés à notre site Web en utilisant une adresse IP, telle que HTTP, puis notre adresse IP. Ce n'est pas ainsi que nous nous connectons habituellement aux sites Web. Nous tapons généralement quelque chose comme youtube.com ou google.com plutôt que de taper Aujourd'hui, nous verrons exactement comment nous pouvons utiliser le nom plutôt que l'adresse IP de notre site Web, et nous verrons l' ensemble du processus, comment cela se fait dans AWS. La première chose à faire est ouvrir le service appelé Route 53. Nous pouvons rechercher ici ce service appelé, comme je l'ai dit, Route 53. Voici un DNS évolutif et un enregistrement de nom de domaine. Cliquez dessus et ici, vous pouvez acheter votre domaine. Et qu'est-ce qu'un domaine ? Ou le domaine est comme YouTube ou Google ou tout autre site Web auquel vous accédez habituellement. Le truc, c'est que je ne peux pas acheter YouTube parce que c'est déjà pris. Mais si je voulais l'acheter, voyons ce qu' AWS nous proposera , car vous pouvez voir que youtube.com n'est pas disponible Mais vous pouvez voir quelques suggestions. Vous pouvez acheter, par exemple, le site youtube.com pour 13$ Eh bien, le suivant n'est plus intéressant que youtube.com. Vous pouvez aussi l'avoir pour 13$. Peut-être que je veux acheter sur youtube.com. Ce que je peux faire, c'est sélectionner ici, et cela vous amène directement au paiement. Si je clique en bas, ce domaine m'appartient. Et vous pourriez créer le site Web appelé ontube.com. Je ne l'achèterai pas car j'ai déjà quelques domaines. J'en ai acheté. Si vous l'avez acheté, vous les verrez dans des domaines enregistrés. Je veux donc partir, et comme vous pouvez le voir, j'en ai déjà acheté cinq , et vous pouvez également voir la date d'expiration car c'est le prix par an. Mais vous pouvez configurer un renouvellement, vous devrez donc payer ces 13$ par an, et AWS veillera à ce que ce domaine vous appartienne toujours et à personne d'autre Vous pouvez voir tous les domaines que vous avez achetés ici sur le côté gauche dans les domaines enregistrés. Je peux maintenant passer à l'étape suivante et accéder aux zones hébergées. Si vous cliquez ici dans les zones hébergées, votre nom de domaine, vous pourrez créer un enregistrement. Cela signifie que vous pourrez faire pointer votre adresse IP vers le nom du domaine que vous venez d'acheter. Mais avant cela, je dois créer un site Web parce que nous l'avons fait en vente légère dans la vidéo précédente, mais je l'ai supprimé, alors créons-le rapidement. Nous nous souvenons que nous créons simplement une instance et que cela peut être WordPress, bla, bla, bla Je vais juste créer une instance. Ce dont j'ai vraiment besoin, c'est juste de l'adresse IP publique. Nous pouvons jouer avec ça. Vous pouvez voir que c'est déjà créé. Il s'agit de mon site Web WordPress dans AWS, et voici son adresse IP publique. Je peux le rafraîchir. Si j'y vais, c'est mon adresse IP publique, donc je peux simplement la copier, ouvrir un nouvel onglet, coller et c'est parti. Voici donc mon site Web. Je veux dire, c'est la page d'exemple avec laquelle Wordpros vous propose de jouer, et nous avons vu le processus dans la vidéo précédente, mais ce n'est pas important Je voulais dire que nous y avons accédé en utilisant l'adresse IP. Nous pouvons faire mieux que cela. J'ai déjà copié cette adresse, l'adresse IP. Ce que je peux faire maintenant, c'est accéder à ma Route 53, et maintenant je peux créer un enregistrement. Si je crée cet enregistrement, comme vous pouvez le voir, vous pouvez le laisser vide pour créer un enregistrement pour le domaine racine, ce qui signifie Automation Avenue, mon site Web, sera disponible sur automation avenue.com Ou si je le souhaite, je peux créer un sous-domaine. Disons Marek Je vais peut-être créer ce sous-domaine. Cela ajoute un petit point ici, le nom complet sera Mark point automation avenu.com Ci-dessous, je colle simplement cette adresse IP, je la copie. Il s'agit de l'adresse IP publique de mon site Web et je peux créer des enregistrements. Mais avant de cliquer dessus, je vais vous montrer d'autres enregistrements que vous pouvez également créer ici si vous le souhaitez. Par exemple, le quadruple A correspond à l'adresse IPV six. Si nous revenons ici pour notre vente de lampes, nous pouvons voir que nous avons une adresse IPV publique quatre, mais nous avons également une adresse IPV six publique Si je le souhaite, je pourrais créer un autre enregistrement ici dans Route 53 pour IPV six, ainsi que l'adresse IP Ensuite, je peux créer un enregistrement MX, par exemple, si je voulais configurer un serveur de messagerie et bien d'autres. Je voulais juste vous montrer que ce n'est pas la seule option disponible, mais que c'est ce dont nous avons besoin. Un enregistrement achemine le trafic vers l'adresse IPV 4, et il est choisi par défaut Laissez-moi donc créer cet enregistrement. Cela prend 2 secondes, et vous pouvez le voir tout en bas de la page mrec.automationvnu.com . Qu'est-ce qui signifie quoi ? Cela signifie que je peux maintenant accéder à HTTP mac point automation avenue.com, entrer, et vous pouvez voir que cela m' amène exactement à la même page Web Mais ici, nous y accédons en utilisant l'adresse IP et celle-ci est accessible en utilisant le nom de domaine que nous avons acheté. J'espère que cela a du sens, et n'oubliez pas quand vous arrêtez de jouer avec ça. Supprimez cette instance de vente légère. Et si vous supprimez l'instance, vous pouvez également supprimer cette entrée. Vous pouvez vous rendre ici sur Route 53, cliquer sur ce bouton et simplement supprimer cet enregistrement car il n'est plus nécessaire. Comme le serveur de diapositives suivant sera recréé, il obtiendra de toute façon une adresse IP différente, il n'est donc pas nécessaire de la conserver 17. 11 Abonnement à AWS Centos 9 et AMI: Aujourd'hui, je voulais montrer rapidement comment créer une instance Centos dans le cloud AWS Comme vous le savez peut-être déjà, la plupart des versions précédentes de Centos, comme la version sept ou la version huit, sont déjà obsolètes ou seront bientôt en fin de vie Beaucoup de personnes voudront passer à Cents Nine, qui est beaucoup plus récent et qui sera pris en charge jusqu'à la mi-2027 environ, je pense Mais le processus d'installation est exactement le même pour Cents Eight et Sentus Nine, c'est pourquoi je les ai mentionnés tous les deux dans le titre Alors, d'accord, créons ce serveur Cents alors. Donc, d'accord, nous sommes dans la console AWS. Nous allons à la CE 2. Comme vous pouvez le constater, aucune instance n'est en cours d'exécution, nous pouvons donc cliquer sur Launch Instance. Et on peut peut-être l'appeler Santos. Nous passons ensuite à la partie AMI et c' est généralement dans cette sélection de démarrage rapide que vous trouvez ce qui vous intéresse. Mais pas dans ce cas, comme vous pouvez le constater, il n' y a pas de système d'exploitation Centos Ce que nous devons faire ici, c'est cliquer sur Parcourir plus d'AMI. Si nous cliquons dessus, cela peut prendre un certain temps. Oh, comme vous pouvez le voir, maintenant, il affiche 9 373 images, ce qui est beaucoup, mais je remarque qu'il faut parfois un certain temps avant qu'il ne s'affiche Et comme vous pouvez le constater, il est indiqué qu'AWS et des AMI tiers de confiance sont mentionnés. Vous devez donc passer des AMI Quick Start à cette place de marché AWS. Il s'agit d'une liste énorme de nombreuses AMI différentes, mais nous nous intéressons à Centos. Nous recherchons donc des Sentos Et lorsque je clique sur Enter, je pense comme Amazon que vous serez intéressé par l'un des meilleurs. Et je ne vais pas m'attarder sur ce qu'est exactement le stream, mais je suppose que c'est probablement ce que vous voulez installer. Mais ce qui est très important, c'est Senta Stream Nine d'Amazon Web Services, car comme vous pouvez le voir ci-dessous, vous avez également Senta Stream Nine, mais cela provient d'une technologie logicielle pratique Ou si vous faites défiler l'écran encore plus loin, vous avez le soutien d'images prises en charge, et la société s'appelle en fait Supported Images. Alors, quelle est la différence ? La différence est très importante. Une fois que vous êtes sur Marketplace, vous devez vous abonner à ces AMI. Donc, si je sélectionne Centos Stream nine sur Amazon Web Services, si je clique sur Sélectionner, si vous passez à la tarification, vous avez un aperçu ici Il indique un prix total typique de 0,21$, mais cela inclut le prix du serveur lui-même, T Tremall. C'est donc mieux indiqué dans les prix. Si vous cliquez sur l'onglet de tarification, vous voyez que le Centos lui-même ne vous coûte rien Ces 20 cents proviennent du serveur Titmall. Mais nous savons déjà que nous pouvons utiliser Fretier si Fretier est toujours valide Nous pouvons utiliser un serveur appartenant à ce niveau gratuit et nous n'avons rien à payer pour cela. Si je choisis ce système d'exploitation Centos d'AWS, et si j'opte pour l'une de ces micro-instances incluses dans le niveau gratuit, cela ne me coûtera rien Mais si nous revenons en arrière, si j'annule cela, si nous revenons à l'une des autres comme celle-ci, puis nous revenons à la question des prix. Vous pouvez maintenant constater que vous devez non seulement payer pour l'instance, mais également pour le système d'exploitation lui-même. Comme vous bénéficiez d'une assistance de la part de cette société d' imagerie prise en charge, vous devez payer pour cette assistance. C'est une différence très importante. Comme vous pouvez le voir, je dois m'abonner à cette AMI. Cela signifie que je suis d'accord avec tout ce qui est dit ici. Vous devez lire cela, les détails du produit, etc., et en particulier les prix, les informations les plus importantes qui vous intéressent probablement parce que, par exemple, je souhaite en utiliser une pour laquelle je n'ai rien à payer En général, ceux d'Amazon Web Services sont gratuits, mais vous devez toujours lire ces tarifs. Le dernier élément important est l'architecture. Il s'agit du X 86, qui ressemble à un processeur Intel ou AMD pour les processeurs Intel ou MD. Je veux dire, vous en avez aussi, si vous faites défiler l'écran vers le bas, ou si vous pouvez voir ici Centtream 8, mais pour l'architecture ARM Ce serait donc pour les instances de graviton d'AWS. Bon, revenons donc à la toute première architecture One Cents Nine pour X 86. ce que je sélectionne. Je me familiarise avec tout ce qu'il y a ici. Le prix est nul, c'est le plus important pour moi. Je peux m'abonner à cette AMI maintenant. Je clique sur S'abonner maintenant. Cela devrait me ramener en arrière. Comme vous pouvez le constater, cela m' a ramené à la page précédente et je peux continuer à créer mon serveur. Maintenant, je fais simplement défiler la page. Je vais choisir l'instance éligible au niveau gratuit, car il s'agit de nouveaux comptes J'ai donc toujours le niveau gratuit. Nous avons créé ce compte dans l'une des vidéos précédentes. Cela signifie que le système d'exploitation est gratuit et que le T two Micro est gratuit pendant un an pour moi, 750 heures par mois. Gardez un identifiant, je peux choisir celui que nous avons créé et tout le reste, je peux simplement le laisser tel quel et lancer l'instance. Mais lorsque vous cliquez sur l'instance de lancement, laissez-moi cliquer maintenant, se peut que vous vous voyiez très bien, il n'y ait même pas d'informations. prend généralement 30 secondes, mais cela peut prendre jusqu'à une heure. C'est à cause de cet abonnement. Vous vous abonnez à cette AMI un accord doit être créé en arrière-plan et l'e-mail sera envoyé à votre adresse e-mail indiquant que vous avez créé un abonnement à cette AMI. Et comme vous pouvez le voir, eh bien, d'accord, celui-ci a été assez rapide, mais comme je l'ai dit, cela peut parfois prendre beaucoup plus de temps. Cela dépend de l'AMI que vous choisissez. Habituellement, lorsque vous choisissez une AMI tierce, cela prend beaucoup plus de temps, car si vous choisissez celle prise en charge par Amazon, c'est généralement rapide. Nous pouvons maintenant cliquer sur notre instance. Nous avons quelques détails, nous sommes toujours en cours d'initialisation. Donnons-lui quelques secondes. Donc oui, cela devrait être notre Cent Nine opérationnel. Et si nous choisissons cette deuxième image en partant du haut, ce serait Cents eight en ligne. Comme vous pouvez le constater, la procédure est exactement la même pour les deux. Je peux maintenant cliquer sur Connect, et peut-être pas ici. Peut-être que nous utilisons en tant que client avisé. Je peux donc simplement le copier, aller sur mon terminal, le coller. Et ça devrait m'y prendre. Eh bien, je dois confirmer. Oui, oui, je sais que c'est mon serveur et je suis connecté à mon serveur. Si je lance CAT CAT not car, voyons voir, version du système d' exploitation, je peux voir que c'est bien stream de Santos dans la version 9, et c'est tout. C'est vraiment tout ce que je veux vous montrer aujourd'hui. N'oubliez pas qu'une fois que nous aurons terminé, revenons aux instances et supprimons-les. Cela ne prend donc pas inutilement nos heures de service gratuit. 18. 12 e-mails de travail AWS: Aujourd'hui, je souhaite vous présenter rapidement comment configurer un hébergement de messagerie et comment créer votre propre boîte aux lettres à l'aide du service AWS Workmail Par exemple, j'ai acheté un domaine d'automatisation avenue.com et j'ai créé ma propre boîte de réception et mon propre Mon adresse e-mail est maintenant Mark at automation avenue.com. Peut-être, je ne sais pas, le domaine smith.com. Vous souhaitez configurer un e-mail comme john at smith.com et vous ne savez pas comment procéder Je vais probablement vous montrer le moyen le plus simple possible dans cette vidéo. Passons d'AWS à Route 53 pour enregistrer des domaines, et vous pouvez voir que j'ai déjà un robot Automation Avenue. J'en ai aussi un autre, dentalnerst coq. C'est l'un des nombreux projets abandonnés que nous pouvons utiliser à cette fin. Donc, comme je l'ai dit, nous utiliserons le code point k de dentalners, et peut-être que je veux l'e-mail Marek at Mais avant de faire quoi que ce soit, permettez-moi de dupliquer cet onglet et nous passerons aux zones hébergées. Je voulais te montrer autre chose. Nous allons dans Hosted Zones to dentalnurs point code point k, sont deux entrées qu' Amazon configure par défaut Je veux dire, je n'ai tout simplement même pas touché à ce domaine. Voici à quoi cela ressemblera lorsque vous achèterez un domaine sur AWS. Vous avez besoin de cette source d' autorité ou quel que soit son nom. Cela sera déjà configuré pour vous. Mais comme cela changera plus tard, je voulais vous montrer à quoi cela ressemble aujourd'hui. Dupliquons à nouveau peut-être cet onglet car le service dont nous avons besoin s'appelle Workmail Je vais donc rechercher Workmail et nous cliquons sur Amazon Work Mail C'est celui qui nous intéresse. Amazon Wormil n'est actuellement pris en charge que dans au moins trois régions Vous pouvez donc choisir celui qui est le plus proche de vous. Pour moi, ce sera l'île. Et voici l' avenue de l'automatisation où mon courrier électronique est hébergé. Mais nous utiliserons ces murs dentaires pour créer une nouvelle organisation. Nous avons le bouton en haut à droite. Je vais cliquer sur Créer une organisation, et nous utiliserons le domaine Route 53 existant, et je choisirai mon domaine, qui est dentalnurs point code dok Alias, vous voudrez probablement mettre Je veux dire, même nom que votre domaine racine. Donc infirmière dentaire. Quoi que vous mettiez ici, cela fera partie de l'URL que nous utiliserons ultérieurement. Il est logique de tout garder pareil. C'est ton choix. Nous allons créer une organisation. Et l'état est demandé, mais cela ne prend qu'une minute ou déjà créé et actif. Cela n'a même pas pris une minute. Cliquons maintenant sur cette encre d'infirmière dentaire. Et une chose à noter ici est cette application Web Amazon Workmil Il s'agit du lien que vous pouvez utiliser pour accéder à votre courrier électronique à l'aide du navigateur. Mais nous ne cliquerons pas encore dessus car nous n'avons pas encore terminé. Nous n'avons aucun utilisateur ou notre domaine n' y est pas non plus lié. Je vais donc d'abord passer aux domaines ici sur la gauche, puis cliquer sur Domaines. Je peux cliquer ici sur dental nurse.co K. C'est le domaine que je souhaite utiliser pour l' e-mail, car désolé, juste pour récapituler, si je reviens en arrière, AWS créera un autre domaine pour vous, AWS créera un autre domaine pour dentalnurswsaps.com. C'est quelque chose que vous utiliserez pour accéder à votre courrier électronique, mais ce n'est pas l' adresse e-mail que vous souhaitez utiliser. Je souhaite créer Marek chez dentalnurs point coq. C'est pourquoi je clique sur ce domaine. Nous devons maintenant terminer cette étape car AWS vérifiera si ce domaine correspond à toutes les configurations nécessaires, et vous avez généralement certaines informations. Je suis un peu surpris car c'est déjà vert comme la configuration de Wmil Parfois, vous aurez des pièces manquantes ici et là et, vous savez, à divers endroits. Pour moi, il semble qu'il ne manque que ces deux entrées. Quoi qu'il en soit, peu importe ce qui est affiché ici. Il vous suffit de cliquer sur Tout mettre à jour dans Route 53. Une fois que vous avez cliqué dessus, toutes les tâches nécessaires seront effectuées automatiquement pour vous. AWS s'en chargera, et il affichera même la configuration automatique du domaine. Donc, si je reviens maintenant à cet onglet et que je l'actualise, vous verrez maintenant nombreuses autres entrées dans Route 53 pour ce domaine, Dental Nurse point code UK. C'est tout ce qu'AWS a ajouté, vous pouvez donc utiliser ce domaine comme hébergement de messagerie. Mais le fait est que vous n'avez pas vraiment à soucier de ce qui n'a pas vraiment d'importance Nous allons simplement revenir en arrière, et la seule chose que nous avons à faire maintenant est d'accéder aux utilisateurs et de créer un utilisateur pour notre boîte de réception. Vous avez Ajouter un utilisateur, et je vais utiliser Marek. Mais n'oubliez pas qu'il s'agit du nom d'utilisateur que vous utiliserez pour accéder à votre courrier électronique à l'aide du navigateur. Il n'est pas nécessaire qu'elle corresponde à l'adresse e-mail. Pour moi, ça correspond, mais ça peut être différent. Il s'agit simplement du nom d'utilisateur et du mot de passe, laissez-moi mettre le mot de passe. Vous pouvez créer un mot de passe pour cet utilisateur. Tu sais quoi ? J'ai changé d'avis. J'utiliserai Mark User juste pour distinguer les deux. Vous verrez donc clairement la différence entre eux. Et ici, dans l'adresse e-mail, je vais la remplacer par Mark. Nous avons donc le nom d'utilisateur Mark User, mais l'adresse e-mail dont nous avons besoin est Mark. Et le nom de cette pièce est peut-être encore Mark, mais nous avons du capital. Ils sont donc tous différents. Et maintenant, la dernière chose que vous voulez changer, c'est que vous voulez vraiment utiliser votre domaine, non celui qu'AWS a créé pour vous. Je veux donc utiliser le code point de l' infirmière dentaire sur K, et ce sera mon adresse e-mail. Maintenant, il suffit d'ajouter cet utilisateur. Et nous avons notre adresse e-mail principale, Marek at dentners point code point k. C'est notre adresse e-mail déjà créée et prête Et nous pouvons y accéder en retournant auprès des organisations et nous devons y arriver. Il s'agit de l'URL que nous voulons utiliser. Je vais donc simplement cliquer dessus. Voici le nom d'utilisateur. C'était donc un utilisateur de Marek. N'oubliez pas Marek et le mot de passe que j'ai créé pour cet utilisateur Une fois que j'ai cliqué sur Se connecter, c'est notre boîte de réception. Et ici, dans le coin supérieur droit, nous pouvons voir l'utilisateur affiché. C'était la majuscule, tu te souviens ? Le nom d'utilisateur, cet utilisateur et son adresse e-mail sont donc et son adresse e-mail sont trois choses différentes. Mais tant pis, permettez-moi d'envoyer l'e-mail à cette adresse e-mail maintenant. Je vais juste utiliser mon téléphone une seconde, composer pour Mark at dentalns point code point, sujet d'abord, e-mail et composer, eh bien, le premier test par e-mail peut-être Maintenant, il suffit d'envoyer et donnons-lui quelques secondes. Peut-être pour rafraîchir. Oh, ça vient juste d'apparaître. Vous ne pouvez pas uniquement recevoir des e-mails. Ceci est le premier e-mail, mais vous pouvez également y répondre depuis Marek at dentalnurs point cod point k. 19. 13 AWS monte un compartiment s3 sur un serveur: Vous connaissez peut-être déjà le service Amazon ST. Il s'agit d'un service dans le cloud AWS qui vous permet de conserver une quantité illimitée de données. Vous pouvez y créer ce que l'on appelle un bucket pour stocker les données, puis vous pouvez également monter ce bucket ST sur un serveur, créant ainsi un espace disque illimité pour celui-ci. Alors, comment faites-vous cela ? C'est plus facile que tu ne le penses. Tout d'abord, votre serveur doit être capable de communiquer avec votre cloud AWS. L'utilisation d'AWS configure est l' une des options. Laissez-moi ouvrir mon terminal. C'est mon serveur. C'est mon serveur local chez moi, et nous pouvons taper AWS Configure. Vous pouvez maintenant utiliser les informations d'identification de l'utilisateur de messagerie instantanée, et nous en avons discuté dans l'un des documents précédents pour savoir exactement comment le faire . C'est fait, puis je peux utiliser commande AWS ss pour assurer que mon serveur peut voir le compartiment ST. J'ai intégré AWS. C'est ce que mon serveur a affiché, et il s'agit bien de mon compartiment ST dans AWS. Une fois que tous ces prérequis fonctionnent, vous pouvez accéder à Google et rechercher Mount Points Nous avons besoin de ce lien depuis le Github pour moi, c'est le premier lien disponible. Je vais donc cliquer dessus et nous pouvons faire défiler la page vers le bas pour rechercher les instructions. Mon serveur est un serveur Ubuntu, je peux donc utiliser ces commandes. Cependant, j'ai la version Arm 64. Donc, conformément aux instructions, je dois remplacer ce bit par Arm 64. Permettez-moi de le copier, mais nous allons d'abord le coller dans l'éditeur de texte, et je remplacerai ce bit par Arm 64. Maintenant, je peux les copier tous les deux. Et en théorie, je pourrais le coller dès maintenant, mais c' est toujours une bonne idée d'exécuter abord les commandes de mise à jour et de mise à niveau. Donc, upped get update et upped get upgrade. Une fois cela fait, laissez-moi préciser que je peux peut-être coller ces commandes et cliquer sur Entrée. Une fois cela fait, je devrais avoir la commande Mount ter disponible. Je peux le vérifier simplement en le tapant. Cela me donne une erreur, mais c'est bon. La commande fonctionne. Il indique simplement qu'il nécessite des arguments tels que le nom du compartiment et le répertoire. Laissez-moi clarifier à nouveau. Nous allons plus loin. Nous vérifions les instructions, il est écrit : «  Nous avons besoin de la commande Mount at », puis du nom de notre bucket at bucket dans AWS, puis du chemin vers le répertoire de notre choix. Faisons-le alors. Nous revenons au terminal, et créons d' abord ce répertoire , le dernier bit dont nous avons besoin. Nous sommes donc dans le répertoire racine. Nous pouvons utiliser le dossier multimédia si nous voyons les deux médias. Nous avons quelque chose, je ne sais même pas ce que c'est. Je vais alors créer un nouveau dossier. Je vais créer un dossier appelé Marek. Maintenant, je peux utiliser ce dossier comme point de montage. Copions peut-être ceci et nous remplacerons les articles dont nous avons besoin. Le chemin sera Media Marek et au bucket c'est celui-ci. C'est mon commentaire. Le bucket mark de Be St est monté sur Media Mark, ce qui signifie que nous pouvons maintenant y accéder pour Media Mek Il devrait être vide et il l'est, mon compartiment ST dans AWS Allons-y. Vous pouvez voir qu'il n'y a aucun objet. Nous allons retourner sur mon serveur et créer un fichier. Touchons le point TXT du fichier de test. Maintenant, je devrais pouvoir le voir ici. Mais je devrais aussi pouvoir le voir dans mon compartiment ST. J'ai juste besoin de le rafraîchir. Et voilà. Je vais en créer un autre appelé Test file two DotHT. Nous avons maintenant deux fichiers et dans AST, nous devrions également avoir deux fichiers. Mais si je dois les supprimer maintenant, ils ont maintenant été supprimés, ils devraient donc également être supprimés de mon serveur. Donc, si je tape à nouveau cette commande, ces fichiers ont bel et bien disparu. Merci d'avoir regardé. 20. 14 AWS Terraform: Nous verrons ce qu' est Terraform et à quoi nous pouvons l'utiliser Terraform est probablement toujours l'outil d' infrastructure le plus populaire L'infrastructure en tant que code signifie que cet outil peut être utilisé pour le provisionnement de l'infrastructure, principalement dans le cloud, mais il ne se limite pas au cloud Vous pouvez ensuite conserver votre infrastructure sous forme de code, ce qui est très pratique car vous pouvez le copier, le versionner, le stocker à distance, etc. Il est également déclaratif, ce qui signifie vous déclarez à quoi devrait ressembler le résultat final, et Terraform déterminera lui-même ce qui doit être fait pour y parvenir Mais je ne veux pas vous ennuyer avec la théorie. Il est plus facile de montrer exactement comment fonctionne Terraform installant simplement et en créant quelque chose dans le cloud Commençons par l'installation de Terraform. Je vais rechercher sur Google quelque chose comme comment installer Terraform. Terraform est un outil de HashiCorp, cliquons sur ce premier lien Faisons défiler la page vers le bas, et voici les instructions pour le faire en fonction du système d'exploitation dont vous disposez. J'ai donc Linux, donc je vais cliquer dessus, et je suis sur Nubuntu pour pouvoir utiliser ces commandes Copions d'abord celui-ci, ouvrons le terminal et collons-le ici. Et la commande suivante, installez le DpgKey. Mettons-le également. Cela a été rapide. La vérification est facultative, je crois. Je vais cliquer sur celui-ci maintenant. Qui pensent que c'est le dernier à avoir installé Terraform. Vérifiez simplement s'il n'y a rien d'autre qui puisse aider Terraform Nous pouvons vérifier si le terraform est installé. Vous pouvez voir les arguments disponibles. Cela signifie que le terraform a été correctement installé. Laisse-moi peut-être clarifier. C'est très bien Mais il s'agit de Terraform installé localement sur notre ordinateur portable. Cependant, il doit pouvoir se connecter à notre cloud AWS, ou du moins dans mon exemple, ce sera le cloud AWS. Je dois donc le connecter d'une manière ou d'une autre. Et dans le langage Terraform, cet AWS est appelé fournisseur. C'est donc mon cloud. Voici mon cloud AWS. Il s'agit du fournisseur d'infrastructure de Terraform. C'est là que nous voulons simplement construire quelque chose. Peut être votre centre de données sur site. Il se peut que vous ayez un autre cloud comme Azure, GCP, Digital Ocean ou autre chose. Je ne sais pas Mais comme mon fournisseur est AWS, cherchons sur Google quelque chose comme fournisseur Terraform AWS Vérifie ce premier lien, et c'est exactement ce dont j'ai besoin. fournisseur AWS. Faisons défiler la page vers le bas. Cette documentation vous donnera toujours quelques exemples, ce qui est très pratique. Voici l'exemple du code que nous pouvons utiliser. Mais laissez-moi aller un peu plus loin car j'ai également besoin d'informations. Tout d'abord, comment me connecter à AWS. Nous avons ici la configuration du fournisseur. Les informations d'identification peuvent être fournies en ajoutant la clé d'accès et la clé secrète, et vous savez quoi ? Peut-être que ça peut nous être utile. Ce que je vais faire maintenant, retourner dans mon terminal. Je vais créer un nouveau dossier afin que nous puissions conserver notre code dans ce dossier. Je vais maintenant accéder à ce dossier nouvellement créé sur CD et nous pouvons commencer à créer notre infrastructure à l'aide d'un simple fichier texte. J'utiliserai VIM, puis je pourrai l'appeler comme je veux, peut-être mon serveur Mais je dois lui donner l'extension point TF. De cette façon, Terraform saura qu'il doit lire ce fichier et pourra créer l'infrastructure en fonction des informations contenues dans ce fichier. Alors, cliquons sur Enter. Et nous avons besoin de la première portion qui était là. Nous allons le copier. Je n'ai pas besoin du dernier moment. J'ai juste besoin du bit du fournisseur. Passez-le ici, mais je vais également changer de région parce qu'AWS, j'ai l'habitude de tout construire à Londres. Comme vous pouvez le constater, il n' y a aucune instance, aucun serveur, rien ici, mais ma région est généralement Londres, soit Uwest 2 Alors laissez-moi remplacer cela par Ust two. C'est ça. Ensuite, nous aurons besoin cette partie avec les informations d'identification, afin de pouvoir nous connecter à notre cloud AWS en premier lieu. Vous pouvez voir que ce sont des informations répétées. Indiquez la région AWS, la région AWS du fournisseur. Permettez-moi simplement de supprimer cette entrée dupliquée. Et nous avons besoin de notre clé d'accès et de notre clé secrète. Je ne me souviens pas si j'en ai un, mais ce n'est pas un problème. Nous allons simplement revenir en arrière et cela peut varier d'un fournisseur à l'autre, mais comme cela se fait dans AWS, je peux simplement me rendre sur IAM , le service d'AWS Je peux accéder aux utilisateurs, à l'administrateur, c'est ce que je suis en ce moment. Je vais donc cliquer sur ces informations de sécurité, puis sur Clés d'accès. Je vais créer une nouvelle clé d'accès, et j'aurai besoin de l'interface de ligne de commande de la première option, et je vais créer de nouvelles clés, créer une clé d'accès. Et c'est exactement ce dont j'ai besoin pour notre terraform puisse se connecter à notre cloud AWS La clé d'accès est la suivante. Je vais le copier, le coller ici. Et la clé secrète, c'est ça. Je vais le copier. Au fait, il est très important de ne les montrer à personne. Je veux dire, je les montre, mais ils seront supprimés une fois la vidéo publiée. En fait, je les supprimerai juste après avoir terminé l'enregistrement, mais il est important que vous les gardiez en sécurité. personne qui possède ces clés pourra accéder à votre cloud AWS. Vous devez donc le sécuriser. Mais à ces fins, je vais simplement les copier. Et c'est tout. C'est notre terraform configuré Mais ce n'est que la configuration pour que Terraform puisse se connecter à notre cloud Mais que se passe-t-il si je souhaite créer quelque chose dans ce cloud ? Nous étions dans cet onglet EC Two. C'est dans cette zone que je peux construire mes serveurs. Comme vous pouvez le constater, je n'ai aucune instance pour le moment, mais que se passe-t-il si je souhaite créer un serveur à l'aide de Terraform ? Pour ce faire, nous pouvons simplement retourner sur Google et rechercher quelque chose comme Terraform, créer une instance AWS Parce que le serveur est appelé instance dans AWS. Cliquons sur ce premier lien, et encore une fois, vous aurez quelques exemples de création d'une instance AWS. Voyons ce que nous avons ici. Vous aurez plusieurs exemples, encore une fois, en fonction de la manière exacte dont vous souhaitez le construire. Mais revenons au et utilisons peut-être le tout premier exemple. Et d'après ce que je peux voir de quoi il s'agit, c'est qu'il comporte deux parties. Cette première partie recherche le dernier Ubuntu disponible car AMI est une image Amazon Machine. Il s'agit simplement d'un système d'exploitation pour notre serveur. Ou parfois, il peut s'agir d' un système d'exploitation et de certains programmes préinstallés. Mais dans cet exemple, il recherchera simplement la dernière image Ubuntu pour notre serveur. Ensuite, il l'utilisera ici dans cette ligne. Tu sais ce que c'est bien. Cet exemple fonctionnera correctement. Nous allons donc simplement tout copier et coller dans notre code de téléphone. C'est en gros ça. Laisse-moi juste le sauvegarder maintenant. Donc, si je vais maintenant prévisualiser ce fichier, nous avons maintenant toutes les informations dont nous avons besoin. Cette partie indiquera Terraform sur quoi nous travaillons Nous disons à Terraform que nous travaillons avec AWS en tant que fournisseur Voici les informations sur la manière dont Terraform peut accéder à ce cloud AWS, et c'est ce que nous sommes en Il s'agit de l'instance AWS. Nous sommes en train de créer notre serveur virtuel. Revenons à AWS pour vérifier qu'il n' y a pas d' instances correspondantes, cela signifie qu' aucune n'est en cours d'exécution pour le moment. Nous allons revenir ici à Terraform et d'abord, je dois y exécuter la commande Terraform Et cette commande extraira tous les modules dont elle a besoin pour fonctionner avec AWS en tant que fournisseur. Parce que même si vous installez Terraform, tous les modules ne sont pas installés car cela n'aurait pas beaucoup de sens Terraform peut travailler avec de nombreux fournisseurs, et il est inutile d'installer tous les modules en même temps pendant l' À ce stade, il le retirera simplement pour le fournisseur concerné. Dans notre cas, AWS. Mais c'est bon. C'est de la foutaise. La prochaine commande dont nous avons besoin est Terraform Plan Et ce que fait le plan Terraform, c'est qu'il vous indique vraiment ce qui va être construit en fonction des informations contenues dans notre fichier Il a donc trouvé l'AMI, cette image de machine, le système d'exploitation de notre serveur, et la plupart des autres informations sont connues après la réponse parce que nous ne leur avons pas donné beaucoup d'informations. type d'instance correspond à la taille du serveur, mais c'est tout. Ce que nous pouvons faire maintenant, c'est exécuter Terraform apply, et terraform apply commencera réellement à créer cette infrastructure pour nous et terraform apply commencera réellement créer cette infrastructure pour Alors exécutons-le Terraform apply. Et Terraform apply exécute également le plan car nous pouvons à nouveau voir les mêmes informations Nous pouvons donc y jeter un œil. Le plan est d'ajouter une ressource, qui est notre serveur, et la ressource peut être tout ce que nous créons dans cet AWS. Mais cette fois, il nous demande si tout ce que nous voyons ci-dessus correspond à ce que nous voulons vraiment créer dans ce cloud. La réponse est donc oui, c'est ce que nous voulons créer et cliquez à nouveau sur Entrée. Et maintenant, la ressource est en cours de création. Donc, si je vais sur AWS maintenant et que je l'actualise, vous pouvez voir que le serveur est encore en train de créer, mais que cette ressource est en cours de création maintenant. J'ai donc du mal à l'avoir. Eh bien, le fait est que c'est déjà fini. Il indique que la création est terminée au bout de 13 secondes. Cela signifie que notre serveur est désormais opérationnel. Si nous l'actualisons. Eh bien, il est toujours en cours d'initialisation, mais en gros, il a créé le serveur Il s'agit de l' adresse IPV 4 publique de notre serveur. Oh, je n'ai même pas remarqué qu'il s'appelait Hello World. Cela doit donc être quelque part dans notre code. Revenons à notre code vim my server. Allons y jeter un œil. Oh, oui, ça y est. Nom Hello World. Mais nous avons construit notre serveur, oui. Je veux montrer ce que signifie réellement cette déclaration. Ce terraform est une approche déclarative. Permettez-moi maintenant de réexécuter cette commande. Je vais donc simplement utiliser la flèche vers le haut et lancer Terraform Apply. Voyons ce qui va se passer. Cliquez sur Enter. Jetez-y un coup d'œil. Aucune modification. Votre infrastructure correspond à la configuration. Terraform n'a donc pas géré la solution. Il ne nous a pas demandé si nous voulions créer quoi que ce soit. Il sait déjà que ce que nous avons dans notre fichier est exactement ce que nous avons également dans notre cloud. Mais comment le sait-il ? Si nous retournons au terminal et que nous vérifions les fichiers disponibles, d'accord, je n'ai pas montré à quoi cela ressemblait auparavant. En gros, nous n' avions que ce dossier. Nous avons uniquement créé mon serveur point TF. Ces fichiers, Terraform Tf state, Log, et ce dossier caché ont été créés par Terraform lorsque nous exécutons ces commandes terraform init plan and apply, et Terraform Tf state est le fichier qui contiendra toutes les informations sur nos ressources dans le cloud et ce dossier caché ont été créés par Terraform lorsque nous exécutons ces commandes terraform init plan and apply, et Terraform Tf state est le fichier qui contiendra toutes les informations sur nos ressources dans le cloud. Je peux exécuter Hot terraform Tf state, mais le résultat est très long Ce que je peux faire à la place, c'est exécuter la commande Terraform show, qui en affiche une version un peu plus conviviale Il me donnera toutes les informations sur mon instance. Par exemple, mon identifiant d' instance est le suivant, et Terraform l' a noté, et vous pouvez le comparer au Cloud Vous pouvez voir qu'il correspond à 53 E, qu'il se termine par, et c'est ce que Terraform a dans son état TF Il compare donc simplement ce qui est à l'état TF et ce qui se trouve actuellement dans le cloud. Et si cette infrastructure correspond, Terraform n' a rien à faire Mais je voudrais aller un peu plus loin dans ce domaine. Créons un autre serveur. Comment créerions-nous un autre serveur dans Terraform ? Nous pouvons simplement revenir à notre code, vim my server, et je copierai simplement cette dernière partie Et collons-le ci-dessous. Mais pour le distinguer, je vais changer le nom de la ressource, qui est ce bit. Nous l'appellerons également web, et nous n'y sommes pas obligés, mais nous pouvons également modifier le tag. Bonjour tout le monde, soulignez-le peut-être aussi. Maintenant, enregistrons-le et exécutons à nouveau Terraform apply. Voyons ce qui va se passer. Teraform nous indique que nous pouvons déjà voir ici Hello World Two, et qu'elle prévoit d' ajouter une ressource, ce qui signifie qu'elle prévoit d'ajouter un seul serveur car l'un d'entre eux est déjà opérationnel Il suffit d'en ajouter un second pour qu'il corresponde à ce qui se trouve dans le code et à ce qui se trouve dans le cloud AWS. Nous approuvons donc cela. Web Two est en cours de création, et c'est tout. Ressources, une en a été ajoutée. Donc, si je l'actualise, je devrais voir Hello World Two cette fois, en deuxième instance. Et maintenant, je peux réexécuter Terraform apply, comme vous pouvez Il indiquera que l'infrastructure correspond à la configuration. Mais gâchons notre configuration dans le cloud. Supprimons ce premier serveur. J'ai déjà coché cette case, je vais juste dire état de l'instance, terminer l'instance, et je vais l'arrêter, mais je vais l'arrêter dans la console AWS Nous pouvons voir qu'il est en train de fermer. La nouvelle instance est donc en cours d'exécution, mais la précédente est en cours d'arrêt. Rafraîchissons-le. Il n'y a plus qu'une seule instance en cours d'exécution. Voyons ce que fera Terraform maintenant si j'exécute terraform OK, peut-être que j'ai été trop rapide pour le faire parce que cette instance n' est pas complètement terminée. Si je supprime ce bas, cela signifie toujours « arrêt Mais accordons-y encore quelques secondes. Oh, c'est déjà terminé. Alors maintenant, désolé si je l'exécute à nouveau, Terraform s' Maintenant, il devrait m'indiquer une chose à ajouter. Pourquoi ? Parce qu'elle a remarqué cette première instance, souvenez-vous que c'était l'ID se terminant par 53 E. Terraform s' est rendu compte que cette instance n'existe plus Elle souhaite donc la recréer car notre code indique que nous devons avoir deux instances en cours d' Donc, je tape simplement « oui », et mon instance sera recréée. Maintenant, l'identifiant sera différent car chaque instance aura un identifiant différent, mais peu importe ce qui est important pour nous, à savoir que nous ayons deux instances en cours d'exécution dans le cloud. Nous en avons donc, encore une fois, un qui s'appelle Hello World, et il se termine maintenant par un e trois, ce dont Theraform a pris note C'est donc vraiment ce que signifie déclaratif. Vous déclarez quelque chose dans le fichier, et si quelqu'un perturbe votre infrastructure, ce n'est pas la fin du monde car vous revenez simplement à votre terraform, vous appliquez simplement cette infrastructure, et terraform déterminera ce qui doit être ajouté, supprimé, etc., pour ramener l'infrastructure au stade que vous avez J'espère que c'est logique, désolée. Oh, oui, et au fait, comment supprimer ces instances à l'aide de Terraform Disons que vous n'en avez plus besoin. Alors, que faites-vous ? Terraform possède une commande appelée destroy Il s'agit donc simplement de Terraform Destroy. Et si nous l'exécutons, il créera à nouveau un plan, mais cette fois, il sera prévu de détruire nos instances. S'il ne s'agit pas seulement d' instances, désolé, mais aussi de volumes et de tout ce qui va avec, il est important de noter que c'est la principale différence entre cliquer sur quelque chose dans G ici et le faire dans Terraform Terraform effectue le nettoyage approprié. Cela supprimera non seulement l'instance, mais aussi les volumes, etc., tout ce qui a été créé pendant la phase d'application de Terraform Il suffit de cliquer, oui, nous voulons les détruire et d'attendre, détruisant ces deux instances. Si je rafraîchis maintenant, je devrais commencer à voir qu'ils s'éteignent d' abord et qu'au bout d'un moment, ils seront interrompus Et maintenant, ils sont détruits. a pris un peu plus de temps que Le transfert rapide de la vidéo a pris un peu plus de temps que prévu, mais si nous l'actualisons maintenant, l'état devrait être annulé pour toutes. C'est tout ce que je voulais dire dans cette vidéo. Merci d'avoir regardé. 21. 15 AWS déploie des conteneurs dans ECS: Aujourd'hui, nous allons déployer une application conteneurisée AWS Elastic Container Service ou ECS en bref Nous allons le parcourir étape par étape , notamment en créant l'image Docker Nous allons transférer cette image vers AWS ECR, qui est le registre Elastic Container Vous pouvez y conserver vos images, puis nous créerons un cluster ECS, service ECS et une tâche qui exécuteront ce conteneur. Décidez que je vais utiliser uniquement l' interface de ligne de commande AWS pour cela et dans la console AWS, je ne vous montrerai ce qui est en cours de création qu' après avoir exécuté chaque commande de l'AWS CLI. Je veux simplement vous montrer que vous pouvez travailler avec le cloud AWS de nombreuses manières. Vous pouvez évidemment cliquer sur les boutons directement dans la console AWS pour le créer. Nous avons également vu dans les vidéos précédentes comment utiliser Terraform, qui est une infrastructure en tant qu'outil de code Aujourd'hui, je me suis dit que nous allions peut-être simplement utiliser l' AWS CLI pour effectuer toutes ces tâches, car pourquoi pas ? Vous pouvez déployer n'importe quel conteneur de cette façon, mais le conteneur que j'ai décidé d'utiliser est le conteneur RMBG Il s'agit d'une image avec une application Python qui vous permet de supprimer l' arrière-plan des images. Peut-être qu'au lieu de vous expliquer, laissez-moi vous montrer à quoi ressemblera ce produit final une fois que nous aurons terminé l'ensemble du processus. Je vais simplement partir de n'importe quel ordinateur du monde. Une fois que je l'ai déployé, je peux simplement accéder au navigateur. Ouvrons le navigateur et je pourrai accéder à l' URL de mon choix. J'ai donc choisi Automation Avenue. C'est le domaine que je possède. J'ai donc juste ajouté ce REMBG au recto. L'application fonctionne sur le port 5,100. Il s'agit de cette application. Il fonctionne sur le port 5,100 et ce qu'il peut faire, c'est supprimer les arrière-plans de n'importe quelle image que je veux Je peux soit glisser-déposer, soit rechercher cette image. Je n'ai cependant aucune image ici, alors permettez-moi d'en télécharger une rapidement. Disons éléphant. Qu'en est-il de celui-ci ? Enregistrons-le dans les téléchargements. Je peux donc maintenant accéder à ma candidature. Je vais rechercher ce fichier. Je vais choisir cet éléphant, et il me suffit de cliquer sur Sélectionner. Après quelques secondes, comme vous pouvez le constater, le nouveau fichier a été généré, mais l'arrière-plan de ce nouveau fichier a été supprimé. C'est tout ce que c'est. Et nous allons créer cette application et déployer sur ECS dès aujourd'hui, étape par étape. Laissez-moi tout détruire, et d'ailleurs, n'essayez pas d'accéder à cette application via cette URL car je la détruirai une fois que j' aurai fini de travailler sur cette vidéo. Mais comme vous pouvez le constater, il s'agit d'un outil simple que vous pouvez utiliser de n'importe où, sans Photoshop, sans perte de temps. Il vous suffit de cliquer sur le fichier et le nouveau fichier sans arrière-plan est généré. J'ai tout détruit maintenant, et commençons à le créer à partir de zéro. Tout d'abord, je souhaite créer un VPC. Si nous passons au service VPC, vous verrez qu'un VPC existe déjà, mais c'est celui qu'AWS crée pour vous par défaut Et comme je l'ai dit, je pourrais cliquer ici pour créer un VPC. Cela créerait un nouveau VPC pour moi, mais je souhaite utiliser l'AWS CLI uniquement Et la seule exigence est configurer l'interface de ligne de commande AWS. Nous avons parlé de la façon de configurer l'AWS CLI, je ne vais donc pas le répéter ici. Je vais continuer à coller les commandes, et vous verrez ce qui se passe en arrière-plan C'est la première commande dont j'ai besoin. Je veux créer un VPC avec un bloc de cidre de 10000 slash 16 Appuyez sur Entrée, et c'est tout. Le VPC a été créé. Donc, si je rafraîchis maintenant en arrière-plan, vous pouvez voir un nouveau VPC avec le préfixe que j'ai demandé Mais il n'a pas de nom ici, nous pouvons donc le changer. Mais avant cela, laissez-moi vous expliquer une dernière chose. Je souhaite enregistrer cet identifiant VPC en tant que variable, et je vais appeler cette variable VPC underscore ID, puis je le copierai avec les qui signifie que maintenant, si je répète, ce terminal se souviendra simplement de mon identifiant VPC Laissez-moi peut-être clarifier cela. Alors maintenant je peux exécuter une commande comme ça. Je vais créer une balise pour mon VPC avec la valeur Marx VPC, et j'utiliserai cette variable au lieu de l'identifiant du VPC réel J'espère que cela a du sens. Appuyons sur Entrée. Et maintenant, si j'actualise à nouveau, ce VPC porte désormais le nom de MrExVPC Je dois maintenant créer deux sous-réseaux. Je dois en créer deux car nous devrons créer un équilibreur de charge et l'équilibreur de charge nécessite au moins deux C'est donc ce que nous allons faire ensuite. C'est ma première commande. J'utilise nouveau cette variable d'ID VPC Je vais construire le premier sous-réseau zone Us deux A avec le bloc de cidre de dix à zéro, point un à zéro Appuyons donc sur Entrée, et c'est tout. C'est mon premier sous-réseau. Et ce que je vais faire, c'est créer une autre variable, et j'enregistrerai cet ID de sous-réseau en tant que variable J'appellerai cette variable sous-réseau un ID. Passons d'abord aux sous-réseaux et voyons s'ils ont été créés ou non j'actualise, vous pouvez voir un nouveau sous-réseau, vous pouvez voir trois autres sous-réseaux Il s'agit également des sous-réseaux par défaut qu'AWS crée pour vous, ainsi que le VPC par défaut Cela ne nous intéresse pas. Nous ne nous intéressons qu'au sous-réseau appartenant à Marx VPC, à savoir celui-ci Et nous devons en créer un autre. C'est donc clair. Maintenant, il s'agit de la commande pour créer un autre sous-réseau dans une zone de disponibilité différente Il s'agit de deux B, comme vous pouvez le voir, et avec un préfixe différent, c'est 10.0.2.0 Appuyons donc à nouveau sur Entrée. Soyons clairs. Le sous-réseau doit être créé, et nous pouvons voir où il se trouve Il s'agit d'un nouveau sous-nœud et je vais également enregistrer l'ID du sous-réseau en tant que variable Je peux le copier d'ici. Je peux l'utiliser comme deux rectangles pour copier l'ID du sous-réseau. Et vas-y. Je veux dire, vous n'êtes pas obligé de créer ces variables. Ce n'est pas nécessaire, mais plus nous exécutons de commandes, plus vous comprendrez pourquoi je le fais. Il est beaucoup plus facile de référencer le sous-réseau à ID plutôt que de faire référence à cette longueur, bla, bla OK, nous avons un VPC, nous avons deux sous-réseaux Nous devons maintenant créer une passerelle Internet. Ainsi, peu importe ce que nous construirons dans ces sous-réseaux, il pourra accéder à Internet Et voici le commandement. Passerelle Internet AWS facile à créer. Appuyons sur Entrée et une nouvelle passerelle a été créée. Nous pouvons le voir ici, passerelle Internet. Et nous pouvons voir qu'il a été créé, mais il est dans un état détaché. Mais c'est bon. Pour le moment, je vais simplement l'enregistrer en tant que variable. Je l'appellerai AGW underscore ID, Internet gateway ID. Nous devons maintenant connecter cette passerelle Internet à notre VPC. Voici la commande, et vous pouvez commencer à comprendre pourquoi j'utilise ces variables. Nous en avons un ici, nous en avons un là, et je n'ai pas besoin de me souvenir tous ces longs chiffres, de ces identifiants Je peux simplement référencer ma variable. Appuyons donc sur Entrée. Et si nous l'actualisons maintenant, il est désormais attaché à notre VPC. D'ailleurs, lorsque vous créez un nouveau VPC, une nouvelle table de routage est également créée. Laisse-moi te montrer ça. Cela a donc été créé lorsque nous avons créé le VPC. Mais ce que je veux faire, c'est enregistrer cet identifiant comme une autre variable. C'est ce qu'on appelle RTB underscore ID. Et si nous revenons au tableau des itinéraires et que nous vérifions les itinéraires, nous pouvons constater qu'il n' y a qu'un seul itinéraire. Il existe une route locale vers le préfixe du VPC, dix points zéro, zéro, barre oblique 16 Mais nous aurons besoin d' un autre itinéraire pour acheminer tout le trafic qui n'y va pas, puis nous voudrons envoyer ce trafic vers notre passerelle Internet. Ensuite, la passerelle Internet devra déterminer où la pousser encore plus loin vers Internet. Permettez-moi donc de clarifier cela. C' est la commande dont j'ai besoin. Create Route, Route Table ID est la variable que je viens de sauvegarder, RTB ID Le bloc de cidre de destination est 000 slash zero. Cela signifie tout le reste, tout le reste du trafic, et nous disons qu'il doit être dirigé vers notre passerelle Internet, nous avons enregistrée sous forme d'identifiant de soulignement iGW Appuyons sur Entrée. Retourner vrai signifie qu'il a été ajouté. Donc, si nous revenons en arrière, si nous actualisons et cliquons sur les routes de notre table de routage, nous pouvons maintenant voir deux itinéraires. L'une est la voie locale vers toutes les ressources du VPC, et l'autre est la même que tout le reste du trafic doit être acheminé vers la passerelle Internet Et voici notre passerelle Internet, AA six. Et c'est tout ce dont nous avons vraiment besoin ici. La dernière chose que je dois créer à l'aide commande AWS EC two est le groupe de sécurité. Si nous passons aux groupes de sécurité, vous pouvez actuellement voir qu'il existe des groupes par défaut qui ne m'intéressent pas. Je dois créer mon propre groupe de sécurité pour autoriser uniquement le trafic vers mon application. Et n'oubliez pas que l'application écoutait sur le port 5100. Encore une fois, ouvrons le terminal. C'est le commandement. Nous allons créer un groupe de sécurité appelé ECS underscore SG, groupe de sécurité de description pour les tâches ECS, et l'ID VPC est à nouveau une référence à ma variable Alors faisons une présentation, et c'est tout. Le groupe de sécurité a été créé. Permettez-moi de l'enregistrer rapidement en tant que variable supplémentaire. Appelons-le SG Underscore ID. Donc, si je reviens en arrière et que j'actualise, j'ai un nouveau groupe de sécurité, mais il n'a aucune règle de trafic entrant Aucun groupe de sécurité n'a été trouvé. Ajoutons donc une règle à ce groupe de sécurité. Et cette commande ajoutera une règle à mon groupe de sécurité, et elle indiquera que j'autorise le port 50 100 depuis n'importe où dans le monde. C'est le dernier 000 barres obliques zéro. Cela signifie de n'importe où. Appuyons donc sur Entrée. Et cette règle a été ajoutée, est-à-dire si nous revenons en arrière et que nous actualisons à nouveau. C'est notre règle en matière de trafic entrant. Il autorise le protocole TCP sur le port 5 100 depuis n'importe où, et il est entrant Ce que nous allons faire ensuite, c'est construire notre équilibreur de charge. Donc, si vous optez pour le service EC Two, équilibreurs de charge, vous constaterez qu'il n' y Alors, construisons-en un. C'est le modèle assez long le plus courant. Je l'appellerai RembgrMove background. ALB, ALB signifie équilibreur de charge d'application, et il sera déployé sur deux sous-réseaux, le sous-réseau un ID et le sous-réseau deux ID, et et il sera déployé sur deux sous-réseaux, le sous-réseau un ID et le sous-réseau deux ID, et j'utilise mes variables. Mais comme je l'ai dit, vous n'êtes pas obligé de les utiliser. Vous pouvez utiliser des identifiants de sous-réseau réels. Ensuite, nous ajouterons le groupe de sécurité que j'ai enregistré en tant que variable SG underscore ID Le schéma est connecté à Internet et tapez son application, son équilibreur de charge d'application Il suffit de cliquer sur Entrée. OK. Ça a dû gâcher quelque chose avec les sous-réseaux. Laissez-moi vérifier l'historique. Oh, regarde ça. J'ai enregistré l'identifiant du sous-réseau 1 et l'identifiant du sous-réseau deux. J'ai en fait utilisé le même sous-réseau. C'est faux. Le sous-réseau 2 est incorrect. A pour A. Permettez-moi de reproduire cela. Passons au service VPC. Sous-nat. Vous pouvez voir que A A est le premier sous-réseau un, deuxième sous-réseau se termine par E sept A. Laissez-moi le copier. Permettez-moi de l' enregistrer correctement cette fois. C'est très bien Cela devrait faire l'affaire. Maintenant, je vais utiliser la flèche vers le haut. Je vais exécuter cette commande à nouveau pour créer un équilibreur de charge. Et maintenant, il a été créé. Si nous accédons à cet onglet pour les équilibreurs de charge, si je me réfère à la page, nous pouvons voir que l' état de provisionnement est toujours en cours, mais qu'il y est déjà Et l'équilibreur de charge aura ce très long identifiant Il s'agit de l'ARN de l'équilibreur de charge. Permettez-moi de l'enregistrer ainsi qu' une variable. Nous en aurons besoin. Permettez-moi donc de clarifier, et je mettrai un ID de soulignement ALB égal à cet ARN long Entrons, et maintenant nous avons l'équilibreur de charge. Mais nous avons également besoin d' un groupe cible, et notre service ECS sera un groupe cible pour cet équilibreur de charge Nous devons donc d'abord créer un groupe cible. C'est la commande, créez un groupe cible. Nous l'appellerons groupe cible d' arrière-plan RembgrMove. Le protocole sera HDTP sur le port 5100, puis nous utiliserons l'identifiant VPC Je veux dire, la variable de notre VPC. Le type de cible sera IP. Faisons une présentation, et c'est créé. Et comme vous pouvez le constater, le groupe cible possède également ce très long identifiant. Nous allons donc l'enregistrer ainsi qu'une variable. Je l'appellerai TG ID. Si nous actualisons maintenant cette page, nous pouvons voir que notre groupe cible a été créé, et il y a encore une chose que nous devons configurer ici pour notre équilibreur de charge, et cela s'appelle listener Listener, c'est comme si c'était un petit service fonctionnant là-bas qui écoute un port spécifique de cet équilibreur de charge Si nous revenons ici, si je le colle là, vous pouvez le voir précédemment, vous pouvez voir non associé. Il n'est associé à aucun équilibreur de charge, à ce groupe cible Mais maintenant, si j'exécute cette commande, passons à la présentation. L'écouteur a été créé, et vous pouvez maintenant voir que ce groupe cible affiche REMBGALB comme Vous pouvez donc imaginer que c' est ce qui colle les deux ensemble. Génial C'est clair maintenant. Nous avons donc l' équilibreur de charge lui-même. Nous avons un groupe cible et nous avons créé un auditeur. C'est tout ce dont nous avons besoin pour notre équilibreur de charge. Nous devons maintenant créer une image Docker pour notre application. Nous allons sur ce site et ce n'est pas mon projet. C'est codé DIO DEIO. Mais c'est en fait le gars qui a une chaîne YouTube sur les pompiers, donc c'est Jeff Delany, et c'est son projet Il a eu la gentillesse de le publier et tout le monde peut télécharger ce code. Passons au code, et je vais simplement le télécharger sous forme de fichier Zip. Comme vous pouvez le voir, il n'est pas encore téléchargé, alors laissez-moi simplement passer au téléchargement. Je peux toujours voir l' éléphant et le nouveau dossier. Mais en gros, c'est ce qui m' intéresse dans l'application Web RM BG. Je vais juste le décompresser. Entrons. Voici donc le dossier décompressé. Je vais voir D dans ce dossier, et nous pourrons voir d'autres fichiers. L'un de ces fichiers est un fichier Docker. Il s'agit de l'application Python. Il s'agit d'un fichier Python de base, et le fichier Docker est le fichier dont nous avons besoin pour créer notre image Docker Mais jetons d'abord un coup d'œil là-dessus. Soyons clairs. Vous pouvez voir cette petite instruction, téléchargez-la pour éviter tout téléchargement inutile. Nous allons donc le faire comme dernière étape avant de construire quoi que ce soit. Je peux utiliser la commande W G puis coller ce lien. Vous pouvez voir qu'il télécharge le fichier pour moi. Soyons clairs une fois de plus. Vous pouvez maintenant voir ce nouveau fichier appelé tont dotnx qui a été ajouté à tous les Nous sommes donc prêts à créer notre image Docker. Laissez-moi clarifier encore une fois. La commande dont j'ai besoin est sudo Docker build T signifie tag, simplement comme je veux qu'on l'appelle cette image. Je l'appellerai RamBG et le dernier point mais non le moindre est un point. Le point signifie que je veux utiliser toutes les ressources et le fichier Docker qui se trouve exactement là où je me trouve, et je suis toujours dans ce dossier, souvenez-vous du didacticiel Web RmBG Il est très important que vous soyez ici à cet endroit pour créer cette image Docker Il ne me reste plus qu'à appuyer sur Entrée. Je dois saisir le pseudo mot de passe. Et l'image Docker est en cours de création. Comme vous pouvez le voir, étiqueté avec succès, je veux dire, construit d'abord, puis il a été étiqueté comme REMBGU Clarifions-le et nous pouvons maintenant exécuter des images sudo Docker. Vous pouvez voir que le RembGap a été créé. OK, nous avons donc Docker Image, mais nous devons l' envoyer quelque part Nous devons le transférer à Amazon ECR. C'est comme un endroit où vous pouvez conserver toutes vos images Docker Si nous passons à l'ECR maintenant, vous pouvez voir qu'il n'y a rien ici parce qu'il est dit de créer un dépôt Eh bien, c'est ce que nous devons faire. Nous créons d'abord un référentiel. Je l'appellerai RMBGap, ce dépôt a été créé. Donc, si je vais ici maintenant et que je rafraîchis, vous pouvez voir que j'ai maintenant un nouveau dépôt appelé REMBGU Je vais maintenant créer une autre variable, qui sera mon numéro de compte. Voici le numéro de compte, l'Atitte se terminant par quatre huit Je vais le copier. Je vais l' ajouter comme autre variable. Je l'appellerai ACC ID. Il s'agit de l'identifiant de mon compte Amazon. Maintenant, je souhaite étiqueter mon image Docker d'une manière spécifique. Je vais taguer l'image sur laquelle nous venons de créer REM Bg. Je vais suivre cela. Il s'agit d'une URL similaire spécifique. Vous avez votre identifiant de compte, puis le DKRECR bla, bla, bla Je vais m'en servir pour étiqueter notre image. Je vais cliquer sur Enter, et il semblerait que rien ne s'est passé. Mais si j'exécute cette commande, donc des images Docker, vous pouvez en voir une nouvelle Ce n'est pas une image. C'est comme un tag pour cette image. Vous pouvez voir que l'identifiant de l'image est le même que celui-ci, mais nous pouvons ensuite envoyer cette image taguée vers notre ECR. Permettez-moi donc de clarifier à nouveau. Je vais exécuter une commande très longue. AWS ECR obtient le mot de passe de connexion, tout comme Docker Et en gros, vous pouvez trouver cette commande ici. Il s'agit d'une vue sur les commandes push. C'est en gros ça, non ? Je viens de le copier, mais j'ai remplacé mon compte. De toute façon, vous pouvez simplement le copier car il sera renseigné avec votre numéro de compte, mais j'ai utilisé la variable à la place de ce numéro. Alors laisse-moi m'en occuper. Et le message important est là, connexion réussie. Cela signifie que nous sommes désormais prêts à transmettre notre image à l'ECR. C'est la commande, alors faites Docker Push. Cela peut prendre un certain temps. Cette image existe. Eh bien, je ne m'en souviens pas, mais selon la vitesse de votre connexion Internet, cela peut prendre un certain temps. OK, ça a donc pris 7 minutes. Mais c'est fait maintenant, tout est prêt, et c'est ce que vous devriez voir comme un long hachage et le dernier résumé Donc, si nous allons maintenant de notre registre au dépôt, si nous y allons, je peux voir mon image. Et vous pouvez voir que cela s'appelle RMBGap et que le tag est le plus récent. Et la taille est de 924 mégaoctets. Parfait Revenons donc à notre terminal. Je vais effacer Encore une fois, je sais que cela semble beaucoup, mais une fois que vous avez toutes ces commandes, vous pouvez simplement les copier-coller et les lancer en un rien de temps, croyez-moi. Maintenant, cela prend du temps parce que je parle de chaque élément. Quoi qu'il en soit, il nous reste encore quelques bits à configurer Le premier est le rôle de messagerie instantanée. Il s'agit essentiellement d'un ensemble d'autorisations permettant à notre service ECS de pouvoir, exemple, extraire l'image, vous savez, l'exécuter dans le cloud. Il doit disposer d'autorisations spécifiques. C'est donc ce que nous allons faire ensuite. Je vais le voir monter de niveau, donc je reviens à mes téléchargements. Et je vais créer un nouveau fichier ici et ce sera notre politique de confiance au format JSON. Je l'appellerai iCS trust point policy point JSON. C'est à cela que ressemblera cette politique. Ne vous inquiétez pas, il sera également inclus. Je peux le sauvegarder, appeler WQ, Enter. Il s'agit de ma politique, et je vais créer un rôle IAM basé sur cette politique Nous allons coller cette commande, le rôle sera appelé rôle d'exécution des tâches ECS et j'utiliserai ce fichier, ce fichier JSON de politique de confiance ECS comme modèle. Je vais appuyer sur Entrée. Oh, ça existe déjà. Il semble donc que je n'ai pas tout retiré correctement. J'ai oublié de supprimer ce rôle de messagerie instantanée. Vous devrez également exécuter cette commande pour associer une politique de rôle à ce nom de rôle à un rôle de service appelé politique de rôle d'exécution des tâches Amazon ECS. Je sais que c'est un peu compliqué. Je ne veux pas trop m' attarder là-dessus. Je vais simplement appuyer sur Entrée. Toutes ces commandes seront incluses, vous vous souvenez ? Mais tout cela concerne la gestion des identités, je veux dire, nous pouvons maintenant passer au service ECS. Nous avons donc le conteneur ici. Si nous passons au service ECS, Elastic Container Service, nous pouvons constater qu'il n' y a actuellement aucun cluster. Il dit : Créons un cluster ECS. Je peux exécuter cette commande ECS create cluster, puis le nom du cluster, cluster RMBG, je l'appellerai Appuyons sur Entrée. C'est ça. cluster a été créé. Donc, si j'actualise, cela indique que j'ai un cluster, mais aucune tâche n'est en cours d'exécution. En gros, comment cela fonctionne, vous créez un cluster qui est comme une zone principale dans laquelle vous exécuterez vos services et tâches. Ensuite, vous pouvez y créer des services. Et puis, dans chaque service, vous pouvez avoir plusieurs tâches. Pour nous, à quoi cela ressemblera, je n'aurai qu'un seul cluster. Au sein de ce cluster, je n'aurai qu'un seul service, et au sein de ce seul service, j'aurai une tâche en cours d'exécution. Donc, pour le moment, nous avons le cluster. Mais je veux créer une autre chose, qui est facultative, mais qui concerne la journalisation. Vous pouvez activer la journalisation pour vos conteneurs, et je le ferai car en cas de problème, il est tellement plus facile d'avoir cette journalisation que de ne pas l'avoir. Permettez-moi donc de clarifier cela. C'est la commande dont j'ai besoin. Je vais devoir créer quelque chose appelé groupe de journaux, et je l'appellerai iCS RMBGap Ce sera mon groupe de log. Il s'agit donc simplement d'un point où tous ces journaux peuvent également être conservés. Je vais appuyer sur Entrée. Il semble que rien n'ait été fait, mais en gros, si je duplique cet onglet, le service où vous le trouverez s'appelle CloudWatch Si nous accédons à cette montre Cloud, vous pouvez voir les journaux et ici les groupes de journaux. Et voici le groupe de logs que nous venons de créer, nbgthp. OK, nous y arrivons. Ce que nous devons créer maintenant, c'est ce qu'on appelle la définition des tâches. Vous pouvez le voir dans notre service de conteneurs. Il indique : « Aucune tâche en cours d'exécution ». La tâche vous permet de définir un conteneur que vous souhaitez exécuter, quantité de processeur et de mémoire que vous souhaitez utiliser pour ce conteneur et d' autres éléments tels que la journalisation. Par exemple, nous ajouterons également la journalisation à notre tâche, et vous spécifiez les ressources qui seront allouées à ces tâches. Donc, ce que je vais faire maintenant, j'en suis encore à mes téléchargements, je vais créer ce que l' on appelle la définition des tâches. Il sera également au format JSON. Nous l'appelons rnbgTaskDfinition point JS. Soyez un nouveau fichier. Je vais le coller. Laisse-moi peut-être l' agrandir pendant un moment. Il y a quelques points. Il s'agit du nom de cette tâche, RMBGuctainer Le mode réseau est AWS VPC, et c'est en fait parce que nous utiliserons Fargate Fargate signifie les serveurs dont nous n'avons pas à nous soucier Fargate est comme un ensemble de serveurs qu'AWS exécutera pour nous et nous pouvons simplement y déployer des conteneurs, sans trop nous soucier des serveurs eux-mêmes, car le conteneur doit fonctionner sur Vous pouvez soit l'exécuter sur les TIC et vous devrez vous occuper des serveurs de ces deux machines virtuelles EC, soit utiliser Fargate avoir à vous soucier Maintenant, je vais spécifier l'image que je souhaite utiliser pour notre conteneur. C'est en gros ça, oui. L'image Docker est comme un fichier statique et le conteneur est une instance en cours d'exécution de cette image Docker Je vais allouer deux Go de mémoire et de processeur, cela n'a peut-être pas beaucoup de sens Quand tu regardes ça. Quels milliers de processeurs ? Non, il ne s'agit que d'un seul processeur. 1024 signifie un processeur virtuel. C'est fait de cette façon parce que vous pouvez avoir une partie d'un processeur. Vous n'avez même pas besoin d' exécuter une tâche, vous en mettrez peut-être même 512. Cela signifie que la moitié du processeur, ou en d'autres termes, la moitié du temps dont dispose le processeur virtuel, du temps dont dispose le processeur virtuel sera allouée à cette tâche. Et puis le port du conteneur, c'est le port que l'application écoute C'est le 5100, et le port hôte n'a pas besoin d'être le même, mais je vais juste le garder le même Et voici la configuration du journal. Et l'important ici est que vous utilisiez groupe de journaux que nous venons de créer à l'étape précédente. Si vous faites défiler l'écran vers le bas, vous verrez que je les ai effectivement ajoutés. Ce sont également des variables. Ce fichier ne fonctionnera pas tel quel. Nous devrons le remplacer par mon identifiant de compte actuel, le compte AWS. Nous allons le faire ensuite. Mais je voulais souligner ce processeur et cette mémoire. Encore une fois, il est important que ces valeurs soient identiques ou supérieures aux valeurs nous avons ici pour la définition du conteneur. Si vous utilisiez un plus grand nombre de conteneurs, ces valeurs devraient correspondre au moins à une partie de toutes les mémoires et processeurs que vous voudriez inclure ci-dessus Si j'en ai deux, je devrais mettre 2048 et 4 096 Tu sais quoi ? Ça ne fait rien. Je complique inutilement les choses. Sauvegardons-le. Appelez WQ Il s'agit simplement de mon fichier, la définition de la tâche. Mais si nous exécutons CAT, nous avons toujours ces variables. Ce que je vais faire maintenant, mettre cet identifiant de compte d'exportation. Il s'agit de l' identifiant de mon compte AWS. Je vais appuyer sur Entrée. Cette variable a donc été exportée. Et maintenant je peux exécuter la commande de substitution d'environnement. Je vais prendre ce fichier que je viens créer, nbgtaskdfinition Je vais remplacer, je veux dire, cette commande remplacera toutes les variables appelées ACC ID par cette valeur Une fois cela fait, il enregistrera ce fichier sous la forme d'un nouveau fichier JSON appelé Rnbgtaskdfinition point Permettez-moi d'appuyer sur Entrée et je vais vous montrer ce que je veux dire. Ce fichier vient d'être créé. C'est une nouvelle définition JSON. Et si je coupe ce fichier, New, Jason, vous verrez que j' ai la bonne URL ici, là et là. Certains d'entre vous se demanderont peut-être, Mark, pourquoi faites-vous cela ? C'est simplement parce que si vous voulez utiliser ces scripts, par exemple, plusieurs comptes, si vous voulez automatiser ces tâches, d'accord, c'est plus difficile au début, mais cela aura beaucoup plus de sens plus tard. Lorsque vous travaillez avec plusieurs comptes, vous ne pouvez modifier qu'une seule variable. Cela n'a donc pas beaucoup de sens au début, mais cela est logique lorsque vous devez créer plusieurs comptes, plusieurs tâches dans plusieurs comptes AWS. C'est bon. Quoi qu'il en soit, c'est le nouveau fichier Il s'agit de la version du fichier que je peux utiliser pour enregistrer ma définition de tâche. agit de la commande ECS register task definition, et je vais utiliser ce nouveau fichier comme modèle pour cette définition de tâche. Appuyons sur Entrée. C'est ça. Cette définition de tâche a maintenant été créée. Nous y sommes presque. Permettez-moi de clarifier cela. La dernière commande que nous devons exécuter est assez longue, je l' ai donc divisée en utilisant des barres obliques inverses Nous devons créer un service. Le cluster, nous utiliserons notre cluster, définition des tâches du cluster R&BG, nous utiliserons cette tâche RMBGU C'était une question de famille en fait. Ce n'était pas un nom. Cela s'appelait la famille. Nous allons donc utiliser cette famille. Nous utiliserons notre équilibreur de charge. Nous exécuterons le compte 1 souhaité, et le type de lancement sera ***. Et dans la configuration réseau, nous disons que nous l'exécutons, il est possible de l'exécuter dans les deux sous-réseaux Et nous attacherons également le groupe de sécurité que nous avons créé pour le port 5100 précédemment C'est donc assez long, mais appuyons simplement sur Entrée. Et c'est chose faite. Ce que cela signifie maintenant, nous pouvons accéder à notre ECS, nous allons aller à notre cluster, nous pouvons voir le service fonctionner. C'est ce qu'on appelle le service RMBG. Mais pour le moment, aucune tâche sur une n'est en cours d' exécution, et nous devons attendre un moment car le déploiement est en cours, comme nous pouvons le constater. Donc, si vous accédez aux tâches, vous pouvez voir qu'elles sont en attente. Notre tâche vient juste d'être créée. ECS extrait donc l'image en premier. Il trouvera le serveur. Il exécutera cette tâche. Nous pouvons dire : Oh, j'ai oublié de supprimer ces deux processeurs virtuels, mais nous ne pouvons en utiliser qu'un seul Quoi qu'il en soit, il suffit d'attendre que le statut passe de «   en attente » à « en cours Nous pouvons voir que le statut souhaité est en cours d'exécution. Permettez-moi de le rafraîchir. Il fonctionne déjà. Cela signifie qu'à ce stade, je peux déjà accéder à cette application. Si je vais dans nos équilibreurs de charge, équilibreur de charge, je cliquerai sur notre équilibreur de charge L'équilibreur de charge a un nom DNS. Si je copie ce nom DNS et que je le colle ici, commençons par HTTP. Nous n'avons pas de certificats, nous utilisons donc uniquement le HDDP. Je vais coller ici l'URL de l' équilibreur de charge et j' ajouterai le port, qui est le 5100 Nous pouvons voir que notre application est opérationnelle, et je peux y accéder de n'importe où dans le monde en utilisant cette URL, car il s'agit d'un DNS public. Je peux le résoudre de n' importe où dans le monde, et je peux accéder à cet équilibreur de charge de n'importe où dans le monde Mais la dernière chose que je veux faire, c'est changer de nom parce que ce REM BG, ALB, bla, bla, bla, bla, qui s'en souviendra ? Personne ne l'est. J'ai donc quelques domaines, les deux, mais je les ai sur un compte AWS différent. Et voici le compte différent. Et j'ai acheté un domaine appelé automation avenue.com. Cela signifie que je peux créer un nouvel enregistrement Ici, je peux créer un enregistrement appelé nom C, qui indique le trafic racine vers un autre nom de domaine et d' autres ressources AWS. Je peux l'appeler, par exemple, REMBG, donc ce sera l'adresse RMBg point automation avenue.com, et je pourrai l'indiquer Donc, si je copie à nouveau ce DNS, je le collerai ce compte différent, car il n'est pas nécessaire que ce soit le même compte. Cela n'a pas vraiment d'importance. Je vais le diriger vers Load Balancer J'ai donc le Sname qui pointe vers notre équilibreur de charge. Je crée un enregistrement maintenant, même à partir de ce compte différent de navigateur, je devrais pouvoir y accéder en pointant sur ce nom de domaine. C'est l'adresse. Si je suis présentateur, je peux également accéder à cette application. Mais maintenant, j'ai quelque chose de plus facile à retenir : nbg point automation avenue.com OK, alors c'est ça. Mais je vais le détruire à nouveau, alors n'essayez pas d'y accéder, mais j'espère que vous pourrez en construire un vous-même. 22. 35 SSHuttle AWS: Aujourd'hui, je veux parler d'un outil appelé S shuttle. S shuttle est un programme Python qui vous permet de créer un proxy transparent et vous pouvez utiliser ce proxy transparent comme tunnel VPN SSH gratuit Un volet peut être installé à l'aide d'un gestionnaire de paquets tel que App sur Ubuntu ou Homebrew sur macOS, mais comme il s'agit d'un programme Python, il peut également être installé à l'aide de la commande d'installation PIP Peu importe car aujourd'hui je vais vous montrer étape par étape comment le configurer à partir de zéro et comment cela fonctionne. Mais commençons par le début. Pourquoi voudriez-vous même un VPN ? Il existe plusieurs raisons pour lesquelles vous pourriez avoir besoin d'un VPN. Vous avez peut-être un ordinateur portable ou un PC à la maison et vous ne voulez pas que votre fournisseur de services examine votre trafic. Vous ne voulez pas qu'ils sachent à quoi et quand vous accédez. Ainsi, vous pouvez chiffrer tout le trafic sortant de votre appareil, envoyer à un serveur distant, et ce serveur le redirigera ensuite vers Internet Et puis sur le chemin du retour, il ramènera chez vous par tunnel. Le fournisseur de services ne verra que le tunnel SSH entre vous et le serveur distant, mais il n'aura aucune idée de ce qu'il contient et de ce à quoi vous essayez d'accéder Mais le même tunnel peut être utilisé pour des scénarios très différents. Vous voyagez peut-être dans d'autres pays, mais vous souhaitez toujours accéder à tous les appareils de votre réseau domestique, et vous pouvez également utiliser S shuttle pour le faire. Ce que vous devez faire avant votre voyage, cependant, vous devez configurer une redirection de port sur votre routeur pour le port 22, et c'est tout. Vous pouvez ensuite installer et configurer S shuttle sur votre ordinateur portable, et vous pourrez accéder à l'ensemble de votre réseau domestique comme si vous y étiez physiquement. Vous n'avez besoin que d'une seule règle de redirection de port sur votre routeur domestique. En termes de piratage informatique, cela s'appelle le pivotement du réseau. Vous dites donc que vous passez par un réseau pour accéder à d'autres appareils de ce réseau. Mais nous n'allons rien pirater, nous utiliserions S shuttle comme connexion VPN gratuite pour rentrer chez nous dans notre scénario. Mais pensez simplement à ce que vous pouvez faire ensuite. Une fois que vous avez le tunnel qui vous ramène à votre domicile ou à tout autre serveur distant de votre pays, vous pouvez désormais accéder à tous vos services de streaming, qui sont généralement soumis à certaines restrictions régionales. Vous ne pourrez pas y accéder directement lorsque vous êtes à l'étranger. La navette S peut faire bien plus que cela. Disons, et si vous obteniez un ordinateur portable pour votre travail ? Un VPN est déjà configuré sur cet ordinateur portable. C'est très souvent le cas parce que votre entreprise souhaite que votre connexion soit sécurisée lorsque vous accédez à son réseau interne, c'est logique. Mais la navette S fonctionne manière très sophistiquée et elle peut en fait créer tunnel SSH en plus de ce trafic déjà chiffré VPN, ce qui signifie que vous pouvez avoir un tunnel VPN à l'intérieur du tunnel de navette S ou le tunnel SSH créé Une navette peut rediriger l'intégralité de cette connexion déjà cryptée rediriger vers votre domicile ou vers le serveur de votre choix, puis elle y sera envoyée en toute sécurité vers ce serveur distant, puis le tunnel SSH extérieur sera supprimé et le trafic interne sera redirigé plus loin avec seul tunnel VPN professionnel restant configuré Mais cela signifie que vous pouvez voyager dans le pays de votre choix, mais votre connexion sera considérée comme provenant constamment du même endroit. Mais ça suffit en théorie. Voyons comment nous allons configurer ce truc. Je vais créer un serveur gratuit dans le cloud AWS. Je ne suis pas en train de me reconnecter à la maison, je me connecte à un serveur distant. Et dans le cloud AWS, vous pouvez configurer un serveur qui sera gratuit pendant toute l'année. Il existe également d'autres fournisseurs de cloud. Je crois qu'Oracle possède un serveur que vous pouvez créer et qu'il est gratuit à vie. Je ne sais pas si cette offre est toujours valide, mais vous devez y jeter un œil, mais il existe de nombreuses façons gérer un serveur gratuitement. Utilisons cet AWS. Je suis dans la région de Californie du Nord. C'est là que je vais construire mon serveur, mais je suis personnellement au Royaume-Uni. Je vis au Royaume-Uni, donc la Californie est très éloignée de moi. Mais pour notre vidéo, disons que je vis peut-être en Californie et que je voyage au Royaume-Uni. Ça n'a pas vraiment d'importance. Lançons simplement l'instance. Cela signifie créer un serveur virtuel. Et je vais appeler ça, je ne sais pas, une navette. Je vais faire défiler la page vers le bas. Je vais choisir Ubuntu. Ubuntu est éligible au niveau gratuit. Ensuite, je vais continuer à faire défiler la page. Tito Micro indique également que le niveau gratuit est éligible. Et ce que cela signifie, c'est écrit sur la droite, niveau gratuit. Vous pouvez faire fonctionner ce serveur pendant 750 heures par mois, et il se renouvellera automatiquement pour le mois suivant, et vous pouvez le faire fonctionner pendant un an, sans rien payer si vous ne dépassez pas ces 750 heures. C'est génial. Je vais faire défiler la page plus loin. Keeper est un gardien et j'ai déjà téléchargé ma clé publique, ma clé publique SSH, donc je peux la choisir ici C'est la clé publique de mon ordinateur portable que j'ai au Royaume-Uni. Maintenant, passez aux paramètres réseau, et je dois juste m'assurer que j'ai une adresse IP publique et que l'option est activée. Et puis la règle autorisant trafic SSH est déjà créée automatiquement pour moi de toute façon, donc je n'ai rien à changer ici Et puis le stockage, c'est juste huit Go, mais tu sais quoi ? C'est suffisant. Nous n'allons rien y stocker. Nous allons simplement passer par ce serveur pour accéder à tout le reste. Ça y est, prêt. Lançons simplement l'instance. Cela n'a pris que quelques secondes. Mon instance est opérationnelle. C'est mon adresse IP publique, et je devrais pouvoir y accéder depuis cet ordinateur portable. Ouvrons donc le terminal. Ils devraient pouvoir utiliser SSH en tant qu'utilisateur Ubuntu. Il s'agit de la valeur par défaut pour cette adresse IP. Je dois juste confirmer, oui. Et c'est tout. Je suis sur ce serveur distant. Si j'exécute la commande Curl I Config M, nous pouvons voir l' adresse IP publique de ce serveur, et si j'exécute CurLip Info pour, je peux voir que ce serveur se trouve à San Jose en Californie Alors maintenant, laisse-moi le quitter. C'est vraiment tout ce dont j'ai besoin. Je n'ai rien d'autre à configurer. J'ai juste besoin d'une connexion SSH entre mon ordinateur portable et ce serveur distant Maintenant, je suis de retour sur mon ordinateur portable. Donc, juste pour confirmer si je fais à nouveau les mêmes commandes, comme curl IP info to, vous pouvez maintenant voir que je suis bien en Angleterre, en Grande-Bretagne, et que j'ai une adresse IP différente J'espère que tout a du sens jusqu'à présent. Permettez-moi de clarifier cela. Je vais peut-être le déplacer ici. Ce que je dois faire sur mon ordinateur portable, d'abord installer une navette. Ce n'est pas un outil par défaut ici. D'ailleurs, mon ordinateur portable fonctionne également sur Ubunto comme vous pouvez le voir. Je veux dire, c'est un Macos mais Ubuntu fonctionne en parallèle. Ça ne fait rien. J'exécute la commande, l'application Sudo installe S shuttle. Maintenant c'est le truc. Vous devez être root ou disposer privilèges psudo sur la machine cliente de cet ordinateur portable local Mais il n'est pas nécessaire de disposer des autorisations root sur le serveur distant. Cet utilisateur d'Ubuntu va bien. Mais ici, sur la machine cliente, j'ai besoin de privilèges psudo Laissez-moi saisir le mot de passe. Nous vous confirmerons que oui. Et c'est tout. Clarifions-le à nouveau. Maintenant, j'ai juste oublié de mentionner une chose. Vous devez avoir installé Python à la fois sur le client et sur le serveur distant, installé Python car S shuttle est une application Python. Mais comme Python est déjà installé sur Ubuntu, je n'ai pas à m'inquiéter à ce sujet. Mais si vous utilisez une autre distribution ou un autre système, vous devrez peut-être d'abord installer Python. Gardez cela à l'esprit. Quoi qu'il en soit, ce que je peux faire maintenant, c'est exécuter la commande S shuttle puis R, ce qui signifie que je veux me connecter à un serveur distant, et maintenant quel est ce serveur distant Eh bien, c'était l'utilisateur Ubuntu à cette adresse IP publique. L'utilisateur et l'adresse IP sont donc exactement ceux que nous avons utilisés pour la connectivité SSH Maintenant, ce que je veux faire ensuite, laisse-moi d'abord le taper. Ce sont tous des zéros, 0000 barre oblique zéro, ce qui signifie que je veux tunneliser tout le trafic Ce 000 indique que vous voulez simplement tout tunneliser. Vous souhaitez tunneliser tout le trafic sortant de cet appareil. D'ailleurs, cette notation peut être raccourcie à 00. C'est fondamentalement la même chose. La barre oblique zéro est identique à la précédente Mais ce que je voulais dire ici, peut-être que vous voulez simplement créer un tunnel pour une partie du trafic. Peut-être que vous êtes connecté à votre domicile et que votre sous-réseau domestique est peut-être 1012 points zéro et 24 Cela signifierait que je ne veux passer par le tunnel que lorsque j' essaie d'accéder à ce réseau. Nous pouvons aller encore plus loin. Je ne peux l'utiliser que pour accéder à une seule adresse IP sur un port spécifique. Peut-être que j'ai un serveur qui fonctionne sur le port 80 et je ne veux accéder qu' à celui-ci. Cela signifie que seul le trafic vers cette destination passera par le tunnel et que tout le reste ira directement sur Internet, sans tunnel. Mais pour le moment, je veux juste tunneliser tout ce qui sort de cette machine. Restons-en à cette barre oblique zéro. Cela signifie donc ce que je veux inclure. Enfin, vous pouvez utiliser x pour exclure certaines adresses IP ou certains sous-réseaux Et vous souhaitez exclure l'adresse IP publique à laquelle vous vous connectez. Je veux dire, celui-ci, vous devez exclure l'adresse IP publique du serveur distant. Laisse-moi faire ça. Il faut le faire. Sinon, la navette S essaiera de créer un tunnel dans le tunnel qu' elle essaie de créer. Et il ne s'agit pas d'un problème spécifique au tunneling SSH. Si vous avez déjà configuré IPsec ou GRE ou tout autre tunnel, vous avez probablement rencontré ce scénario, et vous savez que vous devez exclure cette adresse IP distante pour adresse IP distante empêcher de se tunneliser elle-même Je crois que je n'avais pas besoin de le faire sur Mac. Cela fonctionnait d'une manière ou d'une autre sans ce X, mais maintenant nous l'exécutons sur des instances Linux et toutes ont besoin de ce paramètre ajouté pour fonctionner correctement. Donc, par mesure de sécurité, faites toujours cette exclusion, quel que soit le système que vous configurez. Très bien, appuyons simplement sur Entrée maintenant. Et ça m'indique que je suis connecté à un serveur. Ce que je peux faire maintenant, c'est ouvrir une autre session. Je suis sur mon ordinateur portable et je vais lancer curl IP info point IO. Je suis toujours sur mon ordinateur portable, mais cela me montre que je suis à San Jose en Californie, ce qui n'est pas vrai parce que je suis en Angleterre, mais peu importe où ce point IP Info IO exécute un serveur pour ce serveur, j'ai l'impression d'être assis à San Jose en Californie. Mon trafic est canalisé de l' Angleterre aux États-Unis en passant par la Californie. Le tunnel SSH externe est supprimé, puis il est redirigé vers Internet, et Internet pense que je suis à San Jose OK, j'espère que c'est logique. Maintenant, je voulais juste vous montrer comment arrêter une navette parce que vous pouvez essayer de contrôler C, vous pouvez voir que cela ne fonctionne pas toujours. Donc, ce que je dois faire, c'est trouver le PID, ID de processus de ce programme. Donc, dans cette nouvelle session, j'utiliserai commande de navette P Grap Et c'est l'ID du processus, donc je peux utiliser maintenant Kill 15180, l'ID du processus. Maintenant, il est tué. Vous pouvez voir terminé, puis revenir à ma ligne de commande. Si maintenant je lance à nouveau la commande, Carl IP info, je suis de retour en Angleterre GB. D'ailleurs, il est possible de créer un fichier de service pour S shuttle, puis d'exécuter des commandes telles que le CTR du système, démarrer une navette, arrêter une navette ou redémarrer une navette, ce qui est un peu plus simple que de simplement tuer le Mais cela n'entre pas dans le cadre de la vidéo d'aujourd'hui, car je voulais qu'elle soit courte et simple. Je voulais juste te montrer une dernière chose. J'ai juste tapé Man S shuttle. Il s'agit simplement du manuel de cet utilitaire de navette. Et vous pouvez le voir ici, S shuttle vous permet de créer une connexion VPN. Nous le savons déjà, et c'est plutôt cool. Mais vous pouvez également l' exécuter sur le routeur. Il existe des routeurs, comme ceux basés sur Linux, et vous pouvez transférer l'intégralité du trafic de l'ensemble du sous-réseau vers le VPN Cela signifie que tous les appareils que vous avez chez vous utiliseront ce tunnel SSH Et puis les sous-réseaux, nous en avons déjà parlé. Vous pouvez transférer, je veux dire, vous pouvez tunneler le trafic si la destination est une adresse IP et un port spécifiques. Et si vous allez plus loin, vous pouvez voir de nombreuses options, mais celle qui pourrait vous intéresser est que le DNS, qui transmet les requêtes DNS, les transmet au serveur DNS distant parce que je n'ai utilisé que des adresses IP, mais vous avez peut-être des noms d'hôtes, donc c'est probablement l'option que vous souhaitez ajouter à votre commande. Jetez-y un coup d'œil, lisez-le et vous verrez tout ce que vous pouvez faire de plus avec cet outil. Enfin, j'ai déjà ouvert un nouvel onglet, mais je voulais le faire auparavant, mais passons à Google en tant que navette. Et cela vous donnera la page Github. Et si nous faisons défiler l'écran jusqu'en bas, vous trouverez d'autres documents et instructions sur la façon de l'exécuter en tant que service, etc.