در این مطلب، ویدئو لیست های کنترل دسترسی Python Boto3 و S3 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:06:20
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,060 –> 00:00:02,280
اکنون زمان آن است که به برخی از
2
00:00:02,280 –> 00:00:05,310
ویژگی های پیشرفته s3 و نحوه استفاده از bo2 3
3
00:00:05,310 –> 00:00:08,160
برای استفاده از آنها بپردازیم، ابتدا
4
00:00:08,160 –> 00:00:10,860
در مورد لیست های کنترل دسترسی یا ACL ها صحبت
5
00:00:10,860 –> 00:00:12,509
کنیم، اینها راهی برای کنترل
6
00:00:12,509 –> 00:00:14,820
مجوزها در s3 هستند، بنابراین اگر نیاز به
7
00:00:14,820 –> 00:00:17,280
مدیریت قوانین برای افراد دارید. اشیایی که
8
00:00:17,280 –> 00:00:20,010
میتوانید هنگام آپلود چیزی در s3 از یک شی ACL استفاده کنید،
9
00:00:20,010 –> 00:00:22,020
10
00:00:22,020 –> 00:00:24,150
پیکربندی پیشفرض این است که
11
00:00:24,150 –> 00:00:26,520
اگر میخواهید شی را
12
00:00:26,520 –> 00:00:29,280
در دسترس عموم قرار دهید، میتوانید ACL را
13
00:00:29,280 –> 00:00:31,770
در زمان ایجاد تنظیم کنید، اجازه دهید یک فایل دوم ایجاد کنیم
14
00:00:31,770 –> 00:00:33,359
و ببینیم به چه شکل است.
15
00:00:33,359 –> 00:00:36,989
از ترمینال من که قصد باز کردن
16
00:00:36,989 –> 00:00:42,120
Import Python را دارد به 3 بروید و همچنین
17
00:00:42,120 –> 00:00:44,390
این فایل temp را وارد کنید،
18
00:00:44,390 –> 00:00:50,789
بنابراین از bodo 3 guide import فایل temp را ایجاد
19
00:00:50,789 –> 00:00:56,609
کنید و
20
00:00:56,609 –> 00:01:04,188
دوباره این اولین نام سطل را بگیرید، بنابراین اولین نام سطل را
21
00:01:04,188 –> 00:01:07,140
بگیرید و آن را برابر با نام سطل اول
22
00:01:07,140 –> 00:01:11,250
خوب است نام فایل دوم
23
00:01:11,250 –> 00:01:17,039
برابر است با ایجاد فایل temp و این
24
00:01:17,039 –> 00:01:23,250
یکی را 400 بایتی کنید، بگذارید آن را فایل دوم
25
00:01:23,250 –> 00:01:29,509
txt بنامیم و ادامه دهیم و آن را با s’s پر کنید.
26
00:01:29,509 –> 00:01:31,649
27
00:01:31,649 –> 00:01:33,359
می توانید آن را باز کنید و بله
28
00:01:33,359 –> 00:01:35,729
در این فایل دوم جدید، یک سری s وجود
29
00:01:35,729 –> 00:01:38,189
دارد و اگر می خواهید ببینید آن
30
00:01:38,189 –> 00:01:40,770
نام چیست، فقط می توانید بگویید
31
00:01:40,770 –> 00:01:43,710
نام فایل دوم چیست و قبل از اینکه
32
00:01:43,710 –> 00:01:46,759
خیلی دور شوم، اینجاست. آن را کپی کنید،
33
00:01:46,759 –> 00:01:50,929
بنابراین اکنون با گفتن boto 3 resource s3 یک رابط منبع دیگر ایجاد کنید
34
00:01:50,929 –> 00:01:57,140
35
00:01:59,040 –> 00:02:01,970
و ادامه دهید و یک شیء دوم بسازید
36
00:02:01,970 –> 00:02:04,740
که فقط
37
00:02:04,740 –> 00:02:10,020
آبجکت های منبع s3 باشد و آن را در
38
00:02:10,020 –> 00:02:14,670
سطل اول قرار دهید و نام فایل دوم را به آن بدهید.
39
00:02:14,670 –> 00:02:19,650
در این مرحله شما
40
00:02:19,650 –> 00:02:23,070
نمونه شی دوم خود را دارید اما مانند
41
00:02:23,070 –> 00:02:23,490
قبل
42
00:02:23,490 –> 00:02:27,180
هیچ چیزی در s3 آپلود نشده است، بنابراین
43
00:02:27,180 –> 00:02:30,300
ادامه دهید و فایل آپلود را فراخوانی کنید و در
44
00:02:30,300 –> 00:02:32,430
اینجا نام فایل دوم را ارسال می
45
00:02:32,430 –> 00:02:36,300
کنید، اما این بار نیز می
46
00:02:36,300 –> 00:02:40,459
خواهید وارد شوید. این
47
00:02:46,610 –> 00:02:50,070
آرگومانهای اضافی و این آرگومان اضافی با
48
00:02:50,070 –> 00:02:54,920
تمام حروف ACL خواهد بود و آن را برابر با خواندن عمومی قرار
49
00:02:54,920 –> 00:02:59,130
دهید، دقیقاً مانند آن
50
00:02:59,130 –> 00:03:01,310
دیکشنری را ببندید و تابع را ببندید
51
00:03:01,310 –> 00:03:06,630
این خطا را اجرا کنید، بنابراین اگر میخواهید
52
00:03:06,630 –> 00:03:10,230
ببینید آن شیء ACL چیست، می تواند جلو برود
53
00:03:10,230 –> 00:03:13,140
و چیزی بسازد آبجکت دوم را
54
00:03:13,140 –> 00:03:16,860
ACL نامیده و آن را برابر با شی دوم خود قرار دهید
55
00:03:16,860 –> 00:03:21,209
و متد ACL را خاموش کنید،
56
00:03:21,209 –> 00:03:25,049
بنابراین اگر میخواهید ببینید
57
00:03:25,049 –> 00:03:31,470
چه کسی بر اساس آن ACL دسترسی دارد، میتوانید
58
00:03:31,470 –> 00:03:36,4