Яндекс толоку: Толока — Вакансии от Яндекс

Содержание

Добро пожаловать в блог Яндекс.Толоки

Добро пожаловать в блог Яндекс.Толоки! Мы будем рассказывать обо всем новом и интересном, что происходит на нашей платформе. Подписывайтесь!

Как провести опрос в Толоке: пошаговая инструкция с примерами

1 ноября 2021, 12:00

Запустить анкетирование, изучить общественное мнение, собрать материалы для курсовой или диплома — в Толоке легко получить и обработать данные для самых разных целей. Попробуйте сами: в этой статье приготовили для вас пошаговую инструкцию с примерами и подсказками. Давайте разберёмся, как запустить собственный опрос.

Вывод средств из Толоки в QIWI Кошелёк

15 сентября 2021, 19:30

В Толоке появился новый способ вывода средств — с помощью платёжной системы QIWI. Рассказываем, что важно знать при выводе средств через эту платёжную систему.

Новое в Толоке: перевод проектов, языковые тесты и глобальные навыки

2 сентября 2021, 18:00

Мы постоянно работаем над тем, чтобы Толока становились удобнее, а результаты разметки в ней — качественнее. Сегодня хотим рассказать сразу о нескольких обновлениях, которые упростят запуск проектов и отбор исполнителей.

Локализация с помощью краудсорсинга: опыт AliExpress в России

21 июля 2021, 13:00

Ежедневно русскоязычный сайт AliExpress посещают почти 9 миллионов человек. Люди ищут, выбирают, покупают самые разные товары, ориентируясь на их названия. Представители компании решили использовать Толоку, чтобы улучшить автоматические переводы названий. И не прогадали.

Как разметить 34 тысячи изображений за 3 недели: кейс японского стартапа

29 июня 2021, 12:00

Разметить изображения быстро, дешево, качественно — с таким запросом японский стартап обратился к Роману Куцеву, одному из сертифицированных партнеров Толоки. Компания предоставила 34 тысячи стоп-кадров из разных телешоу и попросила отметить лица людей на них. Рассказываем, как с помощью краудсорсинговой платформы удалось выполнить все три условия заказчика.

Как проверять ответы исполнителей: ручные и автоматические способы

9 июня 2021, 12:00

В Толоке есть два способа принимать задания исполнителей: автоприёмка — когда ответ принимается сразу после того, как толокер его отправил и отложенная приёмка — после проверки заказчиком. Разбираемся, чем отличаются эти способы, для каких задач они подходят и как быстро и эффективно проверять задания с отложенной приёмкой.

Как Толока помогла оценить экологическую ситуацию в российских регионах

3 июня 2021, 12:00

Толока позволяет не только размечать, но и собирать данные. В том числе об офлайн-мире и самых разных его объектах — например, контейнерных площадках для мусора. Рассказываем о проекте, в котором пользователи Толоки проверяют чистоту этих площадок и помогают следить за экологической ситуацией в регионах.

Туториал по разметке SQuAD2.0 с помощью Toloka Kit

18 мая 2021, 12:00

Рассказываем, как с помощью Toloka Kit можно решить одну из наиболее популярных задач по обработке естественного языка — question answering (ответы на вопросы) на примере датасета SQuAD2.0.

Toloka Kit — Python-библиотека для интеграции крауд-проектов в процессы машинного обучения

22 апреля 2021, 12:00

Python-библиотека Toloka Kit позволяет программно управлять разметкой в Толоке. Благодаря ей интегрировать краудсорсинговые проекты в процессы машинного обучения стало ещё проще.

Вывод средств на банковские карты для самозанятых

15 апреля 2021, 13:00

В Толоке появился новый способ вывода денег. Теперь самозанятые исполнители могут переводить вознаграждения на банковские карты с помощью Системы быстрых платежей или сокращенно СБП.

Яндекс.Толока обновила концепцию бренда и фирменный стиль

8 апреля 2021, 17:30

На этой неделе в Яндекс.Толоке произошли большие перемены: мы провели полный ребрендинг. Это очень важное событие для всей нашей команды, и ему предшествовала большая работа. Выбор концепции и цветов, тесты логотипов — полторы сотни вариантов иконки! И вот наконец результат. Показываем нашу новую айдентику и рассказываем, как она появилась.

Толокеры помогут отряду «ЛизаАлерт» искать пропавших людей

26 марта 2021, 14:00

Яндекс.Толока, АНО «Центр поиска пропавших людей» и социальный проект «Помощь рядом» помогут поисково-спасательному отряду «ЛизаАлерт» находить людей, которые потерялись в непроходимой местности, например, в лесу. Толокеры будут просматривать снимки с дронов спасательного отряда и отмечать кадры, на которых виден человек. 

Курс по краудсорсингу на Coursera

19 марта 2021, 12:00

Мы запустили курс по разметке данных с помощью краудсорсинга на международной платформе Coursera.

Вывод средств через ЮMoney снова доступен

11 марта 2021, 19:03

