[PYTHON] Je vais parler de ma première expérience

Bonjour. Comment ça va? Comment allez-vous à Corona? Est-ce que tu te sens malade?

J'écrivais quelque chose comme ça ↓. ** AWS: SAA sera le 6e soir de l'examen ** Trois mois se sont écoulés depuis. Je ne l'ai pas mis à jour depuis, et je n'ai pas encore passé l'examen!

Cependant, j'étudie toujours et c'est presque fini Je pense passer l'examen bientôt. Peut-être!

Au fait, cette fois, en regardant et en écoutant les experts, on m'a appris Je me suis souvenu en expérimentant diverses nouvelles choses Ces découvertes? Impressions? Je voudrais le laisser ici.

Où j'étais déjà en préparation

Quand je l'ai expérimenté pour la première fois, c'était juste de l'anglais! ''

Sans serveur? Cadre? Je ne l'ai pas compris, mais
# Serverless
Sans utiliser de serveur (en fait juste un petit accès)
Le mécanisme de traitement (ne laissez rien sur le serveur tout le temps)
# Framework
J'ai préparé le cadre (j'ai acheté le legoplock et les instructions), donc
Après cela, utilisez-le et remontez-le comme vous le souhaitez.
Je l'entends souvent. Déployé. Déployer. Tel.
La traduction littérale semble être le placement et le déploiement. (J'ai fait une erreur lors du déploiement, le déploiement est du développement)
Allez-vous mettre les données en place?
Cela semble être un symbole appelé Λ.
Il semble y avoir quelque chose qui s'appelle le calcul lambda.
Évaluer les arguments de la fonction pour effectuer le calcul:évaluation) et application (anglais):application)
C'est un système de calcul modélisé et abstrait. Il semble ...
C'est l'un des services d'AWS.
Un service appelé token (une très longue liste d'alphabets.
skadfjhakjlsdhfop....J'ai été informé que (ou quelque chose comme ça) a été émis.
J'ai écrit une description en Python pour l'obtenir
Puisque la grammaire est gérée par indentation, il semble que peu importe qui l'écrit, le code sera beau et similaire.
(Oh! C'est pourquoi vous obtenez immédiatement une erreur avec l'indentation!)
Le nom Python semble être nommé d'après la comédie britannique Flying Monty Python.
Une fois traduit en japonais, Python semble être un serpent Nishiki.
C'est au dessus{Installer pipenv}Il a été complété en faisant.
pipenv semble être un outil pour gérer ensemble plusieurs versions de Python et des packages.

--Git

J'entends souvent cela aussi. J'ai lancé une demande de tirage. Je l'ai tiré, alors s'il vous plaît.
Telle est l'image. Quand j'étais à l'école primaire, j'étais divisée en groupes pour la recherche de groupe(Repository)Tu l'as fait.
Les élèves d'un groupe discutent et décident de ce qu'ils étudient(Clone)
Chacun a un bloc-notes et enquête à divers endroits(Branch)Revenez en classe,
Rapportez le contenu de l'enquête au chef du groupe(Commit,Push,PullRequest)Faire.
Le leader voit les résultats de l'enquête(Review)Si tout va bien, écrivez le tout ensemble sur une grande feuille de papier(Merge)présent.
C'est comme ça. ai-je tort. Avez-vous été confus?

Détails de la première expérience

Il y a quelque chose comme ça.
Après avoir installé l'AWS CLI, vous la trouverez sur votre PC local.`~/.aws/credentials`Il semble que vous pouvez le faire.
Le contenu est comme ça ↓
[Quoi]
aws_access_key_id =Kanchara
aws_secret_access_key =Quoi
aws_session_token =Kanchara
C'est la clé pour accéder à votre compte AWS localement.
Credential...C'est un peu comme du luxe, comme un shampooing nettoyant.
rien.
app.py écrit les détails du traitement.
handler.py est une application.Le processus de suivi du processus de py et de le laisser dans le journal.
serverless.yml est un gestionnaire.application via py.Lors du traitement de py, définissez ce que vous voulez faire dans AWS.
C'est ce que vous écrivez dans les boutons, les sélections et les champs d'écriture sur l'écran de gestion AWS.{.yml}(Il semble s'appeler Yamur) Il est écrit dans le fichier.

--En Python

Je me demandais si je pouvais vraiment faire ce qui précède.
Quand j'ai entendu cette histoire, je connaissais le langage Python.
Quand j'ai écrit quelque chose, je me sentais beaucoup mieux, et c'était à peu près au même niveau.
Écoutez, oh, peut-être que je devrais écrire ça là-bas et le faire. Je veux aller à ce niveau.

--Déployé à l'aide de la commande sls

La commande sls semble être une abréviation de la commande sans serveur.
Ce n'est qu'en utilisant cette commande que le contenu créé ici sera défini dans AWS.
Au début, j'ai eu diverses erreurs telles que différents jetons aws.
sls deploy -s dev --profile <Voici écrit dans AWS Credentioals[]Insérez la pièce entourée de>
Vous pouvez faire n'importe quoi avec un jeton, mais vous ne pouvez rien faire sans jeton.
Les jetons sont tout.

--Testé sur l'écran de la fonction Lambda

La première chose que je me suis fait prendre{Paramètres d'événement de test}n'est-ce pas.
J'étais censé pouvoir le faire en appuyant sur le bouton de test,
Lorsque j'appuie sur le bouton de test, un écran de réglage apparaît à nouveau! ?? est devenu.
Pour les paramètres de l'événement de test, donnez-lui un nom et
key1:J'ai pu le tester en appuyant sur le bouton Créer sans rien changer.

--Pururiku, évalué

Il semble que les pull requests peuvent également être effectuées avec des commandes,
Fondamentalement? Il semble bon d'aller sur le site Github et d'appuyer sur le bouton de demande de tirage.
S'il y a une marque d'engrenage à côté du bouton de demande de tirage et que vous êtes dans un groupe
Ce serait bien de pouvoir définir qui examiner et qui fusionner.

Cela fait longtemps, alors j'aimerais passer les deux suivants à la prochaine fois.

Connaissances acquises en écrivant des traitements en Python

Connaissances acquises en réécrivant serverless.yml

Recommended Posts

Je vais parler de ma première expérience
J'ai réussi Java Gold la première année de mon arrivée dans l'entreprise, je vais donc parler des méthodes d'étude
Pour la première fois, j'ai découvert Unix (Linux).
[Python] Chapitre 01-01 À propos de Python (First Python)
J'ai fait une caméra de surveillance avec Raspberry PI pour la première fois.