Spec-Zone.ru › AWS CLI v2

[ aws . sagemaker ]

create-transform-job

Описание

Запускает задание трансформации. Задание трансформации использует обученную модель для получения выводов на основе набора данных и сохраняет эти результаты в указанном вами расположении Amazon S3.

Для выполнения пакетной трансформации вы создаёте задание трансформации и используете имеющиеся данные.

В теле запроса вы предоставляете следующее:

  • TransformJobName - Идентифицирует задание трансформации. Название должно быть уникальным в данной Amazon Web Services Регионе и в аккаунте Amazon Web Services.
  • ModelName - Идентифицирует модель для использования. ModelName должно быть именем существующей модели Amazon SageMaker в том же Amazon Web Services Регионе и аккаунте Amazon Web Services. Дополнительная информация о создании модели находится в разделе CreateModel.
  • TransformInput - Описывает набор данных для преобразования и расположение в Amazon S3, где он хранится.
  • TransformOutput - Идентифицирует расположение в Amazon S3, где вы хотите, чтобы Amazon SageMaker сохранил результаты задания трансформации.
  • TransformResources - Идентифицирует экземпляры вычислительных ресурсов ML и версии AMI для задания трансформации.

Для получения дополнительной информации о работе пакетной трансформации обратитесь к разделу Batch Transform.

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

Синтаксис

  create-transform-job
--transform-job-name <value>
--model-name <value>
[--max-concurrent-transforms <value>]
[--model-client-config <value>]
[--max-payload-in-mb <value>]
[--batch-strategy <value>]
[--environment <value>]
--transform-input <value>
--transform-output <value>
[--data-capture-config <value>]
--transform-resources <value>
[--data-processing <value>]
[--tags <value>]
[--experiment-config <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]

Параметры

--transform-job-name (строка)

Имя задачи преобразования. Имя должно быть уникальным в пределах региона Amazon Web Services и учетной записи Amazon Web Services.

--model-name (строка)

Имя модели, которую вы хотите использовать для задачи преобразования. ModelName должно быть именем существующей модели Amazon SageMaker в пределах региона Amazon Web Services и учетной записи Amazon Web Services.

--max-concurrent-transforms (целое число)

Максимальное количество параллельных запросов, которые могут быть отправлены на каждый экземпляр в задаче преобразования. Если MaxConcurrentTransforms установлено в значение 0 или не указано, Amazon SageMaker проверяет необязательные параметры выполнения, чтобы определить параметры для выбранного алгоритма. Если конечная точка параметров выполнения не включена, значение по умолчанию равно 1. Для получения дополнительной информации о параметрах выполнения см. Раздел «Как контейнеры обрабатывают запросы». Для встроенных алгоритмов вам не нужно устанавливать значение для MaxConcurrentTransforms.

--model-client-config (структура)

Настраивает таймаут и максимальное количество попыток повторной обработки вызова задачи преобразования.

InvocationsTimeoutInSeconds -> (целое число)

Значение таймаута в секундах для запроса вызова. Значение по умолчанию равно 600.

InvocationsMaxRetries -> (целое число)

Максимальное количество попыток повторной обработки при сбоях запросов вызова. Значение по умолчанию равно 3.

Сокращенная запись:

InvocationsTimeoutInSeconds=integer,InvocationsMaxRetries=integer

Синтаксис JSON:

{
  "InvocationsTimeoutInSeconds": integer,
  "InvocationsMaxRetries": integer
}

--max-payload-in-mb (целое число)

Максимальный разрешенный размер полезной нагрузки в МБ. Поленая нагрузка — это часть данных записи (без метаданных). Значение в MaxPayloadInMB должно быть больше или равно размеру одной записи. Для оценки размера записи в МБ разделите размер вашего набора данных на количество записей. Чтобы убедиться, что записи помещаются в максимальный размер полезной нагрузки, рекомендуется использовать немного большее значение. Значение по умолчанию равно 6 МБ.

Значение MaxPayloadInMB не может быть больше 100 МБ. Если вы укажете параметр MaxConcurrentTransforms, значение (MaxConcurrentTransforms * MaxPayloadInMB) также не может превышать 100 МБ.

В случаях, когда полезная нагрузка может быть произвольно большой и передается с помощью HTTP-фрагментации, установите значение в 0. Эта функция работает только в поддерживаемых алгоритмах. В настоящее время встроенные алгоритмы Amazon SageMaker не поддерживают HTTP-фрагментацию.

--batch-strategy (строка)

Указывает количество записей, которые нужно включить в мини-пакет для HTTP-запроса вывода. Запись — это единица входных данных, для которой можно выполнить вывод. Например, одна строка в файле CSV — это запись.

Для включения стратегии пакетной обработки необходимо установить свойство SplitType в значение Line, RecordIO или TFRecord.

Для использования только одной записи при отправке HTTP-запроса вызова в контейнер установите BatchStrategy в значение SingleRecord и SplitType в значение Line.

Для размещения как можно большего количества записей в мини-пакете, сколько может поместиться в ограничение MaxPayloadInMB, установите BatchStrategy в значение MultiRecord и SplitType в значение Line.

Возможные значения:

  • MultiRecord
  • SingleRecord

--environment (карта)

Переменные среды, которые нужно установить в контейнере Docker. Не включайте конфиденциальные данные в переменные среды. Мы поддерживаем до 16 пар ключ-значение в карте.

ключ -> (строка)

значение -> (строка)

Сокращенная запись:

KeyName1=string,KeyName2=string

Синтаксис JSON:

{"string": "string"
  ...}

--transform-input (структура)

Описывает источник входных данных и способ потребления их задачей преобразования.

DataSource -> (структура)

Описывает расположение данных канала, то есть расположение входных данных в S3, которые может потреблять модель.

S3DataSource -> (структура)

Расположение данных источника в S3, связанного с каналом.

S3DataType -> (строка)

Если вы выберите S3Prefix, S3Uri идентифицирует префикс имени ключа. Amazon SageMaker использует все объекты с указанным префиксом имени ключа для пакетного преобразования.

Если вы выберите ManifestFile, S3Uri идентифицирует объект, который является файлом манифеста, содержащим список ключей объектов, которые вы хотите использовать для пакетного преобразования Amazon SageMaker.

Совместимые значения: ManifestFile, S3Prefix

Несовместимое значение: AugmentedManifestFile

S3Uri -> (строка)

В зависимости от значения, указанного для S3DataType, идентифицирует либо префикс имени ключа, либо манифест. Например:

  • Префикс имени ключа может выглядеть так: s3://bucketname/exampleprefix/.
  • Манифест может выглядеть так: s3://bucketname/example.manifest. Манифест — это объект S3, который является файлом JSON со следующим форматом: [ {"prefix": "s3://customer_bucket/some/prefix/"}, "relative/path/to/custdata-1", "relative/path/custdata-2", ... "relative/path/custdata-N" ]. Предыдущий JSON соответствует следующему S3Uris: s3://customer_bucket/some/prefix/relative/path/to/custdata-1 s3://customer_bucket/some/prefix/relative/path/custdata-2 ... s3://customer_bucket/some/prefix/relative/path/custdata-N. Полный набор S3Uris в этом манифесте составляет входные данные для канала для этого источника данных. Объект, на который указывает каждый S3Uris, должен быть доступен для роли IAM, которую Amazon SageMaker использует для выполнения задач от вашего имени.

ContentType -> (строка)

Тип MIME многоцелевого интернет-почтового расширения данных. Amazon SageMaker использует тип MIME при каждом вызове http для передачи данных в задачу преобразования.

CompressionType -> (строка)

Если данные преобразования сжаты, укажите тип сжатия. Amazon SageMaker автоматически распаковывает данные для задачи преобразования соответственно. Значение по умолчанию — None.

SplitType -> (строка)

Метод, используемый для разделения файлов данных задачи преобразования на меньшие пакеты. Разделение необходимо, когда общий размер каждого объекта слишком велик, чтобы поместиться в один запрос. Вы также можете использовать разделение данных для повышения производительности, обрабатывая несколько одновременных мини-пакетов. Значение по умолчанию для SplitType — None, что означает, что файлы входных данных не разделены, и пакеты запросов содержат все содержимое входного объекта. Установите значение этого параметра в Line, чтобы разделять записи по границе новой строки. SplitType также поддерживает ряд бинарных форматов ориентированных на записи. В настоящее время поддерживаются следующие форматы записей:

  • RecordIO
  • TFRecord