Хорошие новости: ЮMoney возобновил сотрудничество с Яндекс.Толокой. Это значит, что вы снова можете выводить вознаграждения на кошельки этой платёжной системы и счета мобильных телефонов. 

Новые шаблоны в Толоке: полевые задания и пресеты на Конструкторе

18 февраля 2021, 15:00

В Толоке появились новые шаблоны, которые помогают быстрее и проще создавать проекты для исполнителей. Рассказываем, для каких задач это будет полезно.

Самозанятые в Толоке: официальный доход, бонусы и новые задания

29 января 2021, 19:00

Самозанятые могут сотрудничать с Толокой как с одним из партнёров. Рассказываем, почему это выгодно исполнителям и на что обратить внимание, если вы решили стать самозанятым.

Бонусы для тех, кто переходит на новые платёжные системы или становится самозанятым

18 января 2021, 23:26

Мы уже писали, что из-за ограничений, которые ввёл Центральный банк, перечислять деньги на кошельки ЮMoney теперь могут только самозанятые пользователи, а переводы на счета мобильных телефонов стали недоступны для всех. В переходный период мы будем начислять бонусы тем, кто решит подключить новую платёжную систему: PayPal, Skrill или Payoneer — либо оформить статус самозанятого в Толоке. Рассказываем, что это за бонусы и как их получить.

Ограничение вывода средств через ЮMoney

15 января 2021, 21:10

С 12 января 2021 года платёжная система ЮMoney приостановила расчёты с компаниями-нерезидентами по распоряжению Центрального банка России. Толока — международная платформа, созданная швейцарской компанией Яндекс Сервисиз АГ. Поэтому теперь выводить вознаграждения на кошельки ЮMoney смогут только самозанятые пользователи.

Новый интерфейс для работы с проектом

21 декабря 2020, 10:00

Организация разметки данных в Толоке — не всегда простая задача. Особенно для тех, не знаком с принципами краудсорсинга, основами HTML, JS, CSS и форматом TSV. Чтобы упростить её, мы решили разбить работу над проектом на небольшие понятные шаги.

Конструктор шаблонов в Толоке: новый инструмент, с которым выиграют все

30 ноября 2020, 10:00

Чтобы запускать проекты в Толоке было проще и быстрее, мы разработали новый инструмент — конструктор шаблонов. Для работы с конструктором не нужно уметь программировать. Это удобный редактор интерфейса в формате JSON. В нём есть всё, что нужно для работы: автодополнение с подсказками и готовыми примерами кода, а также предпросмотр в реальном времени — вы сразу увидите, как выглядит интерфейс вашего задания.

Обратная связьВсе блоги сервисов© 2013–2022  «Яндекс»

пошаговая инструкция с примерами — Добро пожаловать в блог Яндекс.Толоки

Добро пожаловать в блог Яндекс.Толоки

1 ноября 2021, 12:00

Запустить анкетирование, изучить общественное мнение, собрать материалы для курсовой или диплома — в Толоке легко получить и обработать данные для самых разных целей. Прямо сейчас наши заказчики проводят экономические и социологические исследования, опрашивают представителей своей целевой аудитории об их профессиональной деятельности и товарных предпочтениях. 
Попробуйте сами: в этой статье приготовили для вас пошаговую инструкцию с примерами и подсказками. Давайте разберёмся, как запустить собственный опрос.

Шаг 1. Составляем опросник

Прежде всего, соберём опросник для респондентов. Советуем сделать это в Толоке — так вы сможете контролировать результат, количество респондентов и расходы на вознаграждения не покидая платформу.

Если этот вариант вам не подходит, переходите к следующей части инструкции: «Соберу опрос на стороннем сайте».

Соберу опрос внутри Толоки

Работать с опросом удобнее всего в Конструкторе шаблонов (КШ). За основу можно взять готовый пример или самостоятельно сконструировать анкету с нуля. Чтобы оформить опрос, чаще всего используют следующие основные элементы:

  • field.radio-group — радиокнопки. Так респонденты смогут указать только один из вариантов ответа.
  • field.checkbox-group — галочки. Используйте для вопросов, где может понадобиться выбрать несколько вариантов ответа.

Совет. По умолчанию заполненная галочка передаёт в выходное поле значение true. У каждой галочки — своё выходное поле. Если вы хотите, чтобы все они складывались в единое выходное поле в формате JSON, укажите его имя в data.output. Например:

 "data": {
          "type": "data.output",
          "path": "hobby"
 }

Разные выходные поля

Одно общее выходное поле

Ещё одна важная деталь. По умолчанию, если вариант ответа не выбрали (false ), этот результат не попадёт в выходные данные. Чтобы передавать в выходные данные значения любых галочек (не важно, отметили их или нет), укажите preserveFalse: true.

  • field.button-radio-group отобразит варианты ответа в виде кнопок. В отличие от field. radio-group, текст отображается внутри кнопки, а не рядом с ней. Это удобно, если вопрос содержит от 2 до 4 коротких ответов. Если вариантов больше, лучше использовать переключатель field.radio-group.
  • field.text — небольшое текстовое поле, куда респондент сможет вписать свой вариант ответа или комментарий. Сюда поместится однострочный текст, для более длинных ответов используйте field.textarea.
