αααααα»αααααααααα·ααΆααααα
α αα α!
α’αααΈααααααα»αα±αααααα»ααααααααΆααααα αααααααΊααΆααα α»αααα ααααααα½ααααααΆαααΈααααα·ααα ααΎαα»αααααΌααααα½αααααΆαα½αααΈαα»α (ααΆααααα»αααΊααΆααα»αααα αααααααααΆαααααααααΎ GNU/Linux αα ααΎαα»αααααΌααααα½ααα) αααα»αααΆαααα½ααααα½αα±ααααΆαα·ααΆαα Yandex αααααααα»α .ααΆαα
$ 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
... (ΠΎΠΏΡΡΡ ΡΡΡ Π²Π΅ΡΡ Π²ΡΠ²ΠΎΠ΄ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π°) ..
αααααΆααααΈα αΌααα ααΆααααα ααααα α αΎαααααΆααΆαα αΌαααΈααα αααα»αααα½αααΆαααΆαααΆααααΆαααα½ααααααααααα
αααααα·ααΈαααααααΌαααΆαααΆααΆαααααααΆαααααααααΆαααααΆααΆα α αΎαααΌα ααααααΆαα αΌαααααΎαα·αααααΌαααΆαα’αα»ααααΆααα (unauthorized_client)α
αααα·αααααΌα: α’αααΈ?
α’αααΈ rclone
αααα½αααααα·α
ααααα½α
α
α§αααααααααΎααααΆαααα·αααΆααααα α αΎα (ααΆααααα·ααααααααα»α) ααααΆαα±ααααααΆαααααααααα·ααΈαααα’αααααα‘αΎααααα α αΎααα½αααΆααΆαααααΌαα’αααααααααααα₯ααααααα
ααΎααΆαα’αααΈααΎαα‘αΎα?
ααΆααα
Google αααα»αααΉαααααΆαααΆαααα»ααα·ααααααααααΆααα―αααα ααα·ααα
ααα
ααααΈααααααα client_id ααααα§αααααααααΎααααΆααααααΌαααΆαααΆααΆααααα Yandex.Disk αααααΆααΌαα ααα»αααα’ααααα·αα’αΆα
α
αΌαααΆααααααα α’αααα’αΆα
ααααΆααΆαααααΆααααααΌα client_id ααα»ααααααΆαα·ααααααΆααΆααα·ααααααΆαααααΆαααΆααΌα
ααααΆααΉααα·αααΎαα‘αΎαα
ααααααααααααΆααααααΈαααααα
ααΆααααααΆαααααΎααα
ααΆααα·αααΊααΆαααααα·ααΈ Rclone α’αα»ααααΆαα±ααα’αααααααΎ Yandex.Disk ααΆααΆαα»ααααα αααααΆαα ααΆαααααααα α αΎα Yandex.Disk ααΊααΆααααΆααααααααΆαααααα½αααααα·αααααΌαααΆααα ααΆα‘αΎαααΎααααΈαααααααΆααααα αΆααααααα ααΌα ααααα αΎα ααΎααα·αααΆααααααα Rclone - Yandex.Disk ααα
"ααΆαα»αααααααα
ααΆαααααααα"? ααΆααΆααααααΎαααΆαα, ααααα·αααΎα’ααααα·αα’αΆα
, ααααααα ααααΆααααΌαααΆααα·αααααΆαα
αααα»αα
αααΆαα, αααα»ααα·αααΆ, α αΎααα·αααΆαα’αααΈααΌα
ααααα
αααα»α
αα·αα’αΈαα ααααααααααΆααααα
α
ααααΎαααΈαα½αααααΌαααααΆααΉαα
ααααΎααααααΆααααα ααααΆαααΎ (α’αααΈ "ααΆαα»αααααααα
ααΆαααααααα")α αα·αα’αΈαα ααΎααα·αααΆαααααααΆαααα
ααΆαααααΎαααααααααααααΆαα½αααΆαααΆαααα
αααα»αα
ααΎα’αααα’αΆα ααααΆαααααα»αααΆαααααΆ α αααΆααααααΆαααααααααααΆαα’αααΈ?
αααα»αααΆααα·ααααΆααααααααααααΆαααααΎααααΆαα Yandex Disk α αΎααα·αααΆαααΆαα αΆαααΆαααααα»αααΆαααααΎααααΆααααΆ "ααΆααΆαα»ααααα αααααΆαα ααΆαααααααα" αααααΎαααΈααααα ααα αααα»ααα·αα’αΆα ααααΎα§αααααααααΎααααΆααααΈαα»αααααΌααααα½αααααααΆαααααα½ααααααααα»αααΎααααΈααααΎααΆαααΆαα½αααΆαααΆαααα ααααα·ααααα·ααα ααααα "αααΆαααΆαα»α αααααΆαα ααΆαααααααα" ααΆαααααααα αααΆαααΈααααααααΈααααααααΆαααΊα’αΆαααααααΆαα ααΌαα’ααααααα
ααΆαααΆααααα
Sergey ααΆααα·αααΊααΆ Yandex.Disk ααΊααΆααααΆααααααααΆαααααα½αααααα·αααααΌαααΆααα ααΆα‘αΎαααΎααααΈααΆαααα αααΆααα ααααααααα»ααα»ααααααααααααααααα·α
α’αααα’αΆα ααααΎααααΆααααααα·αααααααααΆααα»αααααΌαααααααα’ααα αα·α Yandex.Disk α αΎαααα’αΆα ααααΎα ααα»α αααααΆααααα ααααααααα Disk ααΎααααΈααΆαααα―αααΆα αα·αααααΎααΆαααΆαα½ααα½ααααααααα·αααΎα ααα»ααααααα’ααααα·ααααα α·αααααΉααααααα·ααΈααααααΎα ααΌααααα ααααα‘αααα½αααα ααΆαααααααΈ ααΎαααααΆααααα·ααααα’αααααααΎαα αααα ααααααΆαααΆαα’αΆαααααααα·αααα
α’αααα’αΆα ααααΆαααααα½αα’αααααΆαα½αααΉαα―αααΆαααααααααααααααΆαααααΎααααΆααααααΆαααα ααΆαα·ααα "αα·α αα αααααααααα’αααααααΎααααΆαααααααΆααααααΆαααα Yandex" αααααΆαααααα»αααααααΆααα α
https://yandex.ru/legal/rules/ ααααΌα ααΆ "ααααααααααααΆαααααΎααααΆααααααΆαααα Yandex.Disk"αhttps://yandex.ru/legal/disk_termsofuse ααΎααααΈαααααααΆααααα αΆαααααααΌαααΆαααΆαααα αααΎα ααΎαααΌαααααΆαα±ααααααΎ Yandex.Cloud α αααααΊααΆααααΆααααααα Yandex αα½ααααααααααααααααΌαααΆααααααΎαα‘αΎαααΎααααΈαααααααΆααααα αΆα’αΆααΈαααααα α’αααα’αΆα ααααααααααααααα’αααΈ Yandex.Cloud αα ααΈαααα
https://cloud.yandex.ru
αααα»αα
α’ααααα·αααΆαααααΎααααα½ααααααααα»αααα ααΌαααααΆαααααα»αααΆααΎα ααα»α ααΆααα αααΆααααααΆααααααααΆαααΎααΆαααααΎααααΆαα rclone? αααα»αααΆααα·ααααΆααααααα»αααααααααααΌαα αααΆααααΈαααααααα’ααα (ααΌααααΈαααα»ααααα’αααααααΎααΆααααα)α
ααααΈααααα’αααααΆαααααααααααΆαααΆ Yandex ααΆαααα OpenSource αααΆαααααΆααα αΎαααΎααααΆα OpenSource Yandex αα·αα’ααΈαααΊαα·αααααΎαααΉααα·αααΆααα (
https://habr.com/ru/post/480090/ ).α αΎαα₯α‘αΌαααα α’ααααααα»αααΆααΆααα§αααααααααΎααααΆαα OpenSource αααααΆααα ααα»ααααααααΆααα½αα
ααααα·ααΈααα αααααα·ααΈααααα·α "ααΆαααα αααΆααα ααααααααα»ααα»ααααααααααααααααα·" αα αααααα·ααΈαααααααΌαααΆααα ααΆα‘αΎαααΎααααΈααααΎααΆαααΆαα½αααΆααααα»αααα αα½αααΆααααΆαααααΎααααΆααααααα·αααααααααΆααα»αααααΌααα αα·α Yandex.Disk α α αΎααααααΊααΆα§αααααααααΎααααΆααααααΆαααααααααα»α αααα₯α‘αΌαααααα·αααΆαααα
ααΆαααΆααααα
αααααΆααααααΆα 3.1 α "αα·α αα αααααααααα’αααααααΎααααΆαα" Yandex ααΆααα·αααα·αααααΎαααΆαααΉααααααΉαααΎααΆαααααΎααααΆααααααΆαααααααααΆααα’αααααααΎααααΆααααΆααα’αα α¬αααααΆααααααααα’αααααααΎααααΆαααα½αα ααα½α (α’αΆαααααααΎααΈααΆααααααα’αααααααΎααααΆαα ααΆααΆαααααααΆααααααααΌαααΆααααααααΌαααα) αα½αααΆαα ααααααΆα/α’ααααααΆαααααααΆαααααα»αααΆαααΆααααΆαα αααααααααα»αααΆααααα»ααααα αααα»αααααΆαααα Yandex.Mail ααΆαα·ααΆαααααααα α ααα½αα’αα·ααααΆααααΆααααα’αΆα ααααΎ α¬ααα½ααααα’αααααααΎααααΆαααααααΆαα α»ααααααααααΆαα ααα αα’αα·ααααΆααααΆααααα»ααα α¬ ααα αααΆα α ααα½αα’αα·ααααΆααααΆαα α αα ααΆααααααΆαααααααααΆααααααααααΆααααΆαααα½α ααΆααααα»αααΆαα·ααΆααααααα’αα·ααααΆ αααΆαααΆαααααααα·ααααααααΆααααΆαα·ααΆαααααΆαααΆαααααα Yandex α’αΆα ααΉαα αΆαααΆααααΆαα αΌαααααΎαααααααααααααααα·α ααααααααΆαααααααααααα½α α αΎααααααααα½αααααααααΆαααΆαα½ααααααΆααααααΎααααααααααααααααα· (α§ααΆα ααα αααα»αααα₯αααΆαααΆα)α
α’αααβααααΎβααβααααΌαβααΆαβαααααΆαβα’αααΈβαααα αΆβαααβαααα»αβαααααΆα α€.α¦α msgstr "ααααααααβααααΎααααΆαα Yandex.Disk α"
ααΌαα αααΆαααΆ "ααααααααααααΆαααααΎααααΆαα Yandex.Disk" αααααααΎαααΆαααααα·α αα αααααΆααα’αααααααΎααααΆαααααα»αααΆααααααααΉαααααααα»α αα αα·α αα·ααααααΆαααΆαααααΆααα»αααΆαααααααΆααααα α’αααααααΎααααΆααααα’αα»ααααααααααααα»αααΆαααα·αααααΈααΆααααα αααΆαα αααααααα―αααΆααααααααααααΎαα»αααΆαααααααΆααααα
Yandex ααΆααα·αααα·α’αα»ααααα αααΆαα αααααααα αα·αααΆαααΉααααααΉααααα»ααααααααααΆαααΆα ααααα·α αα·ααααααααΆααααΆαα αααααααα―αααΆαααααααααααααΆαα αααΆαααααααααΆα α€.α₯α "αααααααα" ααΆαααααα
α ααααΎαα α»ααααααααΆαααααΌαααΆαα αααΆααααΆααα ααΆβαα·αααβαααΆααααβααΈαβααααΌαβαααβααΆαβααΆαβαααβαα βααααΆ 3.1 α Yandex "αα·α αα αααααααααα’αααααααΎααααΆαα" αα·αααααΆ 4.6 α msgstr "ααααααααβααααΎααααΆαα Yandex.Disk α" α’ααααααα 4.6 αα·αααααΌαααΆααααααα±αααα ααΈαααααααα»αααααααα»αααΉααααααα±ααααΆαα ααΈααα:
α€.α¦. Yandex αααααΆαα·αααα·αααα»αααΆααααααΎαα αααΆαα αααααααα αα·αααΆαααΉααααααΉαααΆαα½α (αα αα ααααα α αααΆαα α’αααααΆα α¬αααααααα) ααΎααΆαααααΎααααΆααααααΆαααα α αΎαα’αΆα ααααΆααααααΌαααΆααΆαααΆααααααα α α·ααααααααααα½α ααααα·αα αΆαααΆα αααΌαααααΉαααΆαα»ααααα’αααααααΎααααΆααα αααα»αααααΈαααααΆαα·αααααΌαααΆαα αΆαααΆαααααα αααΆαα α αααΆαα αααααααα αα·αααΆαααΉααααααΉααααααΆααααααΆααα’αΆα ααΆαααΆααα»ααααααααααΆαααααΆαααααααααααααααααΆααα’αααααααΎααααΆααα
ααΆαααααΎα?
ααΎαααααααΈαααααα αααααΆαα
ααΎααα Yandex ααΏααΆα’αα·αααΊαα·αααααΎαααΊαα·αα’αΆα αα αα½α ααααΎααααΆαααααααααααααααΎαα αα αα·αααα»αααααααα·αα·ααααααααααΆαααααα½ααααααα»αααΆαα’αα·αααααααααααα·ααΈαααααααΎαα αα α
ααα»αααααα
αααα»αααΆαα’αα»ααααααΆααααα
αααα»αααααΆααΆαααααα»αα α§αααααααααΎααααΆααααααα’αα½αααααΌαααΆαααΆααΆαααααααΆααα’αααΈαα½αααααα·αααααΌαααΆαα αΆαααΆαααααα
αααΆααααααΆααααα αααααΆαααα§αααααααααΎααααΆααα’αα»ααααΆαα±ααα’αααααααΎ ααΎαααΆααΆααΆααα ααααααααααα Disk API ααΊααΆαααα―αααΆαα αα½αααααΆααΆαααα·αααααααααΆααααΆαααααΆαα
αααΆααααααααΆααααααααα ααα»αααααααααΆααααα½αααα’αΆα
ααααΎααΆαα
α’αααΈβαααβα
αααααβααααβααβαααβααΊβααΆβααΆβαα·αβαααβααΆβααΆαβααααΆαβα
αααΆααβααΆααααΆααβαααβααααΌαβααΆαβααΆααΆααβαα (ααΆβααβαα·αβα
αααΆααβααΆβαα½αβααΆβααα α
αααΆααβαα·αβα αΆαβααααΎβααΆαβαααααΆααβα
ααααβααααα»αβαα»αβαα
βαααααβααΈααααααβαα)α α§αααααβαααβαα»αααΆαβααααα»αβαα»αβααΆαβααβαα½αβαααα»αβα
ααααβα§αααααβααΆα
αααΎαβααααΌαβααΆαβααΆααΆααα
ααΎααΆαα»ααααα αααααΆαα ααΆααααααααααΆα’αααΈ α αΎαα ααα»α’αααΈααΆαααΆαα½αααΆαα·αα’αΆα ααααΎααΆαα½αααΈααααα·αα αααΆαααααα ααΌααααΈαααααααα·ααΈαα»αααααα’αΆα ααααΌαααΆαααααΎααΆ "ααΆαα»αααααααα ααΆαααααααα" ααααα αα·ααα½αα αΆαααΆααααΆαααααΎααααΆααααΆααα αααα»ααααααα·ααΈαα»ααααα?
ααΎαααα»ααα½αααααΎα’αααΈ?
αααααΆαααααααα ααααΎ client_id ααααα’ααα α αΎαααααααΈαα·αααααα’αααα ααα»ααααααΆααα·αα·α αααααααααΆαααααΎαααααΈααΆαααΆααααααααααα αα ααααα ααΎαα’αΆα ααααΉαααΆααΆαααααααααααααααααΉααααα αα·α client_ids ααααΆααααΆαα’αααααααΎααααΆαα rclone α¬ααΌααααΈαααα·ααΈαα½αα ααα½αααΎααααΈααΆααΆααα§αααααααααΎααααΆαααααααααΌαααΆααΆααα
PS αααα»ααααααΉαααααααααααΆααΆαααα α»αααΆααααα¬ααΆααααα ααα‘αα Yandex ααΆαα’αααα―ααααααααα’ (αααα»αααααΆαααα½αααααΆα αααΎαααΆααααααΆαα) α αΎααααα»αα αααααα½ααα αααα»αααααΆααααΆααΆαα’αααααααΎααααΆαα rclone α
ααααΎαα
αα
α»ααααααααΆαααααΆα α’α α‘α₯:
Π
ααααα: www.habr.com