1
00:00:00,360 --> 00:00:00,690
D'accord.

2
00:00:00,690 --> 00:00:02,110
Nous saluons le retour.

3
00:00:02,120 --> 00:00:16,410
Donc, dans cette vidéo, nous allons résoudre le problème que j'ai mentionné dans la dernière vidéo, à savoir que nous utilisons une base de données entre notre environnement de développement Cloud 9 local et notre environnement de production sur Heroku.

4
00:00:16,650 --> 00:00:26,480
Donc, notre code déployé utilise la même base de données que notre terrain d'essai qui n'est vraiment pas une bonne idée.

5
00:00:26,490 --> 00:00:45,950
Les choses fonctionnent bien ce n'est pas un problème dans le sens que notre code est cassé ou que nous ne pouvons pas obtenir en utilisant cette manière mais ce n'est vraiment pas une bonne pratique parce que nous ne voulons pas avoir une base de données où vous savez si nous avons un Grande application de notre base de données principale avec tous nos utilisateurs qui est déployé.

6
00:00:46,020 --> 00:00:53,830
Nous ne voulons pas tester les choses et visser et ajouter de nouvelles fonctionnalités supprimant accidentellement les entrées dans la base de données ou en supprimant la base de données entière.

7
00:00:53,940 --> 00:00:56,220
Dans notre environnement de développement.

8
00:00:56,340 --> 00:00:58,210
Donc, vous voulez garder ces séparés.

9
00:00:58,590 --> 00:01:01,760
Et juste pour démontrer maintenant ce que nous avons en cours.

10
00:01:01,860 --> 00:01:08,700
Je me souviens que ce que nous avons fait, c'est que nous avons mis à jour notre code plutôt que d'utiliser les hôtes locaux.

11
00:01:08,730 --> 00:01:18,050
Vous ne pouvez pas nourrir 10 ou n'importe quelle base de données que vous ou vous avez eu là mais la version locale sur le nuage 9 nous l'avons mis à jour pour être laboratoire de Mangu.

12
00:01:18,300 --> 00:01:23,970
Et c'est notre exemple de laboratoire de Mongo et c'est le même que nous avons ce courant localement maintenant.

13
00:01:24,120 --> 00:01:27,900
Et sur Heroku donc je vais juste actualiser la page sur les deux.

14
00:01:27,930 --> 00:01:37,290
C'est Heroku déployer comme vous pouvez le voir, nous avons une plage de rodéo et nous avons la plage de rodéo à nouveau juste pour prouver qu'ils sont connectés bien sûr.

15
00:01:37,290 --> 00:01:40,920
Ajoutons un nouveau terrain de camping ici.

16
00:01:42,240 --> 00:01:46,200
Le nom de celui-ci sera l'anse Kirby.

17
00:01:47,730 --> 00:01:53,930
Je vais juste utiliser cette image ici qui est celle que j'ai pris il ya quelques nuits totalement bouchon sans vergogne.

18
00:01:54,420 --> 00:01:55,870
Vous ne pouvez rien y faire.

19
00:01:55,980 --> 00:02:03,750
Donc, je vais copier cette pâte qui ici et juste mis blah blah blah auto complet.

20
00:02:03,900 --> 00:02:04,470
Je vous remercie.

21
00:02:04,470 --> 00:02:07,920
Cliquez sur Chrome pour envoyer.

22
00:02:07,920 --> 00:02:10,870
Très bien, nous avons ceci ici sur Heroku.

23
00:02:11,010 --> 00:02:13,000
Et je rafraîchis.

24
00:02:14,280 --> 00:02:18,400
J'ai le même code Kirby créé ici localement.

25
00:02:18,780 --> 00:02:22,330
Il ne s'agit donc pas d'événements catastrophiques.

26
00:02:22,470 --> 00:02:25,950
Lorsqu'un développeur peut accidentellement supprimer la base de données entière.