Проверьте, что все обязательные вопросы содержат компонент condition.required — он проследит, чтобы респондент оставил ответ.

Что ещё может быть полезно

  • field.date  — поле, где можно указать дату и время в требуемом формате и заданном диапазоне. Например, дату рождения или время последней покупки.
  • field.list — для вопросов, где требуется несколько однострочных текстовых ответов. Работает так же, как и field.text , но генерирует не одно поле, а несколько.
  • helper.switch — предлагайте новый вопрос в зависимости от ответа на предыдущий.
  • helper.if покажет дополнительный элемент интерфейса только при выборе определённого ответа. Например, отобразит поле для комментария, если пользователь выбрал вариант «Нет».
При выборе варианта «Нет» открывается поле для комментария

Респондентам будет проще и приятнее работать с вашим опросником, если красиво и аккуратно его оформить: структурировать информацию, выделить важное, добавить иллюстрации. Попробуйте использовать визуальные элементы:

  • view.image, если хотите показать респонденту изображение.
  • view.group, чтобы объединить вопросы в блок с помощью рамки.
  • view.divider — провести горизонтальную черту.
  • view.markdown — использовать разметку Markdown, если вы собираетесь работать с более сложным форматированием.
  • plugin.toloka, чтобы настроить внешний вид задания. Например, изменить ширину всего блока с вопросами на странице.

Создавая проект, обязательно проверяйте, работает ли задание, получается ли отправить ответы.  Если возникнут ошибки, Толока расскажет о них в правом нижнем углу страницы.

Перейдите в режим «Предпросмотр»

Попробуйте пройти опрос: выберите ответы и нажмите «Отправить».

Ещё больше инструкций и советов о том, как создать проект опроса — в Справке КШ.

Я собираю опрос на стороннем сайте

Если ваш опросник слишком длинный и сложный, чтобы верстать задания в Толоке, или вы уже распространяете его в других источниках и хотели бы агрегировать все результаты в одном месте, переносить его к нам необязательно: 

  • Предложите пройти опрос по ссылке. Создайте в Толоке задание со ссылкой на вашу анкету и добавьте поле для ввода специального проверочного кода. Этот код вам нужно будет показать каждому респонденту, который завершит прохождение опроса. Респондент скопирует код и вставит его в соответствующее поле в Толоке, чтобы подтвердить, что выполнил задание. Вы увидите этот код в файле с результатами и сможете проверить, настоящий ли он.

    Воспользуйтесь нашим шаблоном с кодом на КШ. Вставьте этот код в проект в Толоке. Входное поле для ссылки на опрос сгенерируется автоматически. В TSV-файл с заданием нужно будет передать ссылку на ваш опрос. Толока проверит, переходил ли пользователь по ссылке и вводил ли код в соответствующее поле. Если не переходил и не вводил, не разрешит отправить ответ на задание.

  • Отобразите опросник в iframe, если ресурс, где он находится, это разрешает. Например, Яндекс.Формы поддерживают работу с iframe.

Как написать инструкцию для респондентов

Небольшого предисловия будет достаточно для описания опроса, если вы уже указали все необходимые инструкции в каждом его блоке. Расскажите респондентам о цели исследования, для чего и как вы планируете использовать их ответы.

Все толокеры, которым доступен ваш опрос, видят инструкцию к нему ещё до прохождения — это помогает им выбрать задание. Интерфейс опроса исполнитель увидит только после того, как приступит к его выполнению.

Если вы размещаете опрос на другом сайте, не добавляйте ссылку в инструкцию. Исполнитель может начать проходить опрос, забыв зарезервировать задание. А когда вернётся на платформу, окажется что вводить код подтверждения некуда, если вы уже закрыли задание или его разобрали другие толокеры. Предотвратить такие ситуации легко: указывайте ссылку на опрос только в интерфейсе задания.

Шаг 2. Укажите параметры опроса

После того, как проект будет готов, добавьте пул. С его помощью можно контролировать, кому показывать опрос, сколько будет стоить его прохождение, количество респондентов, за какое время нужно завершить задание и многое другое. Название и описание пула увидите только вы.

Отбор респондентов (таргетинг)

В Толоке множество очень разных исполнителей. Чтобы отобрать для опроса соответствующую вашим целям аудиторию, задайте нужные фильтры в блоке Исполнители: пол, возраст, местоположение, уровень образования и т. д.

Фильтр Дата рождения ограничит возрастную категорию исполнителей. Например, если вы запускаете опрос 1 июля 2021 года и хотите, чтобы опрос прошли только толокеры старше 25 лет, нужно добавить в проект фильтр:

дата рождения ≤ 01.07.1995

Если необходимо задать и верхнюю, и нижнюю границу возрастной категории, используйте 2 фильтра подряд. Например, ограничение «старше 25, но моложе 35» будет выглядеть так: 

дата рождения ≤ 01.07.1995
дата рождения ≥ 01.07.1985

