Yandex.Disk د خلاصې سرچینې rcone افادیت کارول منع کړي دي

له تاریخ څخه دمخه

اې حبره!

هغه څه چې ما د دې پوسټ لیکلو ته وهڅول یوه عجیبه تېروتنه وه ، کوم چې تیره شپه د لینوکس سره په لپ ټاپ کې (هو ، زه یو له هغه عجیب خلکو څخه یم چې په لپ ټاپ کې GNU/Linux کاروي) ما د خپل یانډیکس مینځپانګې پرځای ترلاسه کړ. ډیسک:

$ ls -l /mnt/yadisk
ls: reading directory '.': Input/output error
total 0

زما لومړی فکر: شبکه له مینځه تللې، کومه لویه معامله نه ده. مګر کله چې د لارښود بیا ځای پر ځای کولو هڅه کول، یوه نوې تېروتنه ښکاره شوه:

$ sudo umount /mnt/yadisk && rclone mount --timeout 30m ya:/ /mnt/yadisk
2020/02/21 20:54:26 ERROR : /: Dir.Stat error: [401 - UnauthorizedError] Unauthorized (Не авторизован.)

دا لا دمخه عجیب و. ایا نښه خرابه ده؟ کومه ستونزه نشته، زه به بیا اجازه ورکړم!

$ rclone config
... (опущу тут весь вывод терминала) ..

وروسته له دې چې ویب ته لاړ شم او هلته د ننوتلو هڅه وکړم، زه یو ډیر مشخص پیغام ترلاسه کوم:

دا غوښتنلیک د ناوړه فعالیتونو لپاره بند شوی او له همدې امله د لاسرسي اجازه نلري (غیر مجاز_کلینټ).

لومړی فکر: څه؟

د rcone په اړه

لږ مرسته:
rclone - ډیر مشهور پرانيستل د بادل ذخیره کولو سره کار کولو لپاره ګټورتیا (په مکرر ډول وختونه, два, درې په Habré کې ذکر شوی). لیکوال دې ته "د بادل ذخیره کولو لپاره rsync" وایی، کوم چې خورا وړ دی. مګر فعالیت پدې پورې محدود ندی: د rsync دندو سربیره ، دا کولی شي ډیسکونه هم نصب کړي ، د ncdu فعالیت ترسره کړي (کوم چې ، په لاره کې ، یوځل ما ته اجازه راکړه چې په Yandex.Disk کې د خالي ځای غلط محاسبه کشف کړم او په بریالیتوب سره. دا ستونزه د تخنیکي ملاتړ له لارې حل کړئ) او یو شمیر نورو شیانو. یوټیلیټ د لسګونو کلاوډ ذخیره کولو ملاتړ کوي ، په بیله بیا ډیر دودیز پروتوکولونه - WebDAV، FTP، rsync او نور. د Yandex.Disk ته د لاسرسي لپاره، دا وسیله کاروي رسمي عامه API ډیسک.

افادیت واقعیا ځانګړی دی او (زما په نظر) د برنامو هغه ټولګي استازیتوب کوي چې تاسو یې یوځل نصب کړئ ، او دوی په دوامداره توګه ګټې راوړي.

څه پیښ شو؟

ګوګل ته وګرځید، زه سمدلاسه پوه شوم چې زه یوازې نه وم. خوړل بګ په رسمي ګیتوب کېاو همدارنګه په اړه بحث رسمي فورم.
لنډیز: د یوټیلیټ client_id د Yandex.Disk لخوا بند شوی ، له همدې امله تاسو نور نشئ کولی لاګ ان شئ. تاسو کولی شئ د client_id بدلولو هڅه وکړئ، مګر دا حقیقت ندی چې ورته برخلیک به د نوي ID سره مخ نشي.
د ملاتړ ځواب په ورته فورم کې خپور شوی:

حقیقت دا دی چې د Rclone برنامه تاسو ته اجازه درکوي د Yandex.Disk د زیربنا برخې په توګه وکاروئ، او Yandex.Disk یو شخصي خدمت دی چې د داسې ستونزو حل کولو لپاره ډیزاین شوی نه دی. له همدې امله، موږ د Rclone - Yandex.Disk لینک ملاتړ نه کوو.

"د زیربنا برخې"؟ ښه ، که تاسو نشئ کولی ، نو دا شاید په مقرراتو کې بیان شوی وي ، ما فکر کاوه ، او داسې هیڅ شتون نلري پخپله د ډیسک قواعد یا د هغه عامه API ما ونه موندل.

ښه، راځئ چې د ملاتړ لپاره ولیکئ.
لومړی ځواب د پورته لیکل شوي ځواب سره سمون لري (د "بنسټیز برخې" په اړه). ښه، موږ فخر نه کوو.

د ملاتړ سره نور لیکونه

زه:

ایا تاسو کولی شئ ما ته ووایاست چې دا د کوم خدمت قانون سرغړونه کوي؟
ما د Yandex ډیسک کارولو شرایط مطالعه کړي او د دې "د زیربنا برخې په توګه" کارولو هیڅ ممانعت شتون نلري.

سربیره پردې ، زه نشم کولی د ډیسک سره کار کولو لپاره زما د شخصي لپ ټاپ څخه ګټه واخلم. دا په هیڅ ډول د "بنسټیز برخې" لاندې نه راځي. د معیاري ډیسک پیرودونکی ویرونکی دی ، بخښنه غواړم.

ملاتړ:

سرګي، حقیقت دا دی چې Yandex.Disk په اصل کې یو شخصي خدمت دی چې په اتوماتيک ډول د بیک اپ کاپي ډاونلوډ کولو لپاره ډیزاین شوی نه دی.
تاسو کولی شئ د خپل کمپیوټر او Yandex.Disk ترمنځ ډاټا همغږي کړئ، او د فایلونو ډاونلوډ کولو او د دوی سره کار کولو لپاره د ډیسک ویب انٹرفیس هم وکاروئ.

که تاسو د کوم دلیل لپاره زموږ له پروګرام څخه راضي نه یاست، مهرباني وکړئ غږ یې کړئ. په دودیز ډول، موږ د کاروونکي فیډبیک ته غوږ نیسو کله چې د محصول تازه معلومات خپروو.

تاسو کولی شئ خپل ځان د هغه اسنادو سره آشنا کړئ چې د خدماتو کارولو اداره کوي، په ځانګړې توګه "د Yandex خدماتو لپاره د کاروونکي تړون"، په دې کې خپور شوی: https://yandex.ru/legal/rules/او همدارنګه "د Yandex.Disk خدمت کارولو شرایط": https://yandex.ru/legal/disk_termsofuse

د ستونزو حل کولو لپاره چې لوی مقدار بریښنا ته اړتیا لري، موږ د Yandex.Cloud کارولو وړاندیز کوو. دا د Yandex کلاوډ بل خدمت دی، کوم چې د سوداګرۍ ستونزو حل کولو لپاره رامینځته شوی. تاسو کولی شئ دلته د Yandex.Cloud په اړه نور معلومات زده کړئ: https://cloud.yandex.ru

زه:

تاسو زما پوښتنې ته ځواب ونه وایه. مهرباني وکړئ ما ته ووایاست چې د خدماتو مقرراتو کوم ټکی د rcone کارول سرغړونه کوي؟ ما ستاسو د لینک څخه قواعد په احتیاط سره مطالعه کړل (حتی مخکې له دې چې تاسو یې واستوئ).

په دې وروستیو کې تاسو یو پوسټ لیکلی چې Yandex په کلکه د OpenSource ملاتړ کوي او د OpenSource Yandex پرته او عصري انټرنیټ شتون نلري (https://habr.com/ru/post/480090/).

او اوس تاسو د لرې لرې دلیل لپاره د OpenSource یوټیلیټ بلاک کوئ.

په هرصورت، برنامه "په اوتومات ډول د بیک اپ کاپي ډاونلوډ نه کوي"؛ برنامه د کلاوډ ذخیره کولو سره کار کولو لپاره ډیزاین شوې ، پشمول د کمپیوټر او Yandex.Disk ترمینځ ډیټا همغږي کول. او دا زما د کارونې اصلي قضیه ده، کوم چې اوس شتون نلري.

ملاتړ:

د 3.1 بند له مخې. "د کارونکي تړون" Yandex حق لري چې د ټولو کاروونکو لپاره د خدماتو کارولو محدودیتونه رامینځته کړي، یا د کاروونکو ځانګړو کټګوریو لپاره (د کارونکي موقعیت پورې اړه لري، هغه ژبه چې خدمت وړاندې کیږي، او داسې نور)، په شمول: د ځانګړو دندو خدمت شتون/نه شتون، د Yandex.Mail خدمت کې د بریښنالیک پیغامونو ذخیره کولو موده، کوم بل منځپانګه، د پیغامونو اعظمي شمیر چې د یو راجستر شوي کارونکي لخوا لیږل یا ترلاسه کیدی شي، د بریښنالیک پیغام اعظمي اندازه یا د ډیسک ځای، د یوې ټاکلې مودې لپاره خدمت ته د زنګ وهلو اعظمي شمیره، د مینځپانګې اعظمي مودې ذخیره کول، د ډاونلوډ شوي مینځپانګې لپاره ځانګړي پیرامیټونه، او نور. Yandex ممکن خپلو خدماتو ته اتومات لاسرسی منع کړي، او همدارنګه په اتوماتيک ډول تولید شوي هر ډول معلوماتو منلو مخه ونیسي (د بیلګې په توګه، سپیم میل).

کارونکي ته په دې اړه په 4.6 بند کې هم خبرداری ورکړل شوی. "د Yandex.Disk د کارولو شرایط."

مهرباني وکړئ په یاد ولرئ چې "د Yandex.Disk کارولو شرایط" د کارونکي لپاره مکلفیت هم رامینځته کوي چې په ښه نیت عمل وکړي او د خدماتو دندو څخه ناوړه ګټه پورته کولو څخه ډډه وکړي. کارن هم ژمنه کوي چې د خدماتو د دندو په کارولو سره د ډله ایز فایل شریکولو تنظیم کولو څخه ډډه وکړي.

Yandex حق لري چې د 4.5 بند قواعدو سره سم د ډله ایز فایل شریکولو مخنیوي، محدودولو او فشارولو په هدف مقررات، محدودیتونه او محدودیتونه پلي کړي. دا "شرایط".

وروستی ځواب روښانه کړ. په ځانګړې توګه لومړۍ دوه پراګرافونه د 3.1 بند په حواله. Yandex "د کارونکي تړون" او فقره 4.6. "د Yandex.Disk د کارولو شرایط." د 4.6 متن دلته نه دی ورکړل شوی، مګر زه به یې دلته ورکړم:

4.6. Yandex حق لري چې د خدماتو کارولو په اړه هر ډول مقررات، محدودیتونه او محدودیتونه (تخنیکي، حقوقي، سازماني یا نور) رامینځته کړي، او کولی شي د کارونکي ته د مخکینۍ خبرتیا پرته، په خپل اختیار کې بدل کړي. په هغه حالتونو کې چې دا د قانون لخوا منع نه وي، ټاکل شوي مقررات، محدودیتونه او محدودیتونه ممکن د کاروونکو مختلف کټګوریو لپاره توپیر ولري.

پایلې؟

په دې وروستیو کې، ګرانه بوبوک په هغه کې دلته په Habré کې پوسټ کړئ لیکلي چې Yandex باور لري چې:

موږ په Yandex کې باور لرو چې عصري انټرنیټ د خلاصې سرچینې کلتور او خلکو پرته ناممکن دی چې خپل وخت د خلاصې سرچینې برنامو رامینځته کولو کې پانګونه کوي.

مګر په عمل کې دا په بشپړ ډول توپیر لري. یو عالي افادیت د هغه څه لپاره بند شوی چې د خدماتو مقرراتو لخوا منع ندي. ځکه چې افادیت تاسو ته د کارولو اجازه درکوي خلاص عامه د ډیسک API هدف د فایلونو ډاونلوډ کول دي. دوی د خدماتو د مقرراتو سرغړونې لپاره نه بلاک کوي، مګر ځکه چې دوی کولی شي.
هغه څه چې دوه چنده عجیب دي دا دي چې دا د ځانګړي مقرراتو سرغړونکي ندي چې بند شوي دي (دا هم روښانه نده چې کوم دي؛ مقررات په هر ځای کې د بیک اپ کاپي لپاره د ډیسک کارول منع نه کوي). یوه وسیله چې د بیک اپ فعالیت یوازې د ډیری څخه یو دی بلاک شوی.

د زیربنا برخه څه ده او ولې دوی د ډیسک سره نشي کارول کیدی دا هم روښانه نده. حتی یو براوزر د "بنسټیز برخې" په توګه کارول کیدی شي؛ ایا دا ممکن نه وي چې په براوزر کې د ډیسک کارول منع کړي؟

زه باید څه وکړم؟

د اوس لپاره، خپل client_id وکاروئ او خپل ژوند ته لاړ شئ. مګر، د تخنیکي مالتړ څخه د ځواب په اړه قضاوت کول، موږ کولی شو د ویچ هټ دوام او د نورو مراجعینو_ids، د کاروونکي ایجنټ ریکلون، یا حتی د افادیت د بندولو لپاره ځینې هورسټیک لارې بندولو تمه وکړو.

PS زه په صادقانه توګه امید لرم چې یوه ساده غلطي یا غلط فهم وه. Yandex عالي متخصصین لري (زه ډیری یې په شخصي توګه پیژنم) او د دوی په منځ کې، زه ډاډه یم، د ریکون کاروونکي شتون لري.

تازه 24.02.2020:
В خوشې کول 690 د رادیو - ټي پوډکاسټ، چې شریک کوربه یې هم درناوی بوبوک دی، د ریکون بندولو په اړه بحث وکړ. په 1:51:40 پیل کیږي.

سرچینه: www.habr.com

Add a comment