27
00:02:26,190 --> 00:02:27,000
Voyons ça.

28
00:02:27,090 --> 00:02:32,870
Disons que je voulais tester une fonctionnalité que je voulais savoir est la suppression de travailler sur mon itinéraire de suppression de travail.

29
00:02:33,420 --> 00:02:45,400
Eh bien si je vais ici et si j'ai supprimé quelque chose que je ne suis pas signé, mais si je l'ai supprimé, je suis également la suppression de la production ce qui signifie que je suis la suppression des données réelles de quelqu'un qui n'est jamais bon.

30
00:02:45,720 --> 00:02:49,000
C'est donc une bonne idée d'avoir des bases de données distinctes.

31
00:02:49,050 --> 00:02:56,420
Donc, une façon de résoudre ce problème est de revenir à Cloud 9 et juste sur le nuage neuf switch.

32
00:02:56,880 --> 00:03:11,190
Eh bien, nous utilisons ici afin que nous utilisons maintenant la version camp localhost à nouveau pour sauvegarder redémarrer le serveur ici et maintenant sur le nuage 9 5 rafraîchir.

33
00:03:11,190 --> 00:03:22,510
Vous verrez que nous utilisons l'ancienne version ou ce que nous utilisions avant la version locale et sur Heroku nous utilisons toujours l'instance de laboratoire Monga parce que maintenant ils sont désynchronisés.

34
00:03:22,620 --> 00:03:26,460
Nous avons des changements que nous avons faits localement sur le nuage 9 que nous n'avons pas poussé à son OK.

35
00:03:26,790 --> 00:03:28,620
Et c'est très bien.

36
00:03:28,670 --> 00:03:39,040
Cela va fonctionner c'est valable, mais c'est un peu ennuyeux parce que si je veux ajouter une nouvelle fonctionnalité, je changer le C S S et je veux mettre à jour sur Heroku.

37
00:03:39,270 --> 00:03:44,470
Eh bien, je vais devoir comprendre ce que je vais faire au sujet de notre base de données que vous connaissez.

38
00:03:45,120 --> 00:03:58,030
Je vais devoir commenter ce commentaire que ou recommit sur uncomment que d'enregistrer et de commander tout cela pousser à Heroku Et puis si je voulais ajouter une nouvelle fonctionnalité localement de nouveau ou de tester quelque chose.

39
00:03:58,150 --> 00:04:03,650
Je commenter cela et commenter cela et c'est juste ce n'est vraiment pas une bonne solution à tous.

40
00:04:04,230 --> 00:04:07,960
Cependant, il ya une autre solution ou une autre approche que nous pouvons prendre.

41
00:04:08,400 --> 00:04:20,430
Et essentiellement, ce que nous allons faire est d'écrire un code qui dit si nous sommes en production ou de définir la base de données que vous êtes à ce sujet.

42
00:04:20,430 --> 00:04:23,690
Sinon, il est ici.

43
00:04:24,210 --> 00:04:26,570
Maintenant, ce n'est pas vraiment une déclaration if.

44
00:04:26,760 --> 00:04:31,990
Et nous ne vérifions pas techniquement si nous sommes en production si nous sommes dans ou si nous sommes sur Heroku.

45
00:04:32,190 --> 00:04:33,620
C'est un peu différent.

46
00:04:33,900 --> 00:04:37,300
Ce que nous allons faire est de faire appel à quelque chose appelé variables d'environnement.

47
00:04:37,620 --> 00:04:39,940
Donc, nous les avons déjà vus.

48
00:04:40,470 --> 00:04:49,530
Cette petite ligne ici qui examine et chaque processus Express app envient processus port que EMV IP.

49
00:04:49,590 --> 00:04:52,550
Donc, ce que cela signifie ici, ce que c'est.

50
00:04:52,560 --> 00:04:57,680
Et je suis allé sur ce brièvement, mais je pense que vous ferez un peu plus de sens maintenant que vous avez un peu plus d'expérience sous votre ceinture.