Выставляя фильтр, обязательно выбирайте дату в календаре из выпадающего окна. Даже если ввели дату вручную, укажите её в календаре, чтобы зафиксировать её в поле.

Чтобы ваше задание было доступно только исполнителям, владеющим русским языком, используйте готовый набор фильтров Русскоязычные исполнители.

Настроить количество респондентов поможет Перекрытие. Например, чтобы получить 100 ответов, надо задать величину перекрытия «100». Если ответов окажется мало, количество опрашиваемых можно увеличивать и в процессе, и по завершении анкетирования.

Время на заполнение анкеты и оплата

Установите величину вознаграждения, исходя из того, сколько времени понадобится исполнителю, чтобы пройти опрос. Если это 1−2 простых вопроса, цена за страницу задания может быть совсем небольшой — около 0,02−0,05$. Если толокеру понадобится 15−20 минут, чтобы справиться с заданием, цену стоит увеличить. Например, до 0,2−0,5$.

Контроль качества

  • Быстрые ответы. Это правило поможет обнаружить подозрительных исполнителей, которые прошли опрос слишком быстро. Их ответы стоит проверить внимательнее.
  • Отложенная приёмка. Включите эту опцию в пуле, чтобы отклонять неправильные ответы. Это особенно важно, если вы запрашиваете у исполнителей проверочный код.
  • Выполненные задания. Если вы запланировали несколько пулов с опросами (например, таргетированных на разную целевую аудиторию), можно блокировать на проекте пользователей, которые уже отправили одну анкету. Так у них не будет возможности пройти задания в других пулах проекта, к которым у них может оказаться доступ. Представьте, что вы запустили опрос для пользователей мобильной и десктопной версии Толоки. Без такой блокировки пользователь сможет сначала выполнить задание в десктопной версии, потом открыть мобильное приложение платформы и пройти ваш опрос ещё раз, исказив его результат.
Настройка контроля качества и отложенной приёмки

Чтобы набрать нужное количество респондентов, даже если некоторые из ответов придётся отклонить, добавьте правило Обработка отклоненных и принятых заданий.
Например, вот так:

Если ваш опросник на другом сайте, можно автоматически принимать задания у тех, кто правильно ввёл код с помощью отложенной приёмки и правила Контрольные задания:

Чтобы правило сработало, нужно указать в TSV-файле верный код подтверждения. Мы покажем, как это сделать, в следующем шаге.

Шаг 3. Загрузите задания

Подготовка TSV-файла

Чтобы запустить пул, понадобится TSV-файл с заданием. В шаблоне «Опрос» есть входное поле theme — техническое поле, в которое можно передать любой текст, символ или число.

Исполнитель их не увидит, поскольку это поле нигде в интерфейсе не используется.

Вы можете скачать шаблон для обычных заданий со страницы пула или подготовить файл самостоятельно:

Если анкета в ТолокеЕсли анкета на другом сайте*
INPUT:theme
Напишите любой текст
INPUT:url
https://survey.com/mysurvey

*Не забудьте заменить пример на настоящую ссылку на ваш опрос.

Чтобы автоматически проверить введённый код подтверждения, понадобится добавить в файл ещё один столбец — GOLDEN, куда мы запишем нужный код. Допустим, ваш код подтверждения — qwe123, а выходное поле в проекте — result. Получится такой файл с заданием:

INPUT:url[tab]GOLDEN:result
https://survey.com/mysurvey[tab]qwe123

Если толокер введёт qwe123, правило Контрольные задания, которое мы добавили в пул, зафиксирует 100% совпадение с правильным ответом, засчитает толокеру задание и перечислит вознаграждение на его счёт.

Загрузка файла в пул

Сколько строк в TSV-файле — столько заданий будет в вашем пуле. Обычно, если опрос одинаков для всех, достаточно одной строки. Количество пользователей, которые должны заполнить анкету, определяется параметром Перекрытие в настройках пула. Если строк будет несколько, один и тот же человек сможет пройти опрос дважды или трижды.

В опросе страница заданий должна содержать только одно задание, иначе исполнитель увидит несколько одинаковых опросников.

Шаг 4. Проверьте ответы и получите результаты

Если вы разместили анкету в Толоке, дождитесь завершения пула и скачайте результаты. Ответы будут доступны в виде TSV-файла или в JSON через API. Скачать их можно из пула:

Если вы установили Отложенную приёмку, не забудьте проверить задания. У каждого ответа есть срок годности — мы указали его в поле Срок проверки в днях. Всё, что вы не успеете вовремя отклонить, автоматически будет засчитано как верное.

Проверить задания можно либо в интерфейсе платформы, либо выгрузив ответы из пула. Не спешите отклонять ответы, которые не прошли автоматическую проверку. Некоторые коды действительно окажутся неправильными, но часто исполнители случайно добавляют лишние пробелы. Или оставляют комментарии (в том числе о технических проблемах) прямо в ответе на задание.

Если возникли технические проблемы (например, исполнитель выполнил задание по ссылке, но не успел отправить его), его всё равно можно вознаградить. Для этого воспользуйтесь системой бонусов.

