در این مطلب، ویدئو 2 – مثال ساده Python Lambda – توابع AWS Lambda با Python با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:06:30
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:01,040 –> 00:00:02,720
بسیار خوب، بنابراین اولین کاری که میخواهم انجام دهم این
2
00:00:02,720 –> 00:00:03,280
است که فقط
3
00:00:03,280 –> 00:00:07,040
وارد کنسول aws خود
4
00:00:07,040 –> 00:00:11,120
شوم و سپس به lambda um میروم،
5
00:00:11,679 –> 00:00:13,200
بنابراین اولین کاری که میخواهم انجام دهم این است
6
00:00:13,200 –> 00:00:14,960
که
7
00:00:14,960 –> 00:00:18,240
سادهترین تابع لامبدا پایتون را بسازم. این کار را انجام دهید، ما
8
00:00:18,240 –> 00:00:18,800
فقط روی
9
00:00:18,800 –> 00:00:20,960
ایجاد تابع کلیک می کنیم و
10
00:00:20,960 –> 00:00:23,519
از ابتدا آن را می نویسیم
11
00:00:23,519 –> 00:00:25,439
و من فقط آن را تست ساده می نامم
12
00:00:25,439 –> 00:00:26,960
13
00:00:26,960 –> 00:00:28,640
و می دانید که ما فقط به پایتون محدود نیستیم
14
00:00:28,640 –> 00:00:30,160
، یک سری زبان های دیگر
15
00:00:30,160 –> 00:00:32,159
پشتیبانی شده در اینجا وجود دارد.
16
00:00:32,159 –> 00:00:34,880
میخواهم با python36 پیش برویم، زیرا این همان چیزی است که من
17
00:00:34,880 –> 00:00:37,040
دارم، فکر میکنم این مفسری است
18
00:00:37,040 –> 00:00:38,559
که من در رایانهام اجرا میکنم،
19
00:00:38,559 –> 00:00:39,760
20
00:00:39,760 –> 00:00:43,600
بنابراین مجوزها را
21
00:00:43,600 –> 00:00:46,399
در اینجا تغییر میدهیم، ما یک نقش جدید ایجاد میکنیم
22
00:00:46,399 –> 00:00:46,800
و
23
00:00:46,800 –> 00:00:48,640
فقط آن را هر چه میخواهید نامگذاری کنید. من
24
00:00:48,640 –> 00:00:50,559
آن را رول ساده می نامیم
25
00:00:50,559 –> 00:00:53,520
26
00:00:55,440 –> 00:00:58,800
و سپس به تابع لامبدا نیاز داریم که
27
00:00:58,800 –> 00:01:00,559
مجوزهای خاصی داشته باشد،
28
00:01:00,559 –> 00:01:03,920
بنابراین به طور پیش فرض تابع لامبدا حداقل
29
00:01:03,920 –> 00:01:04,559
30
00:01:04,559 –> 00:01:07,040
برای نوشتن در cloudwatch به مجوز نیاز
31
00:01:07,040 –> 00:01:08,159
دارد زیرا همه
32
00:01:08,159 –> 00:01:10,799
گزارش ها در اینجا قرار می گیرند، بنابراین به طور پیش فرض این مجوز را می دهد
33
00:01:10,799 –> 00:01:12,400
34
00:01:12,400 –> 00:01:16,240
و سپس ما می خواهیم این شی s3 را نیز اضافه کنیم
35
00:01:16,240 –> 00:01:18,799
ct فقط مجوزهای خواندن را می دهد و این
36
00:01:18,799 –> 00:01:20,159
به ما اجازه می دهد به
37
00:01:20,159 –> 00:01:23,119
سطل خود دسترسی پیدا کنیم و این تنها چیزی
38
00:01:23,119 –> 00:01:24,640
است که ما نیاز داریم،
39
00:01:24,640 –> 00:01:27,520
بنابراین روی ایجاد کلیک کنید، اوه من قبلاً روی آن کلیک کردم،
40
00:01:27,520 –> 00:01:28,400
بنابراین
41
00:01:28,400 –> 00:01:32,000
این کار چند ثانیه طول می کشد،
42
00:01:33,680 –> 00:01:37,119
بنابراین آنچه که اکنون باید انجام دهیم این
43
00:01:37,119 –> 00:01:40,320
است که ما در واقع باید به s3 سر
44
00:01:40,320 –> 00:01:42,240
45
00:01:42,240 –> 00:01:45,280
بزنم، بنابراین من می خواهم به s3 بروم و
46
00:01:45,280 –> 00:01:46,479
فقط برای
47
00:01:46,479 –> 00:01:50,000
اهداف این ویدیو می خواهم آن را یک سطل جدید بسازم
48
00:01:52,840 –> 00:01:55,119
49
00:01:55,119 –> 00:01:58,320
که آن را هر چه می خواهید
50
00:01:58,640 –> 00:02:00,159
بنامید و من فقط از طریق همه اینها روی Next کلیک
51
00:02:00,159 –> 00:02:02,560
52
00:02:02,640 –> 00:02:08,399
53
00:02:08,399 –> 00:02:11,680
54
00:02:11,680 –> 00:02:14,640
میکنم بسیار خوب، اکنون به لامبدا برمیگردم به آزمایش ساده تابع لامبدا بروید و ما باید یک ماشه اضافه کنیم تا تریگر ما
55
00:02:14,640 –> 00:02:16,239
56
00:02:16,239 –> 00:02:18,640
یک رویداد s3 باشد، بنابراین میتوانید ببینید که همه اینها
57
00:02:18,640 –> 00:02:20,640
شبیه هستند تریگرهای معتبر، بنابراین
58
00:02:20,640 –> 00:02:22,800
می دانید که یک رویداد alexa می تواند یک
59
00:02:22,800 –> 00:02:24,879
ماشه باشد، بنابراین اگر می گویید مانند hey alexa
60
00:02:24,879 –> 00:02:28,400
این کار را انجام دهید که می تواند ماشه را راه اندازی کند،
61
00:02:28,400 –> 00:02:31,840
ما dynamodb داریم، بنابراین هر
62
00:02:31,840 –> 00:02:34,720
چیزی که از نوع پایگاه داده می دانید، اما ما
63
00:02:34,720 –> 00:02:37,760
s3 را انجام
64
00:02:37,760 –> 00:02:40,879
می دهیم، ما می خواهیم همه رویدادهای ایجاد شی
65
00:02:40,879 –> 00:02:42,640
را در هر زمان انجام دهیم. یک شی ایجاد می
66
00:02:42,640 –> 00:02:44,480
شود که اگر حذف شود می توانیم آن را انجام دهیم، چیزهای زیادی وجود دارد
67
00:02:44,480 –> 00:02:45,760
که شما ج یک اینجا انجام دهید، اما ما
68
00:02:45,760 –> 00:02:47,760
فقط آن را ساده نگه می داریم و
69
00:02:47,760 –> 00:02:50,400
همه رویدادها را ایجاد می کنیم، من فقط
70
00:02:50,400 –> 00:02:51,120
این را به
71
00:02:51,120 –> 00:02:55,040
طور پیش فرض رها می کنم و سپس روی آن کلیک می کنم
72
00:02:55,519 –> 00:02:57,680
و ما باید کدام سطل را انتخاب کنیم تا سطل
73
00:02:57,680 –> 00:03:00,640
جدیدی را بخواهیم که به تازگی درست کردیم
74
00:03:00,640 –> 00:03:04,239
کلیک راست کنیم. اضافه کنید
75
00:03:04,239 –> 00:03:07,040
خوب، بنابراین اکنون آنچه را که ما به آن نگاه می کنیم در ابتدا
76
00:03:07,040 –> 00:03:07,680
یک
77
00:03:07,680 –> 00:03:10,239
جور گیج کننده است، ما باید اینجا را کلیک کنیم
78
00:03:10,239 –> 00:03:12,400
تا در واقع