51
00:04:57,750 --> 00:05:02,990
Il s'agit de l'environnement dans lequel ce code est exécuté.

52
00:05:04,010 --> 00:05:15,910
Donc, le processus que vous envie le port sur le nuage neuf peut-être différente que le processus de ce point de port sur son Roku est probablement IP est certainement.

53
00:05:16,100 --> 00:05:24,900
Ce sont donc des façons d'ajouter des variables qui ne sont pas des choses codées en dur qui changent en fonction de l'environnement dans lequel elles sont exécutées.

54
00:05:24,950 --> 00:05:29,590
Nous aurions pu mettre quelque chose comme 80 80 ici.

55
00:05:29,840 --> 00:05:31,700
Mais bien sûr, c'est hardcoded.

56
00:05:31,820 --> 00:05:33,010
Ce n'est pas dynamique.

57
00:05:33,020 --> 00:05:41,180
Cela nous permet d'avoir des variables qui répondent à l'environnement et dans le noeud en javascript sera en fait juste un nœud.

58
00:05:41,360 --> 00:05:45,050
Ils commencent toujours par le processus D-NV, c'est la façon dont vous y accédez.

59
00:05:45,050 --> 00:05:47,600
Et puis le nom de la variable.

60
00:05:48,110 --> 00:06:13,340
Donc ce que nous allons faire ici est d'avoir une variable d'environnement qui appellera base de données Yoro et sur Heroku nous allons définir la base de données que vous êtes capable d'être cette longue chose ici et puis tout aura à faire est essentiellement écrit processus en La base de données que vous êtes.

61
00:06:13,850 --> 00:06:19,120
Et cela se référera à l'URL correcte pour notre environnement donné.

62
00:06:20,030 --> 00:06:21,670
Et puis nous ferons la même chose ici.

63
00:06:21,680 --> 00:06:31,670
Nous sommes bien réglés sur la base de données de nuage neuf Arel d'être Mongar D-B colon slash localhost elle peut Campfield 10.

64
00:06:31,670 --> 00:06:36,650
Donc, encore une fois, l'idée est que nous pouvons créer une variable d'environnement que je ne vous ai pas montré comment faire.

65
00:06:36,650 --> 00:06:38,630
Voici comment vous y accédez.

66
00:06:38,840 --> 00:06:42,950
Mais rappelez-vous cela vient de l'extérieur de cette application.

67
00:06:42,950 --> 00:06:49,060
Cela provient de l'application réelle ou de l'environnement réel du serveur sur lequel nous exécutons le code.

68
00:06:49,820 --> 00:07:10,870
Donc, pour démontrer comment nous faisons ce travail, je vais commencer par aller ici à la fermeture et je vais créer une nouvelle variable d'environnement dans la ligne de commande dans l'environnement quand une exportation de type est une nouvelle commande, Je vais écrire ma variable d'environnement qui, d'habitude, la convention doit faire dans tous les casquettes.

69
00:07:10,880 --> 00:07:13,450
Comme vous pouvez le voir ici le port IP.

70
00:07:13,590 --> 00:07:16,420
Donc, nous allons faire base de données.

71
00:07:16,970 --> 00:07:31,680
Vous êtes tous égaux et nous allons commencer à la réinitialiser égale à ce que nous voulons courir sur notre instance de nuage neuf ce que nous voulons la base de données que vous êtes tous être égal à.

72
00:07:32,240 --> 00:07:39,860
Juste comme ça et appuyez sur entrer pour vérifier si c'était.

73
00:07:41,020 --> 00:07:46,000
Aller faire ce droit ici en fait ici.

74
00:07:46,130 --> 00:07:49,170
Annulez ce processus de journal.

75
00:07:49,450 --> 00:07:50,260
Papa envie.

76
00:07:50,390 --> 00:07:54,960
Et cela doit correspondre à la base de données que vous connaissez.