Мы постарались собрать всё самое важное, чтобы вы поскорее смогли запустить свой опрос с нуля. Полная инструкция есть в нашей Справке.

Ещё несколько подсказок

  •  Добавьте вопросы на внимательность. Можно спросить об очевидном факте. Например, какое сейчас время года.  Если в вопросе есть список критериев для оценки (например, от 1 до 5), добавьте заметно отличающийся критерий «Выберите ответ № 2». Так вы сможете проверить, осознанно ли отвечают респонденты.
  • Если исполнитель взял задание, он должен иметь возможность его завершить и отправить ответ в Толоке. Если в опросник на другом сайте вы включили проверку на внимательность, а пользователь её не прошёл, не завершайте для него опрос словами «Вы отвечали неправильно». Выдайте ему другой код, отличный от правильного. Увидев этот код, вы сможете отклонить ответы на задание в Толоке, а пользователь не будет возмущён тем, что ему не дали заполнить анкету до конца.
  • Напоминаем: и исполнители, и заказчики в Толоке анонимны. Не следует запрашивать персональные данные: ФИО, полный адрес, контакты — любую информацию, по которой можно установить личность толокера. Чтобы определить, относится ли исполнитель к вашей целевой аудитории, допустимо узнать его дату рождения, возрастную категорию или из какого он города, не более. Общаться с исполнителями можно только в личных сообщениях в кабинете Толоки.
  • Опросы можно проводить в 2 тура. Чтобы позвать на 2-й этап или в следующий отдельный опрос пользователей, которые справились с первым набором заданий, используйте навыки. Назначьте навык с помощью правила Выполненные задания. А в пуле нового опроса укажите его в блоке Исполнители в качестве критерия доступности задания. Ещё один способ оповестить толокеров — сделать рассылку по исполнителям с нужным навыком.

Если остались вопросы или что-то не получается, пишите в наш саппорт: подскажем и поможем.

Руководство заказчика (how to)

Яндекс

Яндекс Диск — облачное хранилище, созданное Яндексом.

Конфигурация

Вот пример изготовления яндекс конфигурации. Первый запуск

 rclone config
 

Это проведет вас через интерактивный процесс настройки:

 Пульты не найдены, сделать новый?
п) Новый пульт
s) Установить пароль конфигурации
н/с > н
имя> удаленный
Тип хранилища для настройки.
Выберите число из списка ниже или введите свое значение
[отрезать]
ХХ / Яндекс Диск
   \"яндекс"
[отрезать]
Хранилище > яндекс
Идентификатор клиента Яндекса - обычно оставьте пустым.
client_id>
Секрет клиента Яндекса - обычно оставьте пустым. 
client_secret>
Удаленная конфигурация
Использовать автонастройку?
 * Скажи Y, если не уверен
 * Скажите N, если вы работаете на удаленной или безголовой машине
у) Да
н) нет
т/н >
т Если ваш браузер не открывается автоматически, перейдите по следующей ссылке: http://127.0.0.1:53682/auth Войдите и авторизуйте rclone для доступа Ожидание кода... Получил код -------------------- [удаленный] client_id = клиент_секрет = token = {"access_token":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","token_type":"OAuth","expiry":"2016-12-29Т12:27:11.362788025Z"} -------------------- y) Да, это нормально e) Отредактируйте этот пульт г) Удалить этот пульт у/д/д> у

См. документы по удаленной настройке, чтобы узнать, как настроить его на машина без интернет-браузера.

Обратите внимание, что rclone запускает веб-сервер на вашем локальном компьютере для сбора токен, возвращенный с Яндекс Диска. Это работает только с момента открывает ваш браузер в тот момент, когда вы получите код подтверждения. Это на http://127. 0.0.1:53682/

и это может потребовать от вас временно разблокируйте его, если вы используете хост-брандмауэр.

После настройки вы можете использовать rclone следующим образом,

См. каталоги верхнего уровня

 rclone lsd remote:
 

Создать новый каталог

 rclone mkdir remote:directory
 

Список содержимого каталога

 rclone ls remote:directory
 

Синхронизировать /home/local/directory с удаленным путем, удалив все лишние файлы в пути.

 rclone sync -i /home/local/directory удаленный:каталог
 

Пути Яндекса могут быть сколь угодно глубокими, т.е. удаленный:каталог/подкаталог .

Модифицированное время

Модифицированное время поддерживается и сохраняется с точностью до 1 нс в пользовательском метаданные под названием rclone_modified в RFC3339 в формате наносекунд.

Контрольные суммы MD5

Контрольные суммы MD5 изначально поддерживаются Яндекс Диском.

Очистка корзины

Если вы хотите очистить корзину, вы можете использовать пульт

rclone cleanup: Команда, которая безвозвратно удалит все ваши файлы в корзине. Эта команда не принимает никаких аргументов пути.

Информация о квоте

Чтобы просмотреть текущую квоту, вы можете использовать команду rclone about remote: Команда, которая будет отображать ваш лимит использования (квоту) и текущее использование.