При включенном разделении размер мини-пакета зависит от значений параметров BatchStrategy и MaxPayloadInMB. Если значение BatchStrategy равно MultiRecord, Amazon SageMaker отправляет максимальное количество записей в каждом запросе до предела MaxPayloadInMB. Если значение BatchStrategy равно SingleRecord, Amazon SageMaker отправляет отдельные записи в каждом запросе.

Примечание

Некоторые форматы данных представляют запись как двоичную полезную нагрузку, обернутую дополнительными байтами заполнения. При применении разделения к бинарному формату данных заполнение удаляется, если значение BatchStrategy установлено в SingleRecord. Заполнение не удаляется, если значение BatchStrategy установлено в MultiRecord.

Дополнительную информацию о RecordIO см. в документации MXNet в разделе «Создание набора данных с использованием RecordIO». Дополнительную информацию о TFRecord см. в документации TensorFlow в разделе «Использование данных TFRecord».

Сокращенная запись:

DataSource={S3DataSource={S3DataType=string,S3Uri=string}},ContentType=string,CompressionType=string,SplitType=string

Синтаксис JSON:

{
  "DataSource": {
    "S3DataSource": {
      "S3DataType": "ManifestFile"|"S3Prefix"|"AugmentedManifestFile",
      "S3Uri": "string"
    }
  },
  "ContentType": "string",
  "CompressionType": "None"|"Gzip",
  "SplitType": "None"|"Line"|"RecordIO"|"TFRecord"
}

--transform-output (структура)

Описывает результаты задачи преобразования.

S3OutputPath -> (строка)

Путь Amazon S3, в котором вы хотите, чтобы Amazon SageMaker сохранил результаты задачи преобразования. Например, s3://bucket-name/key-name-prefix.

Для каждого объекта S3, используемого в качестве входных данных для задачи преобразования, пакетное преобразование сохраняет преобразованные данные с суффиксом «.out» в соответствующем подкаталоге в указанном префиксе вывода. Например, для входных данных, хранящихся в s3://bucket-name/input-name-prefix/dataset01/data.csv, пакетное преобразование сохраняет преобразованные данные в s3://bucket-name/output-name-prefix/input-name-prefix/data.csv.out. Пакетное преобразование не загружает частично обработанные объекты. Для входного объекта S3, содержащего несколько записей, он создает файл «.out» только в случае успешного завершения задачи преобразования для всего файла. При наличии нескольких объектов S3 в входе задача пакетного преобразования обрабатывает перечисленные объекты S3 и загружает только вывод для успешно обработанных объектов. Если любой объект завершится неудачно в задаче пакетного преобразования, задача помечается как не удачная, чтобы привлечь внимание к проблеме.

Accept -> (строка)

Тип MIME, используемый для указания выходных данных. Amazon SageMaker использует тип MIME при каждом вызове http для передачи данных из задачи преобразования.

AssembleWith -> (строка)

Определяет, как собрать результаты задачи преобразования в один объект S3. Выберите наиболее удобный для вас формат. Чтобы склеить результаты в двоичном формате, укажите None. Чтобы добавить символ новой строки в конец каждой преобразованной записи, укажите Line.

KmsKeyId -> (строка)

Ключ Amazon Web Services Key Management Service (Amazon Web Services KMS), который Amazon SageMaker использует для шифрования артефактов модели в состоянии покоя с использованием серверной шифрования Amazon S3. KmsKeyId может иметь любой из следующих форматов:

  • Идентификатор ключа: 1234abcd-12ab-34cd-56ef-1234567890ab
  • ARN ключа: arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
  • Имя псевдонима: alias/ExampleAlias
  • ARN псевдонима: arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias

Если вы не предоставите идентификатор ключа KMS, Amazon SageMaker использует ключ KMS по умолчанию для Amazon S3 для учетной записи вашей роли. Дополнительную информацию см. в разделе «Ключи шифрования, управляемые KMS» в Руководстве разработчика Amazon Simple Storage Service.

Политика ключа KMS должна предоставлять разрешение роли IAM, которую вы указали в запросе CreateModel. Дополнительную информацию см. в разделе «Использование политик ключей в Amazon Web Services KMS» в Руководстве разработчика Amazon Web Services Key Management Service.

Сокращенная запись:

S3OutputPath=string,Accept=string,AssembleWith=string,KmsKeyId=string

Синтаксис JSON:

{
  "S3OutputPath": "string",
  "Accept": "string",
  "AssembleWith": "None"|"Line",
  "KmsKeyId": "string"
}

--data-capture-config (структура)

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

DestinationS3Uri -> (строка)

Местоположение Amazon S3, используемое для сбора данных.

KmsKeyId -> (строка)

Идентификатор ресурса Amazon (ARN) ключа службы управления ключами Amazon Web Services, который SageMaker использует для шифрования данных на томе хранилища, подключенном к экземпляру вычислительной среды ML, на котором размещен процесс пакетной трансформации.

KmsKeyId может иметь любой из следующих форматов:

  • Идентификатор ключа: 1234abcd-12ab-34cd-56ef-1234567890ab
  • ARN ключа: arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
  • Имя псевдонима: alias/ExampleAlias
  • ARN имени псевдонима: arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias

GenerateInferenceId -> (булево)

Флаг, указывающий, следует ли добавлять идентификатор инференции в вывод.

Сокращенная синтаксическая запись:

DestinationS3Uri=string,KmsKeyId=string,GenerateInferenceId=boolean

Синтаксис JSON:

{
  "DestinationS3Uri": "string",
  "KmsKeyId": "string",
  "GenerateInferenceId": true|false
}

--transform-resources (структура)

Описывает ресурсы, включая типы экземпляров ML и количество экземпляров ML, которые следует использовать для задачи трансформации.

InstanceType -> (строка)

Тип вычислительного экземпляра ML для задачи трансформации. Если вы используете встроенные алгоритмы для преобразования умеренно больших наборов данных, мы рекомендуем использовать типы экземпляров ml.m4.xlarge или ml.m5.large.

InstanceCount -> (целое число)

Количество экземпляров вычислительных ресурсов ML, которые следует использовать в задаче трансформации. Значение по умолчанию — 1, максимальное значение — 100. Для задач распределенной трансформации укажите значение, большее, чем 1.

VolumeKmsKeyId -> (строка)

Ключ службы управления ключами Amazon Web Services (Amazon Web Services KMS), который Amazon SageMaker использует для шифрования данных модели на томе хранилища, подключенном к экземпляру(ам) вычислительной среды ML, на котором(ых) выполняется задача пакетной трансформации.

Примечание

Некоторые экземпляры на основе Nitro включают локальное хранилище, зависящее от типа экземпляра. Тома локального хранилища шифруются с помощью аппаратного модуля на экземпляре. Вы не можете запросить VolumeKmsKeyId при использовании типа экземпляра с локальным хранилищем.

Список типов экземпляров, которые поддерживают локальное хранилище экземпляра, см. в разделе Тома хранилища экземпляров .

Дополнительную информацию о шифровании локального хранилища экземпляра см. в разделе Тома хранилища экземпляров SSD .

VolumeKmsKeyId может иметь любой из следующих форматов:

  • Идентификатор ключа: 1234abcd-12ab-34cd-56ef-1234567890ab
  • ARN ключа: arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
  • Имя псевдонима: alias/ExampleAlias
  • ARN имени псевдонима: arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias

TransformAmiVersion -> (строка)

Указывает параметр из набора предварительно настроенных образов Amazon Machine Image (AMI). Каждый образ настроен Amazon Web Services с набором версий программного обеспечения и драйверов.

al2-ami-sagemaker-batch-gpu-470
  • Ускоритель: GPU

  • Версия драйвера NVIDIA: 470

    al2-ami-sagemaker-batch-gpu-535

  • Ускоритель: GPU

  • Версия драйвера NVIDIA: 535

Сокращенная синтаксическая запись:

InstanceType=string,InstanceCount=integer,VolumeKmsKeyId=string,TransformAmiVersion=string

Синтаксис JSON:

{
  "InstanceType": "ml.m4.xlarge"|"ml.m4.2xlarge"|"ml.m4.4xlarge"|"ml.m4.10xlarge"|"ml.m4.16xlarge"|"ml.c4.xlarge"|"ml.c4.2xlarge"|"ml.c4.4xlarge"|"ml.c4.8xlarge"|"ml.p2.xlarge"|"ml.p2.8xlarge"|"ml.p2.16xlarge"|"ml.p3.2xlarge"|"ml.p3.8xlarge"|"ml.p3.16xlarge"|"ml.c5.xlarge"|"ml.c5.2xlarge"|"ml.c5.4xlarge"|"ml.c5.9xlarge"|"ml.c5.18xlarge"|"ml.m5.large"|"ml.m5.xlarge"|"ml.m5.2xlarge"|"ml.m5.4xlarge"|"ml.m5.12xlarge"|"ml.m5.24xlarge"|"ml.m6i.large"|"ml.m6i.xlarge"|"ml.m6i.2xlarge"|"ml.m6i.4xlarge"|"ml.m6i.8xlarge"|"ml.m6i.12xlarge"|"ml.m6i.16xlarge"|"ml.m6i.24xlarge"|"ml.m6i.32xlarge"|"ml.c6i.large"|"ml.c6i.xlarge"|"ml.c6i.2xlarge"|"ml.c6i.4xlarge"|"ml.c6i.8xlarge"|"ml.c6i.12xlarge"|"ml.c6i.16xlarge"|"ml.c6i.24xlarge"|"ml.c6i.32xlarge"|"ml.r6i.large"|"ml.r6i.xlarge"|"ml.r6i.2xlarge"|"ml.r6i.4xlarge"|"ml.r6i.8xlarge"|"ml.r6i.12xlarge"|"ml.r6i.16xlarge"|"ml.r6i.24xlarge"|"ml.r6i.32xlarge"|"ml.m7i.large"|"ml.m7i.xlarge"|"ml.m7i.2xlarge"|"ml.m7i.4xlarge"|"ml.m7i.8xlarge"|"ml.m7i.12xlarge"|"ml.m7i.16xlarge"|"ml.m7i.24xlarge"|"ml.m7i.48xlarge"|"ml.c7i.large"|"ml.c7i.xlarge"|"ml.c7i.2xlarge"|"ml.c7i.4xlarge"|"ml.c7i.8xlarge"|"ml.c7i.12xlarge"|"ml.c7i.16xlarge"|"ml.c7i.24xlarge"|"ml.c7i.48xlarge"|"ml.r7i.large"|"ml.r7i.xlarge"|"ml.r7i.2xlarge"|"ml.r7i.4xlarge"|"ml.r7i.8xlarge"|"ml.r7i.12xlarge"|"ml.r7i.16xlarge"|"ml.r7i.24xlarge"|"ml.r7i.48xlarge"|"ml.g4dn.xlarge"|"ml.g4dn.2xlarge"|"ml.g4dn.4xlarge"|"ml.g4dn.8xlarge"|"ml.g4dn.12xlarge"|"ml.g4dn.16xlarge"|"ml.g5.xlarge"|"ml.g5.2xlarge"|"ml.g5.4xlarge"|"ml.g5.8xlarge"|"ml.g5.12xlarge"|"ml.g5.16xlarge"|"ml.g5.24xlarge"|"ml.g5.48xlarge"|"ml.trn1.2xlarge"|"ml.trn1.32xlarge"|"ml.inf2.xlarge"|"ml.inf2.8xlarge"|"ml.inf2.24xlarge"|"ml.inf2.48xlarge",
  "InstanceCount": integer,
  "VolumeKmsKeyId": "string",
  "TransformAmiVersion": "string"
}

--data-processing (структура)

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

InputFilter -> (строка)

Выражение JSONPath, используемое для выбора части входных данных, которые передаются алгоритму. Используйте параметр InputFilter, чтобы исключить поля, такие как столбец ID, из входных данных. Если вы хотите, чтобы SageMaker передавал весь набор входных данных алгоритму, примите значение по умолчанию $.

Примеры: "$", "$[1:]", "$.features"

OutputFilter -> (строка)

Выражение JSONPath, используемое для выбора части объединенного набора данных для сохранения в выходном файле для задачи пакетной трансформации. Если вы хотите, чтобы SageMaker сохранил весь набор входных данных в выходном файле, оставьте значение по умолчанию $. Если вы укажете индексы, которые не входят в размерность объединенного набора данных, вы получите ошибку.

Примеры: "$", "$[0,5:]", "$['id','SageMakerOutput']"

JoinSource -> (строка)