77
00:07:56,180 --> 00:08:09,170
Et si nous voyons ce Mongar D-B Colon blah blah blah hôte local de Canvey 10 cracher de retour ou imprimé alors nous savons que nous avons mis en place avec succès la base de données de développement que vous connaissez.

78
00:08:09,860 --> 00:08:13,110
Alors voyons ce qui se passe nœud.

79
00:08:13,190 --> 00:08:17,600
Oui, nous allons voir qu'il a été imprimé ici.

80
00:08:17,690 --> 00:08:19,790
Je n'ai jamais dit d'imprimer localhost.

81
00:08:19,800 --> 00:08:20,690
Vous pouvez faire semblant.

82
00:08:20,690 --> 00:08:24,670
J'ai dit que la base de données des variables d'environnement que vous êtes en place.

83
00:08:25,080 --> 00:08:34,940
Donc, maintenant tout ce que nous devons faire est de dire Mangeshkar se connecter à la base de données NVI processus.

84
00:08:35,010 --> 00:08:48,760
Vous IRA et puis sur Heroku, nous devons aller base de données de mise à jour que vous savez pour être ce géant de laboratoire Mongo Vous êtes tous de la corde, mais nous voulons seulement que cela se produise sur Heroku.

85
00:08:48,860 --> 00:08:52,320
Nous voulons laisser cela seul sur le nuage neuf.

86
00:08:52,520 --> 00:08:56,770
Alors assurez-vous qu'il fonctionne de façon vocalise un redémarrage.

87
00:08:56,990 --> 00:08:57,760
Génial.

88
00:08:58,220 --> 00:09:08,070
Allons à notre version correcte ici rafraîchir et nous obtenons toujours le code local Heroku bien sûr est inchangé parce que nous n'avons pas poussé n'importe quel code à Heroku.

89
00:09:08,660 --> 00:09:27,170
Donc, maintenant, si nous sauvegardons ceci et ajoutez et commettre mettez à jour le vous IRL obtenir pousser Heroku M ..

90
00:09:29,150 --> 00:09:46,120
Si nous essayons d'exécuter la version Heroku dès maintenant si je dès que cela finit au moins si j'essaie de rafraichir cette page, je vais avoir une erreur parce que Heroku sont les serveurs qui seraient en mesure de trouver l'étude de processus et la base de données vidette Vous savez parce que ce n'est pas mis en place.

91
00:09:46,550 --> 00:09:58,820
Donc, juste pour vous montrer que l'actualisation pourrait prendre un peu et ils devraient obtenir des erreurs d'application et tandis que ça va là-bas, nous allons.

92
00:09:58,850 --> 00:10:03,060
Erreur d'application à nouveau si vous voulez vraiment savoir exactement ce qui se passe.

93
00:10:03,070 --> 00:10:13,140
C'est Heroku logs et vous pouvez voir ici je ne sais pas comment utile le message d'erreur que nous recevons sera honnêtement.

94
00:10:13,250 --> 00:10:15,450
Voyons voir.

95
00:10:15,470 --> 00:10:24,560
Ce pourrait être un de ces messages qui ne vous dit pas exactement ce que vous aviez espéré mais il nous dit Mongar D-B il ya une erreur.

96
00:10:26,820 --> 00:10:45,310
Yesso ne mentionne pas explicitement que cette base de données que vous êtes est un problème parce que ce qui se passe réellement est qu'il tente de se connecter à une chaîne vide très probablement qui techniquement n'est pas un problème, sauf pour le fait qu'il n'ya pas de base de données Situé à la vous êtes une chaîne vide.

97
00:10:45,490 --> 00:10:49,020
C'est donc un message d'erreur inattendu.

98
00:10:49,600 --> 00:10:58,770
Je vous dis cependant que le problème est que nous n'avons pas mis en place un processus ou que nous n'avons pas mis en place la variable d'environnement sur Heroku.