Запрещенные символы имени файла

Набор запрещенных символов по умолчанию заменены.

Недопустимые байты UTF-8 также будут заменены, поскольку их нельзя использовать в строках JSON.

Стандартные опции

Вот Стандартные опции, специфичные для yandex (Яндекс Диск).

—yandex-client-id

Идентификатор клиента OAuth.

Обычно оставьте пустым.

Свойства:

  • Конфигурация: client_id
  • Переменная среды: RCLONE_YANDEX_CLIENT_ID
  • Тип: строка
  • Требуется: ложь
—yandex-client-secret

Секрет клиента OAuth.

Обычно оставьте пустым.

Свойства:

  • Конфигурация: client_secret
  • Переменная среды: RCLONE_YANDEX_CLIENT_SECRET
  • Тип: строка
  • Требуется: ложь

Дополнительные параметры

Здесь представлены Дополнительные параметры, специфичные для yandex (Яндекс Диск).

—yandex-token

Токен доступа OAuth в виде большого двоичного объекта JSON.

Свойства:

  • Конфигурация: токен
  • Переменная конверта: RCLONE_YANDEX_TOKEN
  • Тип: строка
  • Требуется: ложь
—yandex-auth-url

URL сервера авторизации.

Оставьте пустым, чтобы использовать настройки поставщика по умолчанию.

Свойства:

  • Конфигурация: auth_url
  • Переменная конверта: RCLONE_YANDEX_AUTH_URL
  • Тип: строка
  • Требуется: ложь
—yandex-token-url

Адрес сервера токенов.

Оставьте пустым, чтобы использовать настройки поставщика по умолчанию.

Свойства:

  • Конфигурация: token_url
  • Переменная конверта: RCLONE_YANDEX_TOKEN_URL
  • Тип: строка
  • Требуется: ложь
—yandex-hard-delete

Удалить файлы навсегда, а не помещать их в корзину.

Свойства:

  • Конфигурация: hard_delete
  • Переменная среды: RCLONE_YANDEX_HARD_DELETE
  • Тип: логическое значение
  • По умолчанию: ложь
—yandex-кодировка

Кодировка для серверной части.

Дополнительную информацию см. в разделе о кодировании в обзоре.

Свойства:

  • Конфигурация: кодировка
  • Переменная конверта: RCLONE_YANDEX_ENCODING
  • Тип: MultiEncoder
  • По умолчанию: Косая черта, Del, Ctl, InvalidUtf8, точка

Ограничения

При загрузке очень больших файлов (более 5 ГиБ) вам потребуется для увеличения параметра --timeout . Это потому что яндекс ставит на паузу (возможно, чтобы вычислить MD5SUM для всего файла) перед возвратом подтверждение того, что файл был загружен. Обработка по умолчанию тайм-ауты в rclone — считать 5-минутную паузу ошибкой и закрывать соединение — вы увидите net/http: тайм-аут ожидания заголовков ответа

ошибок в журналах, если это происходит. Установка времени ожидания удвоить максимальный размер файла в GiB должно быть достаточно, поэтому, если вы хотите для загрузки файла размером 30 ГБ установите тайм-аут 2 * 30 = 60 м , то есть --тайм-аут 60 м .

Для использования подписки на Яндекс.Диск обязательно наличие учетной записи Яндекс.Почты. Генерация токена будет работать без учетной записи почты, но Rclone не сможет выполнять какие-либо действия.

 [403 - DiskUnsupportedUserAccountTypeError] Тип учетной записи пользователя не поддерживается.
 

Руководство PHPBU — Глава 8. Синхронизация резервных копий

Считается лучшей практикой НЕ хранить резервные копии локально или, по крайней мере, не хранить их только локально. С адаптерами PHPBU Sync вы можете копировать резервные копии в разные места.

Осторожно

Если вы синхронизируете резервную копию с облачным сервисом, рекомендуется зашифровать резервную копию. заранее. Особенно, если ваша резервная копия содержит личная идентифицирующая информация.

PHPBU поддерживает очистку локально сохраненных резервных копий путем настройки файла Cleanup. Обратите внимание, что конфигурации Cleanup не влияют на удаленные файлы, синхронизированные с конфигурациями Sync .

Но некоторые адаптеры Sync также поддерживают очистку удаленных файлов. Это делается с помощью параметров очистки .* в конфигурации Sync . Чтобы лучше понять, как работают удаленные очистки и как они настраиваются, загляните в раздел «Очистка».

Таблица 8.1. Поддерживаемые типы синхронизации:

4
Тип Описание remote очистка
remote
. да
Большой двоичный объект Azure Синхронизируйте резервную копию с хранилищем больших двоичных объектов Azure. да
Dropbox Синхронизируйте резервную копию с учетной записью Dropbox. да
Google Диск Синхронизируйте резервную копию с учетной записью Google Диска. да
OpenStack Синхронизируйте резервные копии с хранилищем OpenStack. да
rsync Синхронизируйте резервные копии с помощью rsync. нет
sftp Синхронизируйте резервную копию с сервером через SFTP. да
SoftLayer Object Storage Синхронизируйте резервную копию с учетной записью Softlayer Object Storage. 93.10″ в вашем файле Composer.

