Spec-Zone.ru › AWS CLI v2

[ aws . mturk ]

create-hit-type

Описание

Операция CreateHITType создаёт новый тип HIT. Эта операция позволяет определять стандартный набор свойств HIT для использования при создании HIT. Если вы регистрируете тип HIT со значениями, соответствующими существующему типу HIT, будет возвращён ID существующего типа HIT.

См. также: Документация API AWS

Синтаксис

  create-hit-type
[--auto-approval-delay-in-seconds <value>]
--assignment-duration-in-seconds <value>
--reward <value>
--title <value>
[--keywords <value>]
--description <value>
[--qualification-requirements <value>]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]

Параметры

--auto-approval-delay-in-seconds (long)

Количество секунд после отправки задания для HIT, по истечении которого задание считается автоматически одобренным, если Заказчик его явно не отклонит.

--assignment-duration-in-seconds (long)

Количество времени в секундах, которое у Работника есть для выполнения HIT после его принятия. Если Работник не завершит задание в течение указанного периода, задание считается заброшенным. Если HIT всё ещё активен (то есть его срок действия не истек), задание становится доступным для поиска и принятия другими пользователями.

--reward (string)

Сумма денег, которую Заказчик заплатит Работнику за успешное выполнение HIT.

--title (string)

Заголовок HIT. Заголовок должен быть коротким и описательным, чтобы отразить характер задания, содержащегося в HIT. На веб-сайте Amazon Mechanical Turk заголовок HIT отображается в результатах поиска и везде, где упоминается HIT.

--keywords (string)

Одно или несколько слов или фраз, описывающих HIT, разделённых запятыми. Эти слова используются в поисках для нахождения HIT.

--description (string)

Общее описание HIT. Описание включает подробную информацию о типе задания, содержащегося в HIT. На веб-сайте Amazon Mechanical Turk описание HIT отображается в расширенном представлении результатов поиска, а также на экранах HIT и задания. Хорошее описание даёт пользователю достаточно информации для оценки HIT перед его принятием.

--qualification-requirements (list)

Условия, которым должны соответствовать квалификации Работника, чтобы он мог принять HIT. HIT может иметь от нуля до десяти требований к квалификации. Все требования должны быть выполнены для того, чтобы Работник мог принять HIT. Кроме того, другие действия могут быть ограничены с помощью поля ActionsGuarded в каждой структуре QualificationRequirement.

(структура)

Структура данных QualificationRequirement описывает квалификацию, которой должен обладать Работник, прежде чем сможет принять HIT. Требование может (необязательно) указать, что Работник должен обладать этой квалификацией для предварительного просмотра HIT или для просмотра HIT в результатах поиска.

QualificationTypeId -> (string)

ID типа квалификации для требования.

Comparator -> (string)

Вид сравнения, выполняемого со значением квалификации. Можно сравнить значение квалификации с IntegerValue, чтобы проверить, меньше ли оно, меньше или равно, больше, больше или равно, равно или не равно IntegerValue. Можно сравнить его со значением LocaleValue, чтобы проверить, равно ли или не равно значение LocaleValue. Можно проверить, входит ли значение в набор значений IntegerValue или LocaleValue или не входит. Кроме того, требование к квалификации может проверить, существует ли квалификация или не существует ли она в профиле пользователя независимо от её значения.

IntegerValues -> (list)

Целое значение для сравнения со значением квалификации. IntegerValue не должно быть присутствовать, если Comparator равен Exists или DoesNotExist. IntegerValue может быть использован только в том случае, если тип квалификации имеет целочисленное значение; он не может использоваться с ID типа квалификации Worker_Locale. При выполнении сравнения набора с использованием компаратора In или NotIn вы можете использовать до 15 элементов IntegerValue в структуре QualificationRequirement.

(целое число)

LocaleValues -> (list)

Значение локали для сравнения со значением квалификации. Значение локали должно быть действительным кодом страны ISO 3166 или поддерживать подразделения ISO 3166-2. LocaleValue может быть использован только с ID типа квалификации Worker_Locale. LocaleValue может использоваться только с компараторами EqualTo, NotEqualTo, In и NotIn. При использовании компараторов EqualTo или NotEqualTo вы должны использовать только один элемент LocaleValue. При выполнении сравнения набора с использованием компараторов In или NotIn вы можете использовать до 30 элементов LocaleValue в структуре QualificationRequirement.

(структура)

Структура данных Locale представляет географический регион или местоположение.

Country -> (string)

Страна локали. Должен быть действительным кодом страны ISO 3166. Например, код US относится к Соединённым Штатам Америки.

Subdivision -> (string)

Штат или подразделение локали. Действительный код подразделения ISO 3166-2. Например, код WA относится к штату Вашингтон.

RequiredToPreview -> (boolean)

УСТАРЕЛО: Используйте поле ActionsGuarded вместо этого. Если RequiredToPreview равно true, данные вопроса для HIT не будут показаны, когда Работник, чьи квалификации не соответствуют этому требованию, пытается предварительно просмотреть HIT. То есть, квалификации Работника должны соответствовать всем требованиям, для которых RequiredToPreview равно true, чтобы предварительно просмотреть HIT. Если Работник соответствует всем требованиям, где RequiredToPreview равно true (или если таких требований нет), но не соответствует всем требованиям для HIT, Работнику будет разрешено предварительно просмотреть данные вопроса HIT, но не будет разрешено принять и выполнить HIT. По умолчанию false. Не следует использовать совместно с полем ActionsGuarded.

ActionsGuarded -> (string)

Установка этого атрибута препятствует Работникам, чьи квалификации не соответствуют этому QualificationRequirement, выполнять указанное действие. Действительные аргументы включают «Accept» (Работник не может принять HIT, но может предварительно просмотреть HIT и увидеть его в результатах поиска), «PreviewAndAccept» (Работник не может принять или предварительно просмотреть HIT, но может увидеть HIT в результатах поиска) и «DiscoverPreviewAndAccept» (Работник не может принять, предварительно просмотреть или увидеть HIT в результатах поиска). Возможно создание HIT с несколькими QualificationRequirements (которые могут иметь разные значения для атрибута ActionGuarded). В этом случае Работник может выполнить действие только тогда, когда он выполнил все QualificationRequirements, защищающие это действие. Действия в порядке от наименее ограничительного к наиболее ограничительному: Discover, Preview и Accept. Например, если Работник соответствует всем QualificationRequirements, которые установлены как DiscoverPreviewAndAccept, но не соответствует всем требованиям, которые установлены как PreviewAndAccept, то Работник сможет выполнить Discover, то есть увидеть HIT в результатах поиска, но не сможет предварительно просмотреть или принять HIT. ActionsGuarded не следует использовать совместно с полем RequiredToPreview.

Сокращённый синтаксис:

QualificationTypeId=string,Comparator=string,IntegerValues=integer,integer,LocaleValues=[{Country=string,Subdivision=string},{Country=string,Subdivision=string}],RequiredToPreview=boolean,ActionsGuarded=string ...

Синтаксис JSON:

[
  {
    "QualificationTypeId": "string",
    "Comparator": "LessThan"|"LessThanOrEqualTo"|"GreaterThan"|"GreaterThanOrEqualTo"|"EqualTo"|"NotEqualTo"|"Exists"|"DoesNotExist"|"In"|"NotIn",
    "IntegerValues": [integer, ...],
    "LocaleValues": [
      {
        "Country": "string",
        "Subdivision": "string"
      }
      ...
    ],
    "RequiredToPreview": true|false,
    "ActionsGuarded": "Accept"|"PreviewAndAccept"|"DiscoverPreviewAndAccept"
  }
  ...
]

--cli-input-json | --cli-input-yaml (строка) Читает аргументы из предоставленной строки JSON. Строка JSON соответствует формату, предоставленному --generate-cli-skeleton. Если на командной строке предоставлены другие аргументы, эти значения переопределят значения, предоставленные JSON. Невозможно передать произвольные двоичные значения с использованием предоставленного значения JSON, так как строка будет взята буквально. Это может не быть указано вместе с --cli-input-yaml.

--generate-cli-skeleton (строка) Выводит каркас JSON в стандартный вывод без отправки запроса API. Если предоставлено без значения или со значением input, выводит пример входного JSON, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если предоставлено yaml-input, выведет пример входного YAML, который можно использовать с --cli-input-yaml. Если предоставлено значение output, проверяет входные данные команды и возвращает пример выходного JSON для этой команды. Сгенерированный каркас JSON не стабилен между версиями AWS CLI, и нет гарантий обратной совместимости в сгенерированном каркасе JSON.

Глобальные параметры

--debug (boolean)

Включить отладку.

--endpoint-url (строка)

Переопределить значение URL по умолчанию для команды заданным URL.

--no-verify-ssl (boolean)

По умолчанию AWS CLI использует SSL при общении с сервисами AWS. Для каждого SSL-соединения AWS CLI будет проверять SSL-сертификаты. Этот параметр переопределяет поведение по умолчанию проверки SSL-сертификатов.

--no-paginate (boolean)

Отключить автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI выполнит только один вызов для первой страницы результатов.

--output (строка)

Стиль форматирования вывода команды.

  • json
  • текст
  • таблица
  • yaml
  • yaml-поток

--query (строка)

Запрос JMESPath для фильтрации данных ответа.

--profile (строка)

Использовать конкретный профиль из файла учетных данных.

--region (строка)

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

--version (строка)

Отобразить версию данного инструмента.

--color (строка)

Включить/выключить цветной вывод.

  • включено
  • выключено
  • автоматически

--no-sign-request (boolean)

Не подписывать запросы. Учетные данные не будут загружены, если этот аргумент предоставлен.

--ca-bundle (строка)

Файл сертификатов CA для проверки SSL-сертификатов. Переопределяет настройки конфигурации/среды.

--cli-read-timeout (целое число)

Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет блокирующим и без таймаута. Значение по умолчанию - 60 секунд.

--cli-connect-timeout (целое число)

Максимальное время подключения сокета в секундах. Если значение установлено в 0, подключение сокета будет блокирующим и без таймаута. Значение по умолчанию - 60 секунд.

--cli-binary-format (строка)

Стиль форматирования двоичных блоков. Формат по умолчанию - base64. Формат base64 ожидает, что двоичные блоки будут предоставлены в виде закодированной строкой base64. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и двоичные значения должны быть переданы буквально. При предоставлении содержимого из файла, которое отображается как двоичный блок fileb:// всегда будет обрабатываться как двоичный и будет использовать содержимое файла напрямую независимо от настройки cli-binary-format. При использовании file:// содержимое файла должно быть правильно отформатировано для настроенного формата cli-binary-format.

  • base64
  • raw-in-base64-out

--no-cli-pager (boolean)

Отключить вывод страницы CLI.

--cli-auto-prompt (boolean)

Автоматически запрашивать параметры входных данных CLI.

--no-cli-auto-prompt (boolean)

Отключить автоматическое запросы параметров входных данных CLI.

Вывод

HITTypeId -> (строка)

ID недавно зарегистрированного типа HIT.

© Copyright 2025, Amazon Web Services. Created using Sphinx.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API