Указывает источник данных для объединения с преобразованными данными. Допустимые значения — None и Input. Значение по умолчанию — None, что означает, что входные данные не объединяются с преобразованными данными. Если вы хотите, чтобы задача пакетной трансформации объединяла исходные входные данные с преобразованными данными, установите JoinSource в Input. Вы можете указать OutputFilter в качестве дополнительного фильтра для выбора части объединенного набора данных и сохранения его в выходном файле.

Для JSON или JSONLines объектов, таких как массив JSON, SageMaker добавляет преобразованные данные к объекту входного JSON в атрибут, называемый SageMakerOutput. Объединенный результат для JSON должен быть объектом пары ключ-значение. Если вход не является объектом пары ключ-значение, SageMaker создает новый JSON-файл. В новом JSON-файле данные входных данных хранятся под ключом SageMakerInput, а результаты — под ключом SageMakerOutput.

Для данных CSV SageMaker рассматривает каждую строку как массив JSON и объединяет преобразованные данные с входом, добавляя каждую преобразованную строку в конец входных данных. Объединенные данные содержат исходные входные данные, за которыми следуют преобразованные данные, и вывод — это CSV-файл.

Дополнительную информацию о том, как применяется объединение, см. в разделе Поток работы для сопоставления инференции с записями входных данных .

Сокращенная синтаксическая запись:

InputFilter=string,OutputFilter=string,JoinSource=string

Синтаксис JSON:

{
  "InputFilter": "string",
  "OutputFilter": "string",
  "JoinSource": "Input"|"None"
}

--tags (список)

(Необязательно) Массив пар ключ-значение. Дополнительную информацию см. в разделе Использование тегов распределения затрат в руководстве пользователя Amazon Web Services по выставлению счетов и управлению затратами.

(структура)

Объект тега, состоящий из ключа и необязательного значения, используемый для управления метаданными для ресурсов SageMaker Amazon Web Services.

Вы можете добавлять теги к экземплярам ноутбуков, заданиям обучения, заданиям настройки гиперпараметров, заданиям пакетной трансформации, моделям, заданиям маркировки, группам работы, конфигурациям конечных точек и конечным точкам. Дополнительную информацию об добавлении тегов к ресурсам SageMaker см. в разделе AddTags .

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

Key -> (строка)

Ключ тега. Ключи тегов должны быть уникальными для каждого ресурса.

Value -> (строка)

Значение тега.

Сокращенная синтаксическая запись:

Key=string,Value=string ...

Синтаксис JSON:

[
  {
    "Key": "string",
    "Value": "string"
  }
  ...
]

--experiment-config (структура)

Сопоставляет задачу SageMaker как компонент испытания с экспериментом и испытанием. Указывается при вызове следующих API:

  • CreateProcessingJob
  • CreateTrainingJob
  • CreateTransformJob

ExperimentName -> (строка)

Имя существующего эксперимента для сопоставления с компонентом испытания.

TrialName -> (строка)

Имя существующего испытания, с которым необходимо связать компонент испытания. Если не указано, создается новое испытание.

TrialComponentDisplayName -> (строка)

Имя для отображения компонента испытания. Если этот ключ не указан, имя для отображения — это имя компонента испытания.

RunName -> (строка)

Имя экспериментального выполнения для сопоставления с компонентом испытания.

Сокращенная синтаксическая запись:

ExperimentName=string,TrialName=string,TrialComponentDisplayName=string,RunName=string

Синтаксис JSON:

{
  "ExperimentName": "string",
  "TrialName": "string",
  "TrialComponentDisplayName": "string",
  "RunName": "string"
}

--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 (string)

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

--no-verify-ssl (boolean)

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

--no-paginate (boolean)

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

--output (string)

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

  • json
  • text
  • table
  • yaml
  • yaml-stream

--query (string)

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

--profile (string)

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

--region (string)

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

--version (string)

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

--color (string)

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

  • on
  • off
  • auto

--no-sign-request (boolean)

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

--ca-bundle (string)

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

--cli-read-timeout (int)

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

--cli-connect-timeout (int)

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

--cli-binary-format (string)

Стиль форматирования для двоичных блоков. По умолчанию формат — 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.

Вывод

TransformJobArn -> (string)

Amazon Resource Name (ARN) задания преобразования.

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

Spec-Zone.ru

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