Таблица 8.2. amazons3-Options

Name Value Required Default Description
key string yes The Amazon ключ S3.
секрет строка да Секрет Amazon S3.
сегмент строка да Имя сегмента, в котором хранится резервная копия.
область строка да ‘eu-центральный-1’.
путь строка нет / Путь для хранения резервной копии в корзине.
использованиеMultiPartUpload логическое значение нет ложь Используйте функцию Amazon S3 MultiPartUpload.
cleanup.type строка нет Стратегия удаленной очистки (мощность|устарело|количество|поэтапно).
очистка.* строка нет Настройки стратегии удаленной очистки. Например, «cleanup.size», если вы используете «cleanup.type» = «capacity». Подробнее см. в соответствующих конфигурациях очистки.


Пример 8.1: amazons3 Пример XML

 
<тип синхронизации="amazons3">
  

Пример 8.2: amazons3 Пример JSON

 {
  "тип": "амазонки3",
  "опции": {
    "ключ": "myAwsKey",
    "секрет": "myAwsSecret",
    "ведро": "резервная копия",
    "регион": "eu-central-1",
    "путь": "/некоторые/каталог",
    "useMultiPartUpload": "истина"
  }
} 

Большой двоичный объект Azure

Синхронизируйте резервную копию с хранилищем BLOB-объектов Azure.

Если вы не используете версию PHAR, вам необходимо указать "microsoft/azure-storage-blob": "~1.4" в файле Composer.

Таблица 8. 3. azureblob-Options

Name Value Required Default Description
connection_string string yes The Azure Строка подключения учетной записи хранилища BLOB-объектов.
container_name string yes Контейнер для хранения резервной копии.
путь строка нет / Путь для хранения резервной копии в вашем контейнере.
cleanup. type строка нет Стратегия удаленной очистки (мощность|устарело|количество|поэтапно).
очистка.* строка нет Настройки стратегии удаленной очистки. Например, «cleanup.size», если вы используете «cleanup.type» = «capacity». Подробнее см. в соответствующих конфигурациях очистки.


Пример 8.3: Пример XML azureblob

 

   

Пример 8.4: пример azureblob JSON

 {
  "тип": "azureblob",
  "опции": {
    "connection_string": "DefaultEndpointsProtocol=[http|https];AccountName=[yourAccount];AccountKey=[yourKey]",
    "имя_контейнера": "резервная копия",
    "путь": "/некоторые/каталог"
  }
} 

Дропбокс

Синхронизируйте резервную копию с учетной записью Dropbox.

Если вы не используете версию PHAR, вы должны потребовать "dropbox/dropbox-sdk": "1.1.*" в вашем файле Composer.

Таблица 8.4. Dropbox-Параметры

Name Value Required Default Description
token string yes Токен аутентификации Dropbox. Перейдите на страницу www.dropbox.com/developers/apps. Создайте свое приложение Выбирать: дропбокс API-приложение файлы и хранилище данных да укажите имя приложения «my-dropbox-app» сгенерировать токен доступа для аутентификации подключения к вашему Dropbox
путь строка да Каталог для хранения резервной копии в вашей учетной записи Dropbox.


Пример 8.5: Пример XML Dropbox

 
<синхронизация type="dropbox">
  

Пример 8.6: Dropbox JSON пример 92.0″ в вашем файле Composer.

Таблица 8.5. Google Drive-Options

Name Value Required Default Description
secret string yes Google JSON-файл проверки подлинности диска.
доступ строка да Файл Json, содержащий ваш токен доступа.
parentId строка да Идентификатор элемента Google Диска, где должны храниться ваши резервные копии.


Если вы не знаете, как получить секрет и доступ к файлам или идентификатору каталога, взгляните на Себастьянфельдманн/phpbu-google-drive утилита для создания вашего токена доступа и вывода списка файлов и их идентификаторов из вашей учетной записи Google Диска.

Пример 8.7: Пример XML для Google Диска

 
<тип синхронизации="googledrive">
  

Пример 8.8: Пример JSON Google Диска

 {
  "тип": "гуглдиск",
  "опции": {
    "секрет": "config/google/secret. json",
    "доступ": "config/google/access.json",
    "parentId": "bkjnwqr8123njndcqw12r"
  }
} 

OpenStack

Синхронизируйте резервную копию с провайдером, поддерживающим OpenStack API.

Таблица 8.6. OpenStack-Options

Name Value Required Default Description
auth_url string yes The remote URL аутентификации.
регион строка да Регион OpenStack.
пользователь строка да Имя пользователя для аутентификации.
пароль строка да Пароль пользователя.
container_name string yes Имя контейнера для хранения резервной копии.
service_name строка нет swift Служба для загрузки.
путь строка нет Удаленный путь для хранения резервной копии.


Пример 8.9: Пример OpenStack XML

 
<тип синхронизации="открытый стек">
  

