در این مطلب، ویدئو نحوه استفاده از Vultr API با پایتون (آموزش ساده) با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:15:04
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:01,439
سلام به همه، این است tony sieges tech
2
00:00:01,439 –> 00:00:02,879
من تونی هستم و در این ویدیو به
3
00:00:02,879 –> 00:00:05,279
شما نشان می دهم که چگونه از api vulture استفاده کنید،
4
00:00:05,279 –> 00:00:07,040
این کار را با دو مثال مختلف انجام می دهیم،
5
00:00:07,040 –> 00:00:09,120
یکی با دستور curl
6
00:00:09,120 –> 00:00:09,679
7
00:00:09,679 –> 00:00:12,160
و دیگری با پایتون و چه چیزی. ما می خواهیم
8
00:00:12,160 –> 00:00:13,519
انجام دهیم این است که اساساً به
9
00:00:13,519 –> 00:00:16,560
شما نشان می دهیم که چگونه نمونه های جدید
10
00:00:16,560 –> 00:00:19,279
vps را از خط فرمان و
11
00:00:19,279 –> 00:00:20,480
از پایتون مستقر کنید، بنابراین
12
00:00:20,480 –> 00:00:22,080
بیایید ادامه دهیم و به
13
00:00:22,080 –> 00:00:24,240
آموزش اینجا برویم و من وارد داشبورد vulture خود شده ام
14
00:00:24,240 –> 00:00:26,080
و می توانید آن را ببینید.
15
00:00:26,080 –> 00:00:27,199
من در حال حاضر هیچ نمونه vps نصب نشده ای ندارم،
16
00:00:27,199 –> 00:00:30,000
اما
17
00:00:30,000 –> 00:00:31,439
در یک ثانیه به آن
18
00:00:31,439 –> 00:00:32,800
رسیدگی می کنیم، اولین کاری که باید انجام دهید این است
19
00:00:32,800 –> 00:00:34,399
که api را فعال کنید
20
00:00:34,399 –> 00:00:36,320
تا در گوشه سمت راست بالا
21
00:00:36,320 –> 00:00:39,840
نام خود را پیدا کنید و سپس به بخش api
22
00:00:39,840 –> 00:00:43,360
و به سادگی بر روی فعال کردن api کلیک کنید
23
00:00:43,360 –> 00:00:46,879
اکنون این کلید api شما را میدهد
24
00:00:46,879 –> 00:00:49,280
که من میخواهم آن را در اینجا کپی کنم
25
00:00:49,280 –> 00:00:50,160
26
00:00:50,160 –> 00:00:52,640
و آن را در اینجا یادداشت کنید، فقط تا
27
00:00:52,640 –> 00:00:53,600
28
00:00:53,600 –> 00:00:55,280
زمانی که نیاز داشتیم آن را در ویدیوی بعدی داشته باشیم. برای ارجاع به
29
00:00:55,280 –> 00:00:57,280
آن و سپس
30
00:00:57,280 –> 00:01:00,960
آخرین مورد اینجا و سپس
31
00:01:00,960 –> 00:01:05,360
اوم که ما داریم می رویم nna do این است که اساساً به
32
00:01:05,360 –> 00:01:07,200
طور پیشفرض نوعی
33
00:01:07,200 –> 00:01:09,280
کنترل دسترسی به شما میدهند، من
34
00:01:09,280 –> 00:01:10,640
به خاطر این آموزش آنچه را که در اینجا دارند حذف
35
00:01:10,640 –> 00:01:12,240
میکنم و فقط به
36
00:01:12,240 –> 00:01:15,439
همه اتصالات ipv4 اجازه میدهم، بنابراین ممکن است بخواهید
37
00:01:15,439 –> 00:01:16,880
آن را کمی بیشتر بر اساس قفل کنید.
38
00:01:16,880 –> 00:01:18,560
آدرس IP فعلی شما یا جایی که
39
00:01:18,560 –> 00:01:19,920
قصد دارید به
40
00:01:19,920 –> 00:01:22,320
api vulture دسترسی داشته باشید، اما فقط برای ساده نگه داشتن
41
00:01:22,320 –> 00:01:23,200
آن، میخواهم
42
00:01:23,200 –> 00:01:26,320
هر گونه ترافیک را از هر آدرس IP در
43
00:01:26,320 –> 00:01:27,520
این مرحله
44
00:01:27,520 –> 00:01:31,840
مجاز کنم، بنابراین با این گفته، اجازه دهید
45
00:01:31,840 –> 00:01:34,079
به نمایه خود برگردیم، نه نمایه ما، اجازه دهید
46
00:01:34,079 –> 00:01:34,960
به
47
00:01:34,960 –> 00:01:38,000
صفحه محصولات ما برگردید و مجدداً توجه داشته باشید
48
00:01:38,000 –> 00:01:39,200
49
00:01:39,200 –> 00:01:42,000
50
00:01:42,000 –> 00:01:42,479
51
00:01:42,479 –> 00:01:46,720
که اگر از مک یا لینوکس استفاده می کنید اگر
52
00:01:46,720 –> 00:01:49,680
ویندوز دارید، هیچ نمونه کرکسی نداریم که پنجره ترمینال را باز کند، ممکن است در انجام این کار مشکل داشته باشید
53
00:01:49,680 –> 00:01:50,560
54
00:01:50,560 –> 00:01:52,560
، فکر می کنم مگر اینکه دستور curl
55
00:01:52,560 –> 00:01:53,920
را داشته باشید. در جایی که
56
00:01:53,920 –> 00:01:56,079
فکر نمیکنم این کار را انجام دهید،
57
00:01:56,159 –> 00:01:57,759
بخش اول آموزش
58
00:01:57,759 –> 00:01:59,200
به طور خاص
59
00:01:59,200 –> 00:02:01,119
از دستور curl برای تعامل
60
00:02:01,119 –> 00:02:02,240
با api استفاده میکند، بنابراین
61
00:02:02,240 –> 00:02:03,759
و این فقط برای ارائه
62
00:02:03,759 –> 00:02:06,719
اصول اولیه نحوه عملکرد api
63
00:02:06,719 –> 00:02:09,199
در مستندات است. س o کاری که
64
00:02:09,199 –> 00:02:11,200
میخواهیم انجام دهیم، اساساً
65
00:02:11,200 –> 00:02:12,400
66
00:02:12,400 –> 00:02:15,520
برای استقرار یک سرور جدید به سه اطلاعات نیاز داریم،
67
00:02:15,520 –> 00:02:17,599
اولی منطقه است، دومی برنامه است
68
00:02:17,599 –> 00:02:18,959
و سومی سیستم عاملی
69
00:02:18,959 –> 00:02:21,200
است که شما میخواهید، بنابراین برای
70
00:02:21,200 –> 00:02:24,319
اینکه بدانید آن مقادیر چه هستند. که api
71
00:02:24,319 –> 00:02:25,360
انتظار دارد
72
00:02:25,360 –> 00:02:27,840
ما بتوانیم یک سری از سه دستور را صادر کنیم،
73
00:02:27,840 –> 00:02:29,440
بنابراین اولی چیزی
74
00:02:29,440 –> 00:02:30,480
شبیه به این خواهد بود،
75
00:02:30,480 –> 00:02:33,519
بنابراین میگوید curl um و اگر آشنا نیستید،
76
00:02:33,519 –> 00:02:35,120
توضیح میدهم curl فقط راهی
77
00:02:35,120 –> 00:02:36,080
78
00:02:36,080 –> 00:02:38,400
برای درخواست با get یا
79
00:02:38,400 –> 00:02:40,319
داده ها را پست کنید و از یک سرور پاسخ دریافت کنید
80
00:02:40,319 –> 00:02:42,080
و تعامل
81
00:02:42,080 –> 00:02:44,080
با یک api بسیار عالی است، مانند یک روش بسیار آسان برای
82
00:02:44,080 –> 00:02:45,360
تعامل با api، بنابراین
83
00:02:45,360 –> 00:02:46,959
ما می خواهیم دستور curl را
84
00:02:46,959 –> 00:02:50,239
با نام دامنه volter api
85
00:02:50,239 –> 00:02:53,800
که در اینجا در
86
00:02:53,800 –> 00:02:55,280
api قرار دارد فراخوانی کنیم. vulture.com
87
00:02:55,280 –> 00:02:58,400
version2 regions regions دقیقاً
88
00:02:58,400 –> 00:03:00,159
چیزی است که ما به آن علاقه مندیم
89
00:03:00,159 –> 00:03:02,560
تا بفهمیم آن مکان ها کدامند
90
00:03:02,560 –> 00:03:04,640
و ما کلید enter را می زنیم
91
00:03:04,640 –> 00:03:07,840
و این ها همه مکان های معتبری هستند
92
00:03:07,840 –> 00:03:09,120
که می توانید
93
00:03:09,120 –> 00:03:13,360
یک سرور vps را بچرخانید، بنابراین
94
00:03:13,360 –> 00:03:16,560
ما نیوجرسی را دریافت کردیم. گرفتم
95
00:03:16,560 –> 00:03:18,959
و آن را خویشاوندم d در اینجا به سختی قابل مشاهده است، اما
96
00:03:18,959 –> 00:03:19,599
97
00:03:19,599 –> 00:03:22,000
می توانید انتخاب کنید که کجا می
98
00:03:22,000 –> 00:03:22,879
خواهید
99
00:03:22,879 –> 00:03:26,159
نمونه کرکس شما در کجا مستقر شود
100
00:03:26,159 –> 00:03:28,239
و آنچه می خواهید به طور خاص از
101
00:03:28,239 –> 00:03:31,040
این لیست شناسه است، بنابراین اگر آن را در
102
00:03:31,040 –> 00:03:33,840
آتلانتا می خواستید می توانید برای آن بگویید atl شناسه اگر
103
00:03:33,840 –> 00:03:36,560
آن را در آمستردام می خواهید،
104
00:03:36,560 –> 00:03:38,879
من فکر می کنم من می خواهم سیدنی را از
105
00:03:38,879 –> 00:03:40,319
اینجا انتخاب کنم،
106
00:03:40,319 –> 00:03:43,760
بنابراین فقط به این نکته توجه داشته باشید که برای آینده
107
00:03:43,760 –> 00:03:45,920
ما این مرحله به مرحله را طی
108
00:03:45,920 –> 00:03:46,879
خواهیم کرد، کار بعدی که می خواهیم انجام دهیم
109
00:03:46,879 –> 00:03:48,799
این است که بفهمیم چه چیزی گزینهها
110
00:03:48,799 –> 00:03:50,799
گزینههای معتبر برای طرح هستند، بنابراین بیایید در
111
00:03:50,799 –> 00:03:52,319
اینجا کمی فضا اضافه
112
00:03:52,319 –> 00:03:54,159
کنیم، کاری بسیار مشابه انجام خواهیم داد، اما
113
00:03:54,159 –> 00:03:55,519
این بار تنها تفاوت
114
00:03:55,519 –> 00:03:58,840
این است که برنامههای api را فراخوانی میکنیم،
115
00:03:58,840 –> 00:04:01,760
بنابراین من نمیخواهم که
116
00:04:01,760 –> 00:04:02,879
واقعاً این کار را انجام نمیدهد. حس به
117
00:04:02,879 –> 00:04:04,879
یاد آوردن api و نیاز به آن
118
00:04:04,879 –> 00:04:06,959
برای نوع پلن هایی که دارد، بنابراین
119
00:04:06,959 –> 00:04:08,480
ما آن را اجرا می کنیم و به ما
120
00:04:08,480 –> 00:04:10,799
پاسخ می دهد و ما این لیست بزرگ
121
00:04:10,799 –> 00:04:12,799
از همه انواع مختلف پلن هایی را که
122
00:04:12,799 –> 00:04:14,080
آنها دارند دریافت
123
00:04:14,080 –> 00:04:17,600
کردیم. آیا منظور من این است که ما می توانیم
124
00:04:17,600 –> 00:04:18,880
یکی از این موارد را انجام دهیم، اما بیایید
125
00:04:18,880 –> 00:04:19,839
آن را ساده نگه داریم
126
00:04:19,839 –> 00:04:23,040
و یک کار را انجام دهیم نمونه پایه یک گیگابایتی اوم
127
00:04:23,040 –> 00:04:23,520
و
128
00:04:23,520 –> 00:04:25,120
همانطور که می بینید آنها به
129
00:04:25,120 –> 00:04:26,880
اندازه های بزرگتر
130
00:04:26,880 –> 00:04:28,720
هسته های رم و cpu و همه چیزهایی مانند 32
131
00:04:28,720 –> 00:04:30,240
گیگابایت در اینجا بالا می روند،
132
00:04:30,240 –> 00:04:32,720
اما اجازه دهید آن را با همان
133
00:04:32,720 –> 00:04:34,880
نمونه اولیه یک گیگابایتی ساده نگه داریم
134
00:04:34,880 –> 00:04:36,560
و اکنون آخرین قطعه اطلاعاتی که ما
135
00:04:36,560 –> 00:04:38,080
به آن نیاز داریم
136
00:04:38,080 –> 00:04:40,479
نوع سیستم عامل است، بنابراین دوباره بسیار
137
00:04:40,479 –> 00:04:41,280
مشابه است
138
00:04:41,280 –> 00:04:43,440
، اجازه دهید چند خط
139
00:04:43,440 –> 00:04:45,600
اضافه کنیم و اضافه کنیم،
140
00:04:45,600 –> 00:04:48,479
api vulture را برای
141
00:04:48,479 –> 00:04:50,639
انواع سیستم عامل هایی که پشتیبانی می کند
142
00:04:50,639 –> 00:04:52,560
و با یک
143
00:04:52,560 –> 00:04:53,840
لیست بسیار بزرگ دیگر و
144
00:04:53,840 –> 00:04:56,479
آنچه ما در اینجا به دنبال آن هستیم، من میخواهم
145
00:04:56,479 –> 00:04:57,280
146
00:04:57,280 –> 00:05:00,080
اوبونتو 20.04 را انجام دهم و میتوانم آن را
147
00:05:00,080 –> 00:05:02,160
از لیست انتخاب کنم، درست اینجاست،
148
00:05:02,160 –> 00:05:06,320
بنابراین ubuntu 20.04 شناسه آن 387 است،
149
00:05:06,320 –> 00:05:06,720
بنابراین
150
00:05:06,720 –> 00:05:09,280
اکنون آن را یادداشت میکنیم. با تمام
151
00:05:09,280 –> 00:05:10,160
این اطلاعات
152
00:05:10,160 –> 00:05:13,280
می توانیم آن را در یک
153
00:05:13,280 –> 00:05:16,560
درخواست از api برای استقرار یک
154
00:05:16,560 –> 00:05:19,680
نمونه سرور جدید ترکیب کنیم، بنابراین
155
00:05:19,680 –> 00:05:20,960
156
00:05:20,960 –> 00:05:22,560
در ابتدا کمی سخت خواهد بود، اما من شما را
157
00:05:22,560 –> 00:05:23,120
از طریق آن راهنمایی می کنم
158
00:05:23,120 –> 00:05:25,120
این دستوری است که می خواهیم
159
00:05:25,120 –> 00:05:26,479
اجرا کنیم.
160
00:05:26,479 –> 00:05:29,840
اساسا آن را به حلقه
161
00:05:29,840 –> 00:05:32,400
این است یک درخواست پست که ما در حال تعامل
162
00:05:32,400 –> 00:05:33,280
با
163
00:05:33,280 –> 00:05:36,639
vulture api نسخه 2 و به طور خاص
164
00:05:36,639 –> 00:05:39,360
جنبه نمونه های آن api
165
00:05:39,360 –> 00:05:40,720
هستیم، اکنون می خواهیم به آن هدر بدهیم که
166
00:05:40,720 –> 00:05:43,039
هدر دارای این رشته است
167
00:05:43,039 –> 00:05:46,240
که حامل مجوز است که
168
00:05:46,240 –> 00:05:48,080
اگر به نظر آشنا نیست
169
00:05:48,080 –> 00:05:49,680
کلید api من است که قبلاً آن را یادداشت
170
00:05:49,680 –> 00:05:51,840
کردم و سپس شما فقط می خواهید
171
00:05:51,840 –> 00:05:53,600
آن را به کلید api خود تغییر دهید
172
00:05:53,600 –> 00:05:56,319
و سپس هدر دیگری که نوع محتوا
173
00:05:56,319 –> 00:05:56,639
174
00:05:56,639 –> 00:05:59,360
json است، اکنون داده های خام این فقط
175
00:05:59,360 –> 00:06:01,280
یک فرهنگ لغت از آنهایی است
176
00:06:01,280 –> 00:06:03,039
که در مورد جفت مقادیر کلید هستند. که ما همین
177
00:06:03,039 –> 00:06:04,319
الان نگاه کردیم
178
00:06:04,319 –> 00:06:06,800
تا منطقه ای که گفتم می
179
00:06:06,800 –> 00:06:07,759
خواستم در سیدنی باشد
180
00:06:07,759 –> 00:06:10,639
، طرح این بود که پلن یک گیگابایتی
181
00:06:10,639 –> 00:06:11,039
،
182
00:06:11,039 –> 00:06:14,000
شناسه سیستم عامل 387 است و سپس
183
00:06:14,000 –> 00:06:14,479
برچسب
184
00:06:14,479 –> 00:06:16,000
این می تواند هر چیزی باشد که شما می خواهید، من فقط
185
00:06:16,000 –> 00:06:18,160
با سلام من تماس می گیرم.
186
00:06:18,160 –> 00:06:20,080
پس بیایید ادامه دهیم و آن
187
00:06:20,080 –> 00:06:22,080
دستور را اجرا کنیم و
188
00:06:22,080 –> 00:06:24,800
در پسزمینه توجه ویژهای داشته باشیم،
189
00:06:24,800 –> 00:06:27,680
اوه، آدرس IP غیرمجاز، اوه،
190
00:06:27,680 –> 00:06:29,680
اینجا را ببینیم.
191
00:06:29,680 –> 00:06:32,000
192
00:06:32,000 –> 00:06:34,000
در این
193
00:06:34,000 –> 00:06:37,440
صورت، ما api را فعال کرده ایم همه
194
00:06:37,440 –> 00:06:40,319
اتصالات، هوم، بیایید دوباره آن آینه را بررسی کنیم،
195
00:06:40,319 –> 00:06:40,800
196
00:06:40,800 –> 00:06:43,440
بله، ممکن است همه ipv6 را مجاز کنیم،
197
00:06:43,440 –> 00:06:43,840
مطمئن نیستم
198
00:06:43,840 –> 00:06:45,520
شاید کامپیوتر من با ipv6 تعامل داشته باشد،
199
00:06:45,520 –> 00:06:47,280
200
00:06:47,280 –> 00:06:48,960
بنابراین به صفحه محصولات برمی گردیم، بدون
201
00:06:48,960 –> 00:06:51,199
نمونه. سعی کنید آن
202
00:06:51,199 –> 00:06:52,800
دستور را یک بار دیگر
203
00:06:52,800 –> 00:06:56,000
اجرا کنید enter را بزنید و حالا کار کرد، بنابراین این یک
204
00:06:56,000 –> 00:06:57,680
چیز ipv6 بود، امم،
205
00:06:57,680 –> 00:07:00,880
اطلاعاتی مانند شناسه نمونه را به ما نشان میدهد،
206
00:07:00,880 –> 00:07:02,400
207
00:07:02,400 –> 00:07:04,160
میخواهم آن را یادداشت کنم، زیرا
208
00:07:04,160 –> 00:07:06,479
ما به آن نیاز داریم. کمی
209
00:07:06,479 –> 00:07:08,160
اما اجازه دهید صفحه را در اینجا بازخوانی کنم و
210
00:07:08,160 –> 00:07:09,680
ببینیم آیا آن نمونه در حال توسعه است یا خیر
211
00:07:09,680 –> 00:07:11,039
و در واقع همینطور است
212
00:07:11,039 –> 00:07:13,039
که در حال نصب است همانطور که
213
00:07:13,039 –> 00:07:14,400
میبینید همینجا
214
00:07:14,400 –> 00:07:16,400
و اوه ما باید
215
00:07:16,400 –> 00:07:18,880
چند ثانیه صبر کنیم تا نصب شود
216
00:07:18,880 –> 00:07:21,520
و سپس میتوانیم آدرس
217
00:07:21,520 –> 00:07:23,120
آیپی