99
00:10:59,530 --> 00:11:05,070
Donc, pour faire cela il ya quelques façons différentes nous pouvons le faire si nous allons à Heroku lui-même.

100
00:11:05,200 --> 00:11:09,640
Je vais probablement devoir me reconnecter ici, je rafraîchis la page.

101
00:11:10,750 --> 00:11:12,170
Non, je n'avais pas besoin de me recoucher.

102
00:11:12,220 --> 00:11:13,910
Voici notre application.

103
00:11:14,010 --> 00:11:22,530
Eh bien, si nous entrons et nous entrons dans les paramètres, je crois qu'il est.

104
00:11:23,500 --> 00:11:30,420
Et puis continuez à faire défiler vers le bas ou aller à config variables.

105
00:11:31,140 --> 00:11:33,230
Nous pouvons ajouter une variable ici.

106
00:11:33,460 --> 00:11:39,170
Donc, nous voulons base de données vous Earl à être cette chaîne géante.

107
00:11:39,190 --> 00:11:43,880
Je l'ai copié et cliquez sur Ajouter.

108
00:11:45,510 --> 00:11:48,930
Et si nous revenons maintenant, essayez de rafraîchir la page.

109
00:11:49,540 --> 00:11:52,230
Il fonctionne parfaitement bien.

110
00:11:52,260 --> 00:11:53,920
C'est donc une façon de le faire.

111
00:11:53,980 --> 00:12:05,050
Je vous ai montré comment aller sur Heroku et ajouter dans une base de données valeur clé de base de données Erlass et la clé ou le nom de la variable de la variable d'environnement, puis une valeur.

112
00:12:05,400 --> 00:12:11,930
C'est une façon de le faire l'autre façon de le faire est par le biais de la ligne de commande, vous pouvez exécuter une commande.

113
00:12:12,150 --> 00:12:13,330
Nous pouvons le faire ici.

114
00:12:13,360 --> 00:12:14,760
J'ai le numéro

115
00:12:14,760 --> 00:12:24,760
J.S. Les dossiers de soutien ouvrent sur Heroku cette ligne ensemble de colon de configuration de Heroku et puis la valeur égale de clés.

116
00:12:25,420 --> 00:12:29,720
Donc, je vais juste copier ce premier bit si nous voulons, je ne vais pas vraiment le faire.

117
00:12:29,730 --> 00:12:42,210
Le Je ne vais pas frapper entrer, mais je veux juste vous montrer que ce serait Heroku config Kolin ensemble et puis base de données que vous êtes l égal et puis nous avons eu pâte que vous êtes en place.

118
00:12:42,940 --> 00:12:44,710
Mais je vais le faire.

119
00:12:44,710 --> 00:12:59,550
Donc, une autre chose que je n'ai pas encore mentionné, c'est qu'il ya une autre bonne raison pour utiliser les variables d'environnement qui est qu'ils sont cachés là, ils ne sont pas exposés à ce que ce sont les développeurs si vous mettez ce code sur un bon hub.

120
00:12:59,710 --> 00:13:06,340
Nous ne voulons pas avoir notre base de données vous rl ici bien sûr ou si vous connaissez déjà ma base de données que vous êtes.

121
00:13:06,360 --> 00:13:09,370
Mais ce n'est pas évidemment une application réelle.

122
00:13:09,490 --> 00:13:24,110
Mais si c'était une application réelle, même si c'est une application open source ou des parties de mon code ou open source je ne veux pas exposer mes données ou ma base de données, vous êtes à tous ceux qui regarde le code.

123
00:13:24,580 --> 00:13:33,250
Donc, en ayant cette ligne ici Mongar démarrer le processus de connexion que la base de données NV point vous arow ce n'est plus un problème.

124
00:13:33,790 --> 00:13:43,230
Pour que ce soit tout ce qu'un développeur verrait ou quiconque naviguant sur le code à la maison et ils devraient mettre en place leur propre base de données.

125
00:13:43,240 --> 00:13:46,490
Vous utilisez tous des variables d'environnement.

126
00:13:47,050 --> 00:13:47,770
D'ACCORD.

127
00:13:48,190 --> 00:13:49,850
Reprenons donc ce que nous avons fait.

128
00:13:49,990 --> 00:13:58,870
Nous avons commencé par avoir le problème d'une base de données pour le développement et la production d'une base de données partagée pour corriger cela.

129
00:13:58,890 --> 00:14:08,910
Nous configurons localement nos variables d'environnement URL de base de données sur le nuage neuf et sur deux valeurs différentes pour la même variable.

130
00:14:09,190 --> 00:14:17,360
Et puis nous avons accédé à cette variable la variable d'environnement en utilisant le processus que la base de données ENVI vous IRL et nous nous connectons à cela.

131
00:14:17,380 --> 00:14:19,120
Nous avons donc deux résultats.

132
00:14:19,480 --> 00:14:25,050
Une chose que je vais mentionner est qu'il vaut la peine d'établir une valeur par défaut.

133
00:14:25,500 --> 00:14:31,640
Alors disons que j'ai en quelque sorte vissé mon application si je redémarrer mon ordinateur.

134
00:14:31,650 --> 00:14:49,790
Je ne sais pas que je réinitialise cet espace de travail dans ma variable d'environnement est allé ou j'envoie ceci à quelqu'un et je veux qu'ils aient je ne connais pas une base de données par défaut qu'ils pourraient utiliser juste pour le faire pour que le code doesn 'T rupture complète si je n'ai pas explicitement mis en place.

135
00:14:49,890 --> 00:14:55,480
Ce que je peux faire, c'est ajouter une petite sauvegarde, donc nous allons faire une variable et nous allons simplement l'appeler.

136
00:14:55,650 --> 00:15:03,710
Vous êtes tous égaux et nous allons faire le processus commencé dans la base de données vous êtes réel ou.

137
00:15:04,690 --> 00:15:14,550
Et puis nous allons mettre un peu vous êtes là donc nous allons faire ce qui était si vous êtes ELLYARD déjà perdu.

138
00:15:15,230 --> 00:15:16,850
Te voilà.

139
00:15:17,830 --> 00:15:20,770
Donc, ce sera juste une sauvegarde.

140
00:15:20,800 --> 00:15:33,220
Donc, encore une fois ce qui se passe ici, c'est que ce n'est pas obligatoire ne change pas la fonctionnalité, mais si, pour une raison quelconque, ma variable d'environnement a été bousillé ou il n'existait pas.

141
00:15:33,220 --> 00:15:42,620
Plutôt que de briser le code ce qui va arriver, c'est que ce que vous êtes tous variable, il va être égal à la variable d'environnement si elle existe.

142
00:15:43,300 --> 00:15:50,410
Si c'est une chaîne vide ou si elle n'existe pas, il va être égal à ce qui est juste notre sauvegarde.

143
00:15:50,400 --> 00:15:54,470
Dans ce cas sur le nuage neuf, il ya exactement la même chose.

144
00:15:54,610 --> 00:15:56,000
Ce n'est vraiment pas obligatoire à nouveau.

145
00:15:56,020 --> 00:16:00,410
C'est juste une sorte de bonne pratique pour avoir au cas où quelque chose allait mal.

146
00:16:00,790 --> 00:16:04,600
Mais je vous le montre simplement parce que c'est assez courant de voir cela aussi.

147
00:16:04,950 --> 00:16:05,550
D'ACCORD.

148
00:16:05,800 --> 00:16:20,530
Donc, une sorte de long winded ou pas de façon indirecte d'aborder cela, mais tout cela résume au fait que nous voulons bases de données différentes processus que dans la base de données vidette vous IRL est la façon dont nous accédions aux variables d'environnement à partir d'une application de noeud.

149
00:16:20,660 --> 00:16:26,770
Vous voulez rendre clair que les variables d'environnement ne sont pas une chose nœud ou une chose javascript.

150
00:16:26,770 --> 00:16:41,850
Ruby applications rails applications applications Python, ils tous peuvent accéder aux variables d'environnement et dans tout ce qu'ils ressemblent relativement simple similaire à cela il arrive juste que dans le noeud vous écrivez processus dans vi dans d'autres langues comme Ruby.

151
00:16:41,880 --> 00:16:47,040
Vous verrez souvent quelque chose comme la base de données ENV que vous connaissez.

152
00:16:47,710 --> 00:16:55,930
Donc, c'est un concept universel, il n'est pas un nœud spécifique et il est universel à travers toutes sortes d'applications ainsi.

153
00:16:55,920 --> 00:17:01,200
Vous ne l'utilisez pas simplement pour que les URL de base de données l'utilisent chaque fois que vous le souhaitez.

154
00:17:01,310 --> 00:17:03,770
Il ressemble à une faute de frappe ici.

155
00:17:03,790 --> 00:17:06,730
De toute façon, il devrait être localhost.

156
00:17:06,820 --> 00:17:15,380
Utilisez-le quand vous voulez avoir des informations différentes entre vos différents environnements de développement ou de production.

157
00:17:15,390 --> 00:17:22,530
Vous pouvez également utiliser cette fonction lorsque vous souhaitez masquer ou masquer les informations de quelqu'un et obtenir de l'aide, par exemple.

158
00:17:22,540 --> 00:17:33,350
Donc, si vous aviez votre paypal ou votre carte de crédit Strype traitement de l'information API à l'intérieur de votre application parce que vous en avez besoin pour le code.

159
00:17:33,570 --> 00:17:37,700
Eh bien, si vous voulez partager votre actualité obtenir comment vous évidemment ne veulent pas être poussant cela.

160
00:17:37,810 --> 00:17:43,760
Donc, ce que vous pouvez faire est de créer une variable d'environnement et faire quelque chose comme processus.

161
00:17:43,820 --> 00:18:11,050
Ian VI est mort de super informations sensibles et c'est une façon de contourner ce problème de vouloir partager votre code le rendre public mais aussi ne pas vouloir partager vos informations super sensibles où quelqu'un pourrait prendre votre clé de votre API et exécuter une facture de milliers et Des milliers de dollars qui se produit réellement certaines des grandes entreprises sont beaucoup mieux sur la police que.

162
00:18:11,050 --> 00:18:28,960
Ainsi, Amazon, par exemple, si vous disposez de votre clé API Amazon ou de votre information AWOS, vos informations sur les services Web Amazon Web Services sur get hobe, ils sauront réellement et ils vous enverront un message disant que vous devez prendre ceci immédiatement ou vont désactiver il.

163
00:18:28,990 --> 00:18:32,170
Quelqu'un pourrait facturer des milliers et des milliers de dollars à cela.

164
00:18:32,290 --> 00:18:38,110
Ils pourraient vous utiliser ou fondamentalement votre compte pour exécuter un énorme projet de loi qu'ils n'ont pas à payer.

165
00:18:38,430 --> 00:18:40,810
Se produit relativement souvent.

166
00:18:40,810 --> 00:18:48,640
J'ai entendu parler de certains étudiants ayant ce problème et de la mienne et la promesse, mais certainement, j'ai entendu parler de cela avant.

167
00:18:48,630 --> 00:18:49,270
D'accord.

168
00:18:49,270 --> 00:18:52,300
Donc, traiter l'envie est la façon dont nous accédons aux variables d'environnement.

169
00:18:52,330 --> 00:18:58,000
Nous avons deux bases de données mis en place camp a maintenant déployé deux bases de données différentes.

170
00:18:57,990 --> 00:19:01,290
Ils ne partagent aucune information qui est comment nous le voulons.