Пример 8. 10: Пример OpenStack JSON

 {
  "тип": "открытый стек",
  "опции": {
    "auth_url": "www.example.com",
    "регион": "мой регион",
    "пользователь": "имя пользователя"
    "пароль": "мой секрет"
    "путь": "/некоторые/путь",
  }
} 

Синхронизируйте резервную копию с помощью команды rsync.

Таблица 8.7. rsync-Options

Имя Значение Обязательно По умолчанию Описание
путь строка да
хост строка да Удаленный хост, на который следует синхронизировать ваши резервные копии.
пользователь строка нет ОС-пользователь Пользователь для подключения к удаленному хосту. Убедитесь, что пользователь может подключиться без ввода пароля в противном случае вам будет предложено ввести пароль при выполнении phpbu.
dirsync логическое значение нет false Синхронизировать целевой каталог вместо синхронизации только целевого файла.
delete boolean no false Добавьте параметр —delete в вызов rsync, чтобы локально удаленные файлы также удалялись удаленно.
исключить строка нет Список файлов для исключения из синхронизации, разделенных знаком «:», например. «*.суффикс:foo.bar».
аргументы строка нет Расширенный режим для использования полностью настраиваемых параметров. «rsync {аргументы}». ВНИМАНИЕ: phpbu никоим образом не избегает этого, поэтому используйте его с осторожностью! Используйте %TARGET_FILE% и %TARGET_DIR% в качестве ссылки на созданную резервную копию.


Пример 8.11: rsync Пример XML

 
<тип синхронизации="rsync">
  

Пример 8.12: пример rsync JSON

 {
  "тип": "rsync",
  "опции": {
    "путь": "/backup/некоторые/путь",
    "дирсинк": "правда",
    "хост": "backup. example.com",
    "пользователь": "резервная копия"
  }
} 

SFTP/FTP

Скопируйте резервную копию на другой сервер через SFTP или FTP.

Если вы хотите использовать SFTP и не используете версию PHAR, вам необходимо "phpseclib/phpseclib": "2.0.*@dev" в вашем файле Composer. Чтобы это работало, вы должны установить для минимальной стабильности значение dev .

Если вы хотите использовать FTP-синхронизацию, ваш PHP должен быть скомпилирован с параметром --enable-ftp .

Таблица 8.8. (s)ftp-Options

Name Value Required Default Description
хост строка да Хост, на который вы хотите копировать резервные копии.
порт целое число нет 22 Порт, к которому вы хотите подключиться.
пользователь строка да Пользователь, с которым вы хотите соединиться.
пароль строка нет Пароль для аутентификации пользователя. Если указан ключ, он будет использоваться как пароль для закрытого ключа.
ключ строка нет Путь к файлу закрытого ключа для аутентификации пользователя.
путь строка да Удаленный путь для копирования резервной копии.
пассивный логический нет ложь Использовать пассивный режим FTP.


Пример 8.13: пример sftp XML

 
<тип синхронизации="sftp">
  

Пример 8.14: пример sftp JSON

 {
  "тип": "sftp",
  "опции": {
    "хост": "backup.example.com",
    "порт": 22,
    "пользователь": "user.name",
    "пароль": "сверхсекретно",
    "путь": "резервная копия/какое-то имя",
    «пассивный»: «ложный»
  }
} 

Если вы хотите использовать обычный FTP, просто используйте ftp в качестве типа, параметры остаются прежними.

Хранилище объектов Softlayer

Синхронизируйте резервную копию с учетной записью Softlayer.

Если вы не используете версию PHAR, вы должны потребовать "softlayer/objectstorage": "dev-master" в вашем файле Composer. Чтобы это работало, вы должны установить для минимальной стабильности значение dev .

Таблица 8.9. softlayer-Options

Name Value Required Default Description
user string yes The user вы хотите связаться с.
секрет строка нет Ключ API для аутентификации пользователя.
хост строка да Хост, на который вы хотите копировать резервные копии.
контейнер строка да Контейнер хранилища объектов, в котором хранится резервная копия.
путь строка да Удаленный путь для копирования резервной копии.


Пример 8.15: пример XML softlayer

 
<тип синхронизации="мягкий слой">
  

Пример 8. 16: пример мягкого слоя JSON

 {
 "тип": "мягкий слой",
 "опции": {
 "пользователь": "user.name",
 "секретно": "совершенно секретно",
 "хост": "some.softlayer.domain.com",
 "контейнер": "резервная копия",
 "путь": "/backup/имя_какого-либо"
 }
} 92.0"  в вашем файле Composer.

Вот что вам нужно сделать:

  1. перейдите по адресу https://oauth.yandex.ru/client/new

  2. Создать приложение

  3. Проверка все дисковые разрешения

  4. Geneate Topen Token

  5. . /oauth.yandex.ru/authorize?response_type=token&client_id=APP_ID (замените APP_ID на выданный вам ID)

  6. Затем вы должны получить параметр токена из параметров запроса открытой страницы

Таблица 8.10. softlayer-Options

Name Value Required Default Description
user string yes - The user вы хотите связаться с.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *