در این مطلب، ویدئو مقدمه ای بر Boto3 برای پایتون (آپلود فایل به AWS S3) با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:07:12
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:01,360
سلام به همه در این ویدیو، ما قصد
2
00:00:01,360 –> 00:00:03,679
داریم در مورد کار با aws در
3
00:00:03,679 –> 00:00:07,279
پایتون با sdk معروف به boto3 صحبت
4
00:00:07,279 –> 00:00:08,880
کنیم، بنابراین ما می خواهیم نحوه تنظیم آن را بسیار ساده
5
00:00:08,880 –> 00:00:11,040
نگه داریم و
6
00:00:11,040 –> 00:00:14,320
یک فایل را در آن آپلود کنیم. aws s3 و سپس
7
00:00:14,320 –> 00:00:16,320
وارد aws میشویم و مطمئن میشویم که کار میکند و
8
00:00:16,320 –> 00:00:18,000
ما خیلی خوب میرویم که
9
00:00:18,000 –> 00:00:20,160
این فقط یک راه واقعاً پیچیده برای
10
00:00:20,160 –> 00:00:22,320
آپلود یک فایل در اینترنت است، اما
11
00:00:22,320 –> 00:00:24,640
باید شما را برای برنامههای پیچیدهتر شروع کنید.
12
00:00:24,640 –> 00:00:26,960
من فقط یک
13
00:00:26,960 –> 00:00:30,160
ویدیو در مورد نحوه تنظیم aws cli منتشر کردم که
14
00:00:30,160 –> 00:00:33,200
می تواند مفید باشد و می تواند این روند را
15
00:00:33,200 –> 00:00:34,719
کمی آسان تر کند، اما اگر
16
00:00:34,719 –> 00:00:37,120
آن ویدیو را بررسی نکردید، می توانید با
17
00:00:37,120 –> 00:00:39,840
این یکی شروع کنید، خلاصه این است که
18
00:00:39,840 –> 00:00:42,480
شما وقتی کلید دسترسی را ایجاد میکنید، باید وارد aws شوید و
19
00:00:42,480 –> 00:00:45,200
به اعتبارنامههای امنیتی بروید تا
20
00:00:45,200 –> 00:00:47,200
یک کلید دسترسی ایجاد کنید،
21
00:00:47,200 –> 00:00:49,120
به شما شناسه کلید دسترسی
22
00:00:49,120 –> 00:00:52,000
و همچنین کلید مخفی داده میشود که
23
00:00:52,000 –> 00:00:53,520
این برای چه کاری است و باید چه کاری انجام دهید.
24
00:00:53,520 –> 00:00:54,960
با آن به خوبی به شما امکان می دهد
25
00:00:54,960 –> 00:00:57,440
با منابع داخل aws خود کار کنید
26
00:00:57,440 –> 00:00:59,359
کامپیوتر محلی یا از طریق
27
00:00:59,359 –> 00:01:01,920
ترمینال یا از طریق کد پایتون، بنابراین کاری
28
00:01:01,920 –> 00:01:03,760
که می خواهید با این کار انجام دهید این است
29
00:01:03,760 –> 00:01:07,119
که این را در یک فایل در
30
00:01:07,119 –> 00:01:09,680
اعتبارنامه aws قرار دهید و به نظر می رسد
31
00:01:09,680 –> 00:01:12,320
چیزی شبیه به این باشد. این فرآیند می تواند
32
00:01:12,320 –> 00:01:14,640
به طور خودکار برای شما انجام شود. اگر
33
00:01:14,640 –> 00:01:17,200
از aws cli استفاده می کنید همانطور که در ویدیوی قبلی در مورد آن صحبت کردم
34
00:01:17,200 –> 00:01:19,280
که می توانید آن را
35
00:01:19,280 –> 00:01:23,200
روی مک نصب کنید، لینوکس و ویندوز نیز وجود دارد،
36
00:01:23,200 –> 00:01:26,080
اما برای مک در اینجا دو
37
00:01:26,080 –> 00:01:28,159
دستور وجود دارد که باید آن را پس
38
00:01:28,159 –> 00:01:30,079
از نصب از ترمینال نصب کنید.
39
00:01:30,079 –> 00:01:33,520
بتوانید بگویید aws configure
40
00:01:33,520 –> 00:01:35,759
paste که به
41
00:01:35,759 –> 00:01:38,640
دنبال آن کلید دسترسی مخفی
42
00:01:38,640 –> 00:01:40,720
شما وجود دارد، میگذارم که نام منطقه پیشفرض
43
00:01:40,720 –> 00:01:41,600
44
00:01:41,600 –> 00:01:45,920
us east 2 خوب است، اوهیو و json
45
00:01:45,920 –> 00:01:47,840
برای فرمت پیشفرض عالی است که
46
00:01:47,840 –> 00:01:49,200
آن فایلها را به طور خودکار ایجاد میکند،
47
00:01:49,200 –> 00:01:51,040
بنابراین شما باید می توانید
48
00:01:51,040 –> 00:01:53,680
به این مکان بروید و آن
49
00:01:53,680 –> 00:01:54,720
cd
50
00:01:54,720 –> 00:01:56,399
dot aws
51
00:01:56,399 –> 00:01:59,360
و سپس اعتبار cat را ببینید و می توانید
52
00:01:59,360 –> 00:02:02,000
آن مقادیر را در آنجا ببینید این به
53
00:02:02,000 –> 00:02:04,799
کد هر 3 اجازه می دهد تا به طور خودکار کار کند،
54
00:02:04,799 –> 00:02:05,920
بنابراین اکنون
55
00:02:05,920 –> 00:02:08,000
در داخل کد پایتون چه کاری می توانیم انجام دهیم. انجام دهید این است
56
00:02:08,000 –> 00:02:10,560
که میتوانیم بگوییم import moto 3
57
00:02:10,560 –> 00:02:13,440
و برای نصب boto3 میتوانید
58
00:02:13,440 –> 00:02:14,480
بگویید
59
00:02:14,480 –> 00:02:17,440
pip3 install boto3
60
00:02:17,440 –> 00:02:19,680
که قرار است نصب شود که به
61
00:02:19,680 –> 00:02:21,760
شما امکان میدهد از این import استفاده کنید،
62
00:02:21,760 –> 00:02:22,720
بنابراین
63
00:02:22,720 –> 00:02:24,720
اکنون که این وارد شده است،
64
00:02:24,720 –> 00:02:26,239
میتوانیم به هر چیزی که میخواهیم اشاره کنیم.
65
00:02:26,239 –> 00:02:29,040
کار با ما فقط با گفتن
66
00:02:29,040 –> 00:02:33,599
کلاینت boto3 dot می گوییم s3 و سپس نامی
67
00:02:33,599 –> 00:02:35,519
مانند s3 را پاس می کنیم و
68
00:02:35,519 –> 00:02:37,200
منابع مختلفی وجود دارد که می توانید با آنها کار کنید بنابراین
69
00:02:37,200 –> 00:02:40,000
اکنون برای مراجعه به s3 خود در داخل
70
00:02:40,000 –> 00:02:42,640
آمازون فقط از این متغیر s3 استفاده می کنیم. ما می
71
00:02:42,640 –> 00:02:43,840
خواهیم این را برای شروع بسیار ساده نگه داریم
72
00:02:43,840 –> 00:02:45,360
و سپس می توانیم آن را گسترش
73
00:02:45,360 –> 00:02:47,360
دهیم، فقط می گوییم
74
00:02:47,360 –> 00:02:48,480
75
00:02:48,480 –> 00:02:50,959
فایل زیر خط آپلود نقطه s3 و در اینجا
76
00:02:50,959 –> 00:02:53,360
چند آرگومان می گیرد که اولین
77
00:02:53,360 –> 00:02:56,480
آن فایلی است که ما فقط در یک مسیر عبور می دهیم. آنجا
78
00:02:56,480 –> 00:02:58,159
و سپس نام سطل برای
79
00:02:58,159 –> 00:03:00,000
آپلود آن که من در مورد
80
00:03:00,000 –> 00:03:01,519
نحوه دریافت آن در یک ثانیه صحبت خواهم کرد، بنابراین من
81
00:03:01,519 –> 00:03:03,280
فقط یک مکان نگهدار برای آن نیز می گذارم و
82
00:03:03,280 –> 00:03:05,200
سپس آخرین مورد، نام شی است
83
00:03:05,200 –> 00:03:06,560
که می خواهیم آن را صدا کنید من یک
84
00:03:06,560 –> 00:03:09,360
نگهدارنده برای آن نیز باقی می گذارم، بنابراین
85
00:03:09,360 –> 00:03:10,879
این پوسته است که اکنون ما شما را به شما می گوییم باید برخی از اطلاعات را پر کند،
86
00:03:10,879 –> 00:03:13,200
بنابراین اولین
87
00:03:13,200 –> 00:03:16,000
چیزی که یک فایل است، فکر می کنم یک راه آسان برای به دست آوردن آن
88
00:03:16,000 –> 00:03:19,040
این است که فقط یک فایل
89
00:03:19,040 –> 00:03:22,000
مانند سگ من به نام سنبل الطیب را بگیرید، می توانید
90
00:03:22,000 –> 00:03:24,159
ببینید که او در حال خوردن این حیوان عروسکی نسخه محدود است،
91
00:03:24,159 –> 00:03:26,319
اما
92
00:03:26,319 –> 00:03:27,840
هر چیزی که ما فقط می کشیم. که به
93
00:03:27,840 –> 00:03:29,599
ترمینال و مسیر را نشان می دهد و
94
00:03:29,599 –> 00:03:31,120
ما فقط آن