در این مطلب، ویدئو آموزش AWS SNS to Lambda در پایتون | گام به گام با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:32:36
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,319 –> 00:00:03,270
سلام به همه، نام من دیک است و امروز
2
00:00:03,270 –> 00:00:05,130
می خواهم در مورد نحوه
3
00:00:05,130 –> 00:00:09,120
اتصال SNS به لامبدا در AWS با شما صحبت کنم، بنابراین به عنوان
4
00:00:09,120 –> 00:00:11,400
یک نمای کلی، این
5
00:00:11,400 –> 00:00:12,870
بخش کوچک را در پایین همینجا دارم،
6
00:00:12,870 –> 00:00:15,750
بنابراین می توانید ابتدا آن را دنبال کنید. ما
7
00:00:15,750 –> 00:00:16,890
با کمی مرور کلی برنامه شروع می کنیم،
8
00:00:16,890 –> 00:00:18,240
بنابراین این یک نوع
9
00:00:18,240 –> 00:00:20,250
برنامه فرضی من است، بنابراین ما
10
00:00:20,250 –> 00:00:21,480
کمی در مورد نحوه کارکرد آن
11
00:00:21,480 –> 00:00:23,310
صحبت خواهیم کرد، سپس من می خواهم
12
00:00:23,310 –> 00:00:25,710
به سرعت در مورد علت SNS صحبت کنم.
13
00:00:25,710 –> 00:00:27,840
مفید است که چرا می خواهید از آن استفاده کنید،
14
00:00:27,840 –> 00:00:29,369
ما به سرعت لامبداها را بررسی
15
00:00:29,369 –> 00:00:30,900
می کنیم که چرا مفید هستند چرا می خواهید از
16
00:00:30,900 –> 00:00:33,090
آن استفاده کنید و در نهایت ما واقعاً آن
17
00:00:33,090 –> 00:00:36,510
را درست می کنیم، بنابراین اجازه دهید با
18
00:00:36,510 –> 00:00:37,829
یک گشت و گذار کوچک در این برنامه فرضی شروع کنیم.
19
00:00:37,829 –> 00:00:40,980
در اینجا، بنابراین در این برنامه، من
20
00:00:40,980 –> 00:00:42,540
اساساً آن را به عنوان یک برنامه پردازش پرداخت قاب میکنم،
21
00:00:42,540 –> 00:00:44,520
بنابراین میدانید که
22
00:00:44,520 –> 00:00:47,280
ممکن است مشتریانی داشته باشید که در حال خرید
23
00:00:47,280 –> 00:00:49,649
چیزی در برخی از برنامهها هستند و
24
00:00:49,649 –> 00:00:50,700
شما این رویدادها را دارید که
25
00:00:50,700 –> 00:00:52,260
در آنجا پرواز میکنند، شاید آنها نوعی
26
00:00:52,260 –> 00:00:53,879
رویدادهای بازپرداخت هستند. خرید
27
00:00:53,879 –> 00:00:56,070
e دریچهها اینها چیزهایی هستند که
28
00:00:56,070 –> 00:00:58,440
ما در اینجا پردازش میکنیم، بنابراین در
29
00:00:58,440 –> 00:01:01,020
این مثال ما این رایانه را در اینجا داریم که به
30
00:01:01,020 –> 00:01:03,210
نوعی نشان دهنده یک وب سرور است که
31
00:01:03,210 –> 00:01:04,559
میدانید میتواند درخواستهای
32
00:01:04,559 –> 00:01:06,210
مشتریانی را که از این جهت
33
00:01:06,210 –> 00:01:08,850
میآیند پر شود. برنامهها
34
00:01:08,850 –> 00:01:11,400
میتوانند مرورگرهایی باشند که به نوعی
35
00:01:11,400 –> 00:01:14,549
این apiهای back-end را از آنجا فراخوانی میکنند،
36
00:01:14,549 –> 00:01:17,189
این برنامه وب سرور قرار است
37
00:01:17,189 –> 00:01:20,700
رویدادی را به یک موضوع SNS منتقل کند و آن
38
00:01:20,700 –> 00:01:22,080
موضوع قرار است به عنوان یک
39
00:01:22,080 –> 00:01:25,770
موضوع تراکنش برای این تمرین از
40
00:01:25,770 –> 00:01:29,009
آنجا که ما میخواهیم نام ببریم.
41
00:01:29,009 –> 00:01:31,680
بر اساس رویدادی که
42
00:01:31,680 –> 00:01:34,020
در موضوع SNS منتشر شده است، یک لامبدا را فراخوانی کنید و این Landon
43
00:01:34,020 –> 00:01:35,220
یک پردازشگر پرداخت نامیده
44
00:01:35,220 –> 00:01:37,890
می شود و پردازشگر پرداخت
45
00:01:37,890 –> 00:01:39,960
نسبتاً ساده
46
00:01:39,960 –> 00:01:42,869
47
00:01:42,869 –> 00:01:44,610
است. در اینجا از طریق کنترلر انجام می شود،
48
00:01:44,610 –> 00:01:47,790
بنابراین
49
00:01:47,790 –> 00:01:50,549
کمی در مورد SNS به سراغ شماره دو بروید که چرا مفید است، بنابراین
50
00:01:50,549 –> 00:01:52,979
51
00:01:52,979 –> 00:01:55,860
سرویس اطلاع رسانی ساده SNS is Dancer در واقع برای طرفداران بسیار مفید است.
52
00:01:55,860 –> 00:01:58,710
پس از برنامه های کاربردی، بنابراین
53
00:01:58,710 –> 00:01:59,579
منظور من از fan-out چیست،
54
00:01:59,579 –> 00:02:03,630
بنابراین می توانید چندین کلاینت داشته باشید که
55
00:02:03,630 –> 00:02:06,450
پیام ها را به موضوع ارسال می کنند و
56
00:02:06,450 –> 00:02:10,440
قدرت واقعی SNS این است که
57
00:02:10,440 –> 00:02:13,860
شنوندگان متعدد می توانند از زمانی که
58
00:02:13,860 –> 00:02:16,470
به این موضوع بی نظمی می رسد مطلع شوند، بنابراین در این مثال
59
00:02:16,470 –> 00:02:18,360
ما فقط یکی داشته باشید ما فقط این
60
00:02:18,360 –> 00:02:20,100
سرزمین کار درست ایجاد می کنیم و
61
00:02:20,100 –> 00:02:23,490
یک پردازشگر پرداخت داریم که معماری کمی غنی تر
62
00:02:23,490 –> 00:02:25,500
دارد، شما چندین
63
00:02:25,500 –> 00:02:26,700
شنونده در اینجا خواهید داشت، بنابراین می توانید یک برنامه جداگانه داشته باشید،
64
00:02:26,700 –> 00:02:28,440
شاید یک جعبه در
65
00:02:28,440 –> 00:02:32,460
اینجا که می تواند از ما سوال بپرسید. جایی که
66
00:02:32,460 –> 00:02:33,960
میدانید برنامه یا
67
00:02:33,960 –> 00:02:36,540
ویژگی دیگری دارید که به این رویدادها گوش میدهد
68
00:02:36,540 –> 00:02:38,310
و ممکن است بخواهید
69
00:02:38,310 –> 00:02:39,630
این پیامها
70
00:02:39,630 –> 00:02:42,330
را به روشی متفاوت پردازش کنید، بنابراین ایده اصلی اینجاست
71
00:02:42,330 –> 00:02:44,280
که پیامهایی در
72
00:02:44,280 –> 00:02:46,260
این موضوع SNS پخش میشوند و میتوانید چندین
73
00:02:46,260 –> 00:02:48,420
مشتری داشته باشید. که در حال گوش دادن و
74
00:02:48,420 –> 00:02:49,980
پردازش این رویدادها هستند و همه آنها
75
00:02:49,980 –> 00:02:53,760
در انزوا از یکدیگر هستند، بنابراین در
76
00:02:53,760 –> 00:02:55,560
اینجا چند نمونه جداگانه
77
00:02:55,560 –> 00:02:57,300
از چیزهایی وجود دارد که می توانند باعث تحریک شوند.
78
00:02:57,300 –> 00:02:59,520
اگر پیامی به یک موضوع SNS فرستاده شود
79
00:02:59,520 –> 00:03:02,820
می گوید شما می دانید که یک سطل s3
80
00:03:02,820 –> 00:03:06,239
دارید و می خواهید
81
00:03:06,239 –> 00:03:08,220
هر زمان که شخصی
82
00:03:08,220 –> 00:03:11,670
چیزی را در این موضوع s3 یا سطل s3 آپلود می کند رویدادی در موضوع SNS
83
00:03:11,670 –> 00:03:14,220
شما فعال شود تا بتوانید در واقع یک سطل s3 را سیم کشی کنید.
84
00:03:14,220 –> 00:03:16,560
به یک موضوع SNS و راه اندازی یک
85
00:03:16,560 –> 00:03:18,600
لامبدا، به این ترتیب می دانید که گزینه های دیگری در اینجا وجود دارد،
86
00:03:18,600 –> 00:03:20,400
می توانید
87
00:03:20,400 –> 00:03:22,440
هر زمان که اتفاقی روی میز می افتد، یک جدول DB دینامو داشته
88
00:03:22,440 –> 00:03:24,930
باشید، می توانید یک موضوع SNS را راه اندازی کنید و
89
00:03:24,930 –> 00:03:26,580
سپس آن به لامبدا شما نیز می رود،
90
00:03:26,580 –> 00:03:28,320
بنابراین واقعاً مقدار زیادی وجود دارد. در
91
00:03:28,320 –> 00:03:29,760
اینجا چیزهای مختلفی میتوانید برای فراخوانی
92
00:03:29,760 –> 00:03:32,100
این لامبدا یا پیامهای فشار متأسفانه به
93
00:03:32,100 –> 00:03:33,780
این موضوع SNS استفاده کنید، که در این مورد
94
00:03:33,780 –> 00:03:36,209
یک لامبدا را فراخوانی میکند، اما واقعاً
95
00:03:36,209 –> 00:03:38,370
میدانید که گزینهها در اینجا بسیار
96
00:03:38,370 –> 00:03:43,440
بیپایان هستند، بنابراین به سراغ لامبدا بروید، بنابراین
97
00:03:43,440 –> 00:03:45,239
سیملند مفید بود، بنابراین میدانید که در
98
00:03:45,239 –> 00:03:47,459
برنامههای سنتی ده
99
00:03:47,459 –> 00:03:48,690
سال پیش ما واقعاً
100
00:03:48,690 –> 00:03:50,790
مفهوم رایانش ابری را نداشتیم، همه
101
00:03:50,790 –> 00:03:53,250
چیز اساساً روی یک وب سرور بود که
102
00:03:53,250 –> 00:03:57,390
یک نقطه پایانی را میزبانی میکرد و میدانید که باید
103
00:03:57,390 –> 00:03:59,340
برای آن هزینه کنید. منابعی که برای
104
00:03:59,340 –> 00:04:01,709
خرید سخت افزار در اختیار دارید تا بتوانید به نوعی میزبان
105
00:04:01,709 –> 00:04:03,900
برنامه وب خود باشید، اما در روزهای
106
00:04:03,900 –> 00:04:06,239
آن می دانید که آنها به آرامی
107
00:04:06,239 –> 00:04:08,730
به گذشته می روند، ما واقعاً
108
00:04:08,730 –> 00:04:11,910
به سمت دنیایی می رویم که
109
00:04:11,910 –> 00:04:14,040
واقعاً به آن نیازی ندارید. دیگر نگران خرید
110
00:04:14,040 –> 00:04:16,529
سختافزار یا اهمیت دادن به
111
00:04:16,529 –> 00:04:18,149
سرورهای وب یا هر چیز دیگری از این قبیل
112
00:04:18,149 –> 00:04:19,858
با لامبدا هستید، این واقعاً
113
00:04:19,858 –> 00:04:22,470
به شما کمک میکند تا با همزمانسازی
114
00:04:22,470 –> 00:04:24,300
مقابله کنید، بنابراین لزوماً لازم نیست نگران
115
00:04:24,300 –> 00:04:26,160
از بین بردن برنامه وب خود باشید که
116
00:04:26,160 –> 00:04:27,570
در میگویند و اینها میزبانی میشود.
117
00:04:27,570 –> 00:04:29,280
118
00:04:29,280 –> 00:04:31,470
درخواستهای همزمان بسیار زیادی دریافت میکند، این چیزها میتوانند تا
119
00:04:31,470 –> 00:04:33,510
بی نهایت افزایش یا کاهش پیدا کنند، میدانید که در
120
00:04:33,510 –> 00:04:35,010
اینجا هزینههای اضافی وجود دارد که باید از
121
00:04:35,010 –> 00:04:37,320
آن آگاه باشید، اما میدانید که در
122
00:04:37,320 –> 00:04:39,240
اینجا انعطافپذیری وجود دارد و این واقعاً چیزی است
123
00:04:39,240 –> 00:04:41,790
که لامدا به شما ارائه میکند.
124
00:04:41,790 –> 00:04:43,950
125
00:04:43,950 –> 00:04:45,930
بسته به مورد استفاده خود کمی ارزان تر باشید
126
00:04:45,930 –> 00:04:48,030
تا در واقع با خرید
127
00:04:48,030 –> 00:04:49,800
سخت افزار و میزبانی دستگاه خود همراه باشید، اما
128
00:04:49,800 –> 00:04:51,030
هزینه های راه اندازی وجود دارد.
129
00:04:51,030 –> 00:04:52,800
میدانید که
130
00:04:52,800 –> 00:04:54,390
همه چیز را بخرید، یک
131
00:04:54,390 –> 00:04:57,240
محیط با Lando’s اینجا و یک
132
00:04:57,240 –> 00:04:58,770
اکوسیستم AWS راهاندازی کنید، واقعاً لازم نیست
133
00:04:58,770 –> 00:05:04,140
نگران هیچکدام از آنها باشید، بنابراین به
134
00:05:04,140 –> 00:05:07,020
این برنامهها در اینجا بازگردید، بنابراین فقط یک
135
00:05:07,020 –> 00:05:08,100
مرور سریع داریم تا ما یک
136
00:05:08,100 –> 00:05:10,560
نوع فرضی ec2 یا هر چیز دیگری
137
00:05:10,560 –> 00:05:13,050
در اینجا وجود دارد که پیامی را به یک موضوع SNS ارسال می کند،
138
00:05:13,050 –> 00:05:14,520
موضوع تراکنش نامیده می شود
139
00:05:14,520 –> 00:05:17,100
که یک لامبدا را راه اندازی می کند
140
00:05:17,100 –> 00:05:18,930
که هر بار که
141
00:05:18,930 –> 00:05:21,150
پیامی به این موضوع می رسد فراخوانی می شود و سپس
142
00:05:21,150 –> 00:05:22,680
ما خواهیم داشت. یک کنترل کننده در اینجا که
143
00:05:22,680 –> 00:05:25,080
در واقع به نوعی آن پیام را مدیریت می کند
144
00:05:25,080 –> 00:05:27,930
و آن اطلاعات را ثبت می کند، بنابراین
145
00:05:27,930 –> 00:05:31,350
من اینجا به حساب AWS خود می روم و می
146
00:05:31,350 –> 00:05:35,400
خواهم وارد سیستم شوم و اولین کاری که می
147
00:05:35,400 –> 00:05:36,510
خواهم انجام دهم این است که مطمئن شوم وارد هستم منطقه مناسب
148
00:05:36,510 –> 00:05:38,460
است، بنابراین ما در شرق ایالات متحده هستیم، منطقه ای که
149
00:05:38,460 –> 00:05:42,960
عالی است، ما به اینجا می رویم و
150
00:05:42,960 –> 00:05:45,450
SNS را تایپ می کنیم و در اینجا سرویس اطلاع رسانی ساده را می بینید
151
00:05:45,450 –> 00:05:47,520
که پشته ای
152
00:05:47,520 –> 00:05:49,770
است که متاسفم سرویس مورد نظر ما کدام است.
153
00:05:49,770 –> 00:05:56,430
آنجا کلیک کنید و از
154
00:05:56,430 –> 00:06:02,070
اینجا باید یک بخش واقعی وجود داشته باشد آنها
155
00:06:02,070 –> 00:06:03,960
اخیراً این را تغییر دادهاند، بنابراین فکر میکنم آنها در
156
00:06:03,960 –> 00:06:05,280
واقع از شما میخواهند که یک موضوع
157
00:06:05,280 –> 00:06:07,110
را در اینجا ایجاد کنید، بنابراین بیایید در واقع روی این موضوع کلیک
158
00:06:07,110 –> 00:06:07,800
کنیم،
159
00:06:07,800 –> 00:06:09,390
بنابراین ما واقعاً یک موضوع را از
160
00:06:09,390 –> 00:06:12,210
آن نوع رابط کاربری عجیب و غریب ایجاد میکنیم، پس من چه
161
00:06:12,210 –> 00:06:14,940
گفتم که آن اصلی نام بود من
162
00:06:14,940 –> 00:06:18,090
فکر می کنم بله موضوع تراکنش بود، بنابراین ما در
163
00:06:18,090 –> 00:06:21,860
واقع نام نمایشی این موضوع تراکنش را
164
00:06:23,240 –> 00:06:25,200
نامگذاری می کنیم، این فقط نوعی
165
00:06:25,200 –> 00:06:26,850
نام مستعار است که می توانید به آن یک نوع نام مستعار بدهید
166
00:06:26,850 –> 00:06:28,080
تا عناصر خود را کمی راحت تر در کنار هم قرار دهید،
167
00:06:28,080 –> 00:06:29,160
شاید مثل اینکه یک
168
00:06:29,160 –> 00:06:31,170
نام مستعار دارید. یا چیزی در اینجا که
169
00:06:31,170 –> 00:06:34,700
می خواهید به این مبحث
170
00:06:34,700 –> 00:06:38,970
رمزگذاری در اینجا بدهید، بنابراین من واقعاً به
171
00:06:38,970 –> 00:06:40,470
مورد استفاده شما بستگی دارد، بنابراین رمزگذاری اگر اطلاعاتی
172
00:06:40,470 –> 00:06:41,220
دارید که
173
00:06:41,220 –> 00:06:42,990
اطلاعات مشتری بسیار حساسی دارید، در این
174
00:06:42,990 –> 00:06:44,730
مورد ما واقعاً از نظر تئوری
175
00:06:44,730 –> 00:06:46,560
دوست داریم آیا اطلاعات بالقوه مشتری
176
00:06:46,560 –> 00:06:47,670
را داریم.
177
00:06:47,670 –> 00:06:48,630
178
00:06:48,630 –> 00:06:50,520
آنچه که رمزگذاری به شما امکان می دهد انجام دهید این است
179
00:06:50,520 –> 00:06:53,100
که محتویات
180
00:06:53,100 –> 00:06:56,310
پیام های خود را از طریق سیم رمزگذاری کنید و می دانید
181
00:06:56,310 –> 00:06:57,840
بسته به مورد استفاده شما دوباره ممکن است
182
00:06:57,840 –> 00:07:00,210
بخواهید در واقع از این شخصا استفاده کنید،
183
00:07:00,210 –> 00:07:01,800
من هرگز از آن استفاده نکرده ام، احتمالاً نیازی به این کار نیست،
184
00:07:01,800 –> 00:07:03,030
اما می دانید که اگر با
185
00:07:03,030 –> 00:07:05,670
نحوه حس کردن آنها به داده های حساس سروکار دارید، ممکن است
186
00:07:05,670 –> 00:07:11,580
خط مشی دسترسی ایده خوبی باشد، بنابراین این در
187
00:07:11,580 –> 00:07:14,070
واقع به نوعی مفید است، اما واقعاً
188
00:07:14,070 –> 00:07:16,740
بستگی به این دارد که آیا شما به نوعی در
189
00:07:16,740 –> 00:07:19,260
محیطی هستید که تیمهای
190
00:07:19,260 –> 00:07:20,880
دیگری دارید که با آنها کار میکنید و اغلب
191
00:07:20,880 –> 00:07:23,340
دوست دارید که یک تیم صاحب حساب AWS باشد،
192
00:07:23,340 –> 00:07:25,380
تیم جداگانه صاحب حساب AWS است، شما
193
00:07:25,380 –> 00:07:27,000
لزوماً همیشه نمیخواهید به عقب
194
00:07:27,000 –> 00:07:28,620
و جلو بروید و بگویید هی میتوانید شما به من اجازه میدهید که
195
00:07:28,620 –> 00:07:30,300
در این تاپ مشترک
196
00:07:30,300 –> 00:07:31,920
شوم، آیا میتوانید اشتراک را به من بدهید تا
197
00:07:31,920 –> 00:07:33,720
لغو اشتراک کنم، این واقعاً دردناک است،
198
00:07:33,720 –> 00:07:35,700
بنابراین آنچه این بخش به شما اجازه میدهد
199
00:07:35,700 –> 00:07:37,890
انجام دهید این است که به شما امکان میدهد مواردی را مشخص کنید
200
00:07:37,890 –> 00:07:39,960
مانند اینکه میدانید فقط حسابهای مشخص شده
201
00:07:39,960 –> 00:07:42,180
میتوانند به آن دسترسی داشته باشند. مجموعههای مجوز خاصی
202
00:07:42,180 –> 00:07:45,120
که به شما اجازه میدهد تا
203
00:07:45,120 –> 00:07:47,310
اقدامات خاصی را روی موضوع SNS شما انجام دهند،
204
00:07:47,310 –> 00:07:49,290
پس مشترک شوند،
205
00:07:49,290 –> 00:07:51,419
اشتراک خود را لغو کنند، بلاههههههههههههههههههههههههههههههههههههههههههههه
206
00:07:51,419 –> 00:07:53,280
207
00:07:53,280 –> 00:07:54,900
208
00:07:54,900 –> 00:07:59,520
بررسی اجمالی در اینجا دوباره امتحان کنید خوب، این یکی
209
00:07:59,520 –> 00:08:01,979
در واقع به نوعی مهم است، بنابراین نحوه عملکرد
210
00:08:01,979 –> 00:08:04,470
SNS به طور پیشفرض این است که
211
00:08:04,470 –> 00:08:06,930
با این خط مشی تکرار مجدد پیشفرض همراه است که
212
00:08:06,930 –> 00:08:10,470
سه بار تکرار است، این اساساً به این معنی است که
213
00:08:10,470 –> 00:08:13,560
اگر SNS یک ماشه را به موضوع SNS خود متصل کنید،
214
00:08:13,560 –> 00:08:16,979
اگر پس از سه بار شکست،
215
00:08:16,979 –> 00:08:19,860
این پیام برای همیشه از بین خواهد رفت،
216
00:08:19,860 –> 00:08:22,500
بنابراین مانند یک ثانیه برای درک این
217
00:08:22,500 –> 00:08:23,660
موضوع که
218
00:08:23,660 –> 00:08:25,860
بسته به نقطه پایانی شما مهم است، در این مورد
219
00:08:25,860 –> 00:08:28,229
ما یک لامبدا
220
00:08:28,229 –> 00:08:30,419
خواهیم داشت، از مفهوم یک پایه DL Q استفاده خواهیم کرد.
221
00:08:30,419 –> 00:08:33,900
برای حرف مرده Q و اگر موضوع SNS
222
00:08:33,900 –> 00:08:36,240
نتواند پیام را با موفقیت
223
00:08:36,240 –> 00:08:38,130
بدون پرتاب یک استثنا در
224
00:08:38,130 –> 00:08:40,380
سمت لامبدا ارسال کند، این پیامها به
225
00:08:40,380 –> 00:08:41,969
این dl q میروند، بنابراین اساساً مانند یک
226
00:08:41,969 –> 00:08:45,660
منطقه ثبت رکورد است و در DL Q
227
00:08:45,660 –> 00:08:47,070
همه موارد را خواهد داشت. پیامهایی که شکست خوردند
228
00:08:47,070 –> 00:08:49,140
و بعداً میتوانید
229
00:08:49,140 –> 00:08:51,300
از Q و REE آن پیامها را
230
00:08:51,300 –> 00:08:53,640
به صورت دستی بازدید کنید، ممکن است بخواهید
231
00:08:53,640 –> 00:08:54,850
روی آن یک زنگ هشدار تنظیم کنید تا در
232
00:08:54,850 –> 00:08:56,410
صورت تأثیر بر سطح تولید به شما اطلاع داده شود
233
00:08:56,410 –> 00:08:59,230
– همه اینها را میدانید مشکلاتی
234
00:08:59,230 –> 00:09:01,750
که در حال رخ دادن هستند، بنابراین در این مورد من
235
00:09:01,750 –> 00:09:03,220
واقعاً روی این موضوع زیاد تمرکز
236
00:09:03,220 –> 00:09:04,839
نمیکنم، پیشنهاد میکنم این پیشفرض را ترک کنید،
237
00:09:04,839 –> 00:09:06,120
مگر اینکه واقعاً بدانید دارید چه میکنید
238
00:09:06,120 –> 00:09:08,230
و این دقیقاً همان کاری است که من
239
00:09:08,230 –> 00:09:12,370
در اینجا برای ثبت وضعیت تحویل انجام میدهم، بنابراین این
240
00:09:12,370 –> 00:09:14,560
در واقع یک ویژگی جدید است که من
241
00:09:14,560 –> 00:09:16,240
واقعاً زیاد در مورد آن نمی دانم آن را به طور کامل
242
00:09:16,240 –> 00:09:20,259
امتحان نکرده ام اما می توانم به شما بگویم که چرا آنها از این کار خارج شده اند
243
00:09:20,259 –> 00:09:21,940
و دلیل آن این است
244
00:09:21,940 –> 00:09:24,610
که وقتی یک پیام اس ام اس را
245
00:09:24,610 –> 00:09:26,680
به نقطه پایانی دیگری تحویل می دهید، واقعاً سخت است
246
00:09:26,680 –> 00:09:28,690
بدانیم که آیا واقعاً به آنجا رسیده است،
247
00:09:28,690 –> 00:09:30,639
هیچ چیزی قبلاً به شما بگوید که
248
00:09:30,639 –> 00:09:32,709
آیا پیام خاصی را با موفقیت ارسال کرده است یا خیر،
249
00:09:32,709 –> 00:09:35,319
بنابراین من حدس میزنم
250
00:09:35,319 –> 00:09:36,970
که به همین دلیل است که آنها این ویژگی را اینجا اضافه کردهاند
251
00:09:36,970 –> 00:09:39,100
تا نوعی
252
00:09:39,100 –> 00:09:41,410
گزارش حسابرسی برای اطمینان از وجود داشته باشد. که می دانید اگر
253
00:09:41,410 –> 00:09:43,329
کسی پیامی را به موضوعی
254
00:09:43,329 –> 00:09:46,180
255
00:09:46,180 –> 00:09:47,709
فرستاده است، در واقع به طرف دیگر فرود آمده است، به خاطر داشته باشید که اینجا
256
00:09:47,709 –> 00:09:50,620
هزینه های اضافی خواهد داشت، بنابراین ثبت گزارش را اضافه می کند و
257
00:09:50,620 –> 00:09:52,540
این به طور پیش فرض رفتن به گزارش های همسر ابری شما خواهد بود.
258
00:09:52,540 –> 00:09:55,870
259
00:09:55,870 –> 00:09:57,370
هزینه دقیق ساعت ابری را به یاد
260
00:09:57,370 –> 00:09:59,860
ندارم، اما معتقدم در سطح گیگابایت است، بنابراین
261
00:09:59,860 –> 00:10:01,779
مطمئن شوید که اگر
262
00:10:01,779 –> 00:10:04,630
این را اضافه کنید، متوجه این واقعیت
263
00:10:04,630 –> 00:10:06,370
هستید که هزینه اضافی در اینجا متحمل خواهید شد،
264
00:10:06,370 –> 00:10:08,920
واقعاً به شما می دهند. برخی از
265
00:10:08,920 –> 00:10:11,709
راههای کاهش هزینه در اینجا با
266
00:10:11,709 –> 00:10:12,970
انتخاب درست نمونه، شاید شما فقط
267
00:10:12,970 –> 00:10:15,220
میخواهید در مورد 1% بدانید فقط
268
00:10:15,220 –> 00:10:16,540
به نوعی تصور کنید که آیا
269
00:10:16,540 –> 00:10:17,920
پیامهای شما با موفقیت تحویل میشوند یا نه
270
00:10:17,920 –> 00:10:21,880
و تگهایی که من واقعاً استفاده نمیکنم.
271
00:10:21,880 –> 00:10:23,980
این اما مجدداً به شما امکان می دهد تا
272
00:10:23,980 –> 00:10:25,509
چیزهای خود را با هم کمی آسان تر گروه بندی
273
00:10:25,509 –> 00:10:27,550
کنید اگر مانند یک برنامه کاربردی دارید و
274
00:10:27,550 –> 00:10:29,350
چندین منبع مرتبط
275
00:10:29,350 –> 00:10:31,240
با برنامه دارید، می توانید از یک
276
00:10:31,240 –> 00:10:32,740
برچسب برای همه آنها استفاده کنید تا
277
00:10:32,740 –> 00:10:34,509
آنها را در یک چیز گروه بندی کنید. و سپس
278
00:10:34,509 –> 00:10:38,079
به یکباره به همه آن منابع نگاه کنید، بله،
279
00:10:38,079 –> 00:10:40,000
بنابراین فکر میکنم که این همه
280
00:10:40,000 –> 00:10:44,279
بخشهای اصلی اینجا را دوباره پوشش میدهد، بنابراین
281
00:10:44,279 –> 00:10:46,779
رمزگذاری نام نمایش نام موضوع واقعاً
282
00:10:46,779 –> 00:10:47,889
نیازی به نگرانی ندارد، مگر اینکه از
283
00:10:47,889 –> 00:10:50,170
یک قطب دسترسی به دادههای بسیار حساس استفاده کنید. یخی
284
00:10:50,170 –> 00:10:53,079
این بیشتر برای مجموعههای مجوز است، زیرا
285
00:10:53,079 –> 00:10:55,420
میدانید خطمشی امتحان مجدد حسابهای تیم خواهر
286
00:10:55,420 –> 00:10:57,310
، تنها چیزی که واقعاً مهم
287
00:10:57,310 –> 00:10:59,230
است اینجا این است و به طور کلی شما
288
00:10:59,230 –> 00:11:00,430
فقط میخواهید این را به عنوان وضعیت تنظیمات پیشفرض حفظ
289
00:11:00,430 –> 00:11:03,699
290
00:11:03,699 –> 00:11:05,319
291
00:11:05,319 –> 00:11:07,540
کنید. مکانیزم گروهبندی
292
00:11:07,540 –> 00:11:08,110
293
00:11:08,110 –> 00:11:10,480
بسیار خوب است، بنابراین از آنجا روی
294
00:11:10,480 –> 00:11:15,300
ایجاد موضوع کلیک میکنیم و موضوع بوم ایجاد میشود،
295
00:11:15,300 –> 00:11:18,040
بنابراین ما اینجا به چه چیزی نگاه میکنیم،
296
00:11:18,040 –> 00:11:21,220
بنابراین با
297
00:11:21,220 –> 00:11:23,140
اطلاعات اولیه در مورد موضوع SNS روبرو میشویم،
298
00:11:23,140 –> 00:11:25,450
نام خود را در اینجا داریم، شناسه حساب را داریم.
299
00:11:25,450 –> 00:11:27,820
مالک که شناسه حساب من است جالب است و
300
00:11:27,820 –> 00:11:30,460
ما AR n معتقدیم AR n مخفف
301
00:11:30,460 –> 00:11:32,800
نام منبع آمازون است، این شناسه منحصر به فرد
302
00:11:32,800 –> 00:11:35,500
برای این منبع خاص AWS
303
00:11:35,500 –> 00:11:38,230
است، بنابراین این یک کلید منحصر به فرد است که هیچ کس
304
00:11:38,230 –> 00:11:39,940
دیگری نخواهد داشت، این مال شماست و شما
305
00:11:39,940 –> 00:11:41,710
اینگونه هستید می تواند به نوعی به
306
00:11:41,710 –> 00:11:43,660
این موضوع SNS از بخش های دیگر
307
00:11:43,660 –> 00:11:47,110
AWS ارجاع دهد و از آنجا در این موضوع SNS
308
00:11:47,110 –> 00:11:48,460
تنها چیزی که خواهید دید که به نوعی
309
00:11:48,460 –> 00:11:50,770
متفاوت از مرحله ایجاد است، این
310
00:11:50,770 –> 00:11:53,230
مفهوم است. از اشتراکها، بنابراین ما در واقع
311
00:11:53,230 –> 00:11:54,850
هیچ اشتراکی نداریم، هنوز
312
00:11:54,850 –> 00:11:56,860
این موضوع SNS را ایجاد کردهایم، ما
313
00:11:56,860 –> 00:11:58,390
هنوز لامبدا نداریم، بنابراین چیزی برای مشترک شدن وجود ندارد،
314
00:11:58,390 –> 00:12:00,610
بنابراین کاری که
315
00:12:00,610 –> 00:12:02,680
بعداً انجام میدهیم این است که واقعاً خواهیم بود
316
00:12:02,680 –> 00:12:05,410
لامبدا را ایجاد می کنیم و سپس از
317
00:12:05,410 –> 00:12:06,970
سمت لامبدا
318
00:12:06,970 –> 00:12:10,420
، اشتراک را کاملاً اضافه می کنیم، بنابراین بیایید
319
00:12:10,420 –> 00:12:15,880
به لامبدا برویم و تابع لامبدا
320
00:12:15,880 –> 00:12:17,290
را برای این کار ایجاد کنیم و سپس
321
00:12:17,290 –> 00:12:21,700
همه چیز را با هم سیم کشی می کنیم، بسیار خوب اگر این
322
00:12:21,700 –> 00:12:26,190
کار بخواهد کاری که فوق العاده است،
323
00:12:31,680 –> 00:12:33,509
همه چیز لازم این بود که کمی فشار بیاورم،
324
00:12:33,509 –> 00:12:37,379
ما اینجا هستیم در سرزمین AWS فوق العاده،
325
00:12:37,379 –> 00:12:38,939
بنابراین با ایجاد یک تابع شروع می کنیم،
326
00:12:38,939 –> 00:12:42,180
من در واقع از یک
327
00:12:42,180 –> 00:12:43,769
طرح اولیه در اینجا استفاده خواهم کرد فقط به این دلیل که باعث می شود
328
00:12:43,769 –> 00:12:45,990
زندگی من بسیار آسان تر است و به نوعی به
329
00:12:45,990 –> 00:12:47,430
شما دیگ بخار 3 می دهد، واقعاً لازم نیست
330
00:12:47,430 –> 00:12:48,959
نگران آن باشید و ما از
331
00:12:48,959 –> 00:12:51,420
Python 2.7 برای این کار استفاده خواهیم کرد، بنابراین من فقط
332
00:12:51,420 –> 00:12:53,850
می خواهم به اینجا بیایم و تایپ کنم SNS
333
00:12:53,850 –> 00:12:55,290
برای فیلتر کردن تمام زباله هایی که من نمی
334
00:12:55,290 –> 00:12:59,129
خواهم و وقتی به اینجا می آیید می بینید
335
00:12:59,129 –> 00:13:02,879
یک چاپ حلقه دیگ بخار برای پیام SNS
336
00:13:02,879 –> 00:13:05,550
در پایتون، بنابراین ما روی این شخص کلیک می کنیم
337
00:13:05,550 –> 00:13:09,179
و این اساساً
338
00:13:09,179 –> 00:13:10,709
برخی از جزئیات را از
339
00:13:10,709 –> 00:13:13,759
نظر خود کد برای شما پر می کند، بنابراین در اینجا می بینید که
340
00:13:13,759 –> 00:13:16,079
این اساساً کدی است که قرار
341
00:13:16,079 –> 00:13:17,519
است باشد. هر بار که
342
00:13:17,519 –> 00:13:20,970
پیامی به این مبحث تحویل داده می شود، اجرا کنید، بنابراین بیایید به
343
00:13:20,970 –> 00:13:23,189
اینجا برگردیم و فکر می کنم من این
344
00:13:23,189 –> 00:13:25,559
چیزی را که در ابتدا اسمش را گذاشتم، این پردازشگر پرداخت نامیده می شود،
345
00:13:25,559 –> 00:13:27,089
بنابراین این همان چیزی است که
346
00:13:27,089 –> 00:13:34,230
این پردازشگر پرداخت را نامگذاری می کنیم، خوب
347
00:13:34,230 –> 00:13:35,970
اجازه دهید هر یک از این موارد را بررسی کنیم.
348
00:13:35,970 –> 00:13:37,350
در اینجا توضیح دهید که چه چیزی بی فایده است و
349
00:13:37,350 –> 00:13:38,490
واقعاً باید نگران
350
00:13:38,490 –> 00:13:42,329
آن باشید، بنابراین رول اجرا به طور کامل موضوع جداگانه ای را در بر می گیرد،
351
00:13:42,329 –> 00:13:44,370
اما اساساً اگر این لاندا به مجوزهای ویژه نیاز دارد،
352
00:13:44,370 –> 00:13:46,230
به عنوان مثال، بگویید که
353
00:13:46,230 –> 00:13:47,999
می خواهید دو DynamoDB از این
354
00:13:47,999 –> 00:13:50,220
لامبدا بنویسید، ممکن است به یک نقش خاص
355
00:13:50,220 –> 00:13:51,749
برای انجام این کار نیاز داشته باشید. و شما می توانید
356
00:13:51,749 –> 00:13:54,059
یکی را ایجاد کنید که مجوزها را داشته باشد یا
357
00:13:54,059 –> 00:13:57,540
می توانید یکی از موجودات را در این سرزمین انتخاب کنید
358
00:13:57,540 –> 00:13:59,059
که در واقع چنین کاری را انجام
359
00:13:59,059 –> 00:14:01,529
نمی دهد، بنابراین ما لزوماً نیازی
360
00:14:01,529 –> 00:14:04,079
به راه اندازی نداریم یک نقش جدید در اینجا، بنابراین من فقط می
361
00:14:04,079 –> 00:14:06,779
خواهم بله یک نقش جدید با
362
00:14:06,779 –> 00:14:08,160
مجوزهای اولیه لامبدا ایجاد کنم.
363
00:14:08,160 –> 00:14:09,540
364
00:14:09,540 –> 00:14:11,279
365
00:14:11,279 –> 00:14:12,329
366
00:14:12,329 –> 00:14:14,610
367
00:14:14,610 –> 00:14:16,980
مدل مجوزهای اجاره، بنابراین
368
00:14:16,980 –> 00:14:18,689
فقط بیرون نروید و به افراد
369
00:14:18,689 –> 00:14:21,209
به عنوان یک حساب کامل AWS دسترسی جهانی به
370
00:14:21,209 –> 00:14:23,189
آنها ندهید، همیشه به منابع فقط
371
00:14:23,189 –> 00:14:26,910
مجوزهایی را بدهید که آنها نیاز دارند، خوب است، بنابراین اکنون
372
00:14:26,910 –> 00:14:29,189
این در واقع از ما میپرسد که آیا میخواهیم
373
00:14:29,189 –> 00:14:31,499
راهاندازی کنیم یا نه و این همان چیزی است که میدانید
374
00:14:31,499 –> 00:14:34,769
ما در قسمت قبلی در اینجا ایجاد کردیم، بنابراین AWS
375
00:14:34,769 –> 00:14:37,429
به اندازه کافی هوشمند است که بداند شما
376
00:14:37,429 –> 00:14:41,040
کاندیداهایی برای راهاندازها در ناحیه SNS خود دارید،
377
00:14:41,040 –> 00:14:43,379
بنابراین اساساً آن را
378
00:14:43,379 –> 00:14:45,180
با این موضوع پیامک Erin از قبل پر میکند،
379
00:14:45,180 –> 00:14:48,030
بنابراین اگر چندین مورد از اینها را داشتید، بگویید
380
00:14:48,030 –> 00:14:50,160
که ما حدود 4 یا 5 مورد داشتیم. موضوعات پیامک
381
00:14:50,160 –> 00:14:51,390
احتمالاً یک لیست کشویی در اینجا وجود دارد و
382
00:14:51,390 –> 00:14:52,890
شما می توانید انتخاب کنید که کدام یک را می خواهید، اما
383
00:14:52,890 –> 00:14:54,330
از آنجایی که ما فقط یکی داریم،
384
00:14:54,330 –> 00:14:58,890
احتمالاً به صورت پیش فرض روی این قرار می گیریم و سپس
385
00:14:58,890 –> 00:15:01,050
این گزینه را نیز داریم که در حال حاضر ماشه را فعال کنیم
386
00:15:01,050 –> 00:15:05,760
یا اینکه مورد استفاده را نداشته باشیم. برای نه
387
00:15:05,760 –> 00:15:07,440
ena در حال حاضر آن را با هم زدن به نوعی مانند این است
388
00:15:07,440 –> 00:15:08,910
که شما فقط می خواهید این مورد را تنظیم کنید و
389
00:15:08,910 –> 00:15:10,950
ببینید آیا کار می کند یا خیر و بعداً آن را فعال
390
00:15:10,950 –> 00:15:12,480
کنید تا روی هیچ
391
00:15:12,480 –> 00:15:15,180
چیز سطح تولید برای من تأثیر
392
00:15:15,180 –> 00:15:16,920
نگذارید. در حال تولید است،
393
00:15:16,920 –> 00:15:18,570
بنابراین واقعاً مهم نیست، بنابراین من فقط میخواهم
394
00:15:18,570 –> 00:15:21,900
این را فعال کنم و
395
00:15:21,900 –> 00:15:24,600
به کد واقعی برسم، بنابراین اساساً فقط
396
00:15:24,600 –> 00:15:27,090
این را ترک میکنم، زیرا این یک
397
00:15:27,090 –> 00:15:28,920
تابع بسیار اساسی لامبدا است که
398
00:15:28,920 –> 00:15:30,840
فقط یک رویداد را میگیرد. رویداد قرار
399
00:15:30,840 –> 00:15:32,610
است منبع باشد، بنابراین اگر
400
00:15:32,610 –> 00:15:34,640
پیامی را به موضوع SNS خود ارسال میکنید که میگوید
401
00:15:34,640 –> 00:15:39,090
شناسه تراکنش 1 2 3 ممکن است
402
00:15:39,090 –> 00:15:41,670
خرید یک نوع خرید از تراکنش بوده باشد و شاید
403
00:15:41,670 –> 00:15:45,000
مقدار ارزش آن 10 دلار بوده باشد، بدانید که همه آن
404
00:15:45,000 –> 00:15:46,890
محتوا در داخل شی رویداد قرار بگیرید
405
00:15:46,890 –> 00:15:49,620
و می توانید آن را از شی رویداد تجزیه کنید،
406
00:15:49,620 –> 00:15:51,030
یعنی کاری که
407
00:15:51,030 –> 00:15:53,640
آنها در اینجا انجام می دهند، متنی که قرار
408
00:15:53,640 –> 00:15:55,350
نیست وارد آن شود، جزئیات