Spec-Zone.ru › AWS CLI v2

[ aws . sagemaker ]

create-inference-recommendations-job

Описание

Запускает задание рекомендаций. Вы можете создать задание для рекомендации экземпляра или для нагрузки.

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

Синтаксис

  create-inference-recommendations-job
--job-name <value>
--job-type <value>
--role-arn <value>
--input-config <value>
[--job-description <value>]
[--stopping-conditions <value>]
[--output-config <value>]
[--tags <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]

Параметры

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

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

--job-type (строка)

Определяет тип задания рекомендаций. Укажите Default, чтобы начать рекомендации экземпляра, и Advanced, чтобы начать задание на тестирование нагрузки. Если не указано, Amazon SageMaker Inference Recommender запустит задание для рекомендации экземпляра (DEFAULT).

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

  • Default
  • Advanced

--role-arn (строка)

Amazon Resource Name (ARN) роли IAM, которая позволяет Amazon SageMaker выполнять задачи от вашего имени.

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

Предоставляет информацию о версии пакета модели Amazon Resource Name (ARN), шаблоне трафика и конфигурациях конечных точек.

ModelPackageVersionArn -> (строка)

Amazon Resource Name (ARN) версии пакета модели.

ModelName -> (строка)

Имя созданной модели.

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

Устанавливает максимальную продолжительность задания в секундах. Максимальное значение равно 18 000 секундам.

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

Задает шаблон трафика задания.

TrafficType -> (строка)

Определяет шаблоны трафика. Выберите либо PHASES, либо STAIRS.

Phases -> (список)

Определяет спецификацию фаз трафика.

(структура)

Определяет шаблон трафика.

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

Указывает количество одновременных пользователей для начала. Значение должно быть от 1 до 3.

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

Указывает, сколько новых пользователей запускается в минуту.

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

Указывает, как долго должна продолжаться фаза трафика. Для пользовательских тестов на нагрузку значение должно быть от 120 до 3600. Это значение не должно превышать JobDurationInSeconds.

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

Определяет шаблон трафика «лестница».

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

Определяет, как долго должен длиться каждый шаг трафика.

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

Указывает количество шагов, которые должны быть выполнены во время трафика.

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

Указывает количество новых пользователей, запускаемых на каждом шаге.

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

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

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

Определяет максимальное количество тестов на нагрузку.

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

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

EndpointConfigurations -> (список)

Указывает конфигурацию конечной точки для использования в задании.

(структура)

Конфигурация конечной точки для теста на нагрузку.

InstanceType -> (строка)

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

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

Указывает конфигурацию серверного без состояния для варианта конечной точки.

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

Размер памяти вашей серверной конечной точки без состояния. Допустимые значения — кратные 1 ГБ: 1024 МБ, 2048 МБ, 3072 МБ, 4096 МБ, 5120 МБ или 6144 МБ.

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

Максимальное количество одновременных вызовов, которые может обработать ваша серверная конечная точка без состояния.

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

Количество выделенной одновременности для назначения серверной конечной точке без состояния. Должно быть меньше или равно MaxConcurrency.

Примечание

Это поле не поддерживается для рекомендаций серверных конечных точек без состояния для заданий Inference Recommender. Дополнительную информацию о создании задания Inference Recommender см. в CreateInferenceRecommendationsJobs.

InferenceSpecificationName -> (строка)

Имя спецификации вывода в версии пакета модели.

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

Параметр, по которому вы хотите провести сравнение.

CategoricalParameterRanges -> (список)

Указывает список параметров для каждой категории.

(структура)

Параметры среды, по которым вы хотите провести сравнение своего теста на нагрузку.

Name -> (строка)

Имя переменной среды.

Value -> (список)

Список значений, которые вы можете передать.

(строка)

VolumeKmsKeyId -> (строка)

Amazon Resource Name (ARN) ключа Amazon Web Services Key Management Service (Amazon Web Services KMS), который Amazon SageMaker использует для шифрования данных на томе хранения, подключённом к экземпляру вычислений ML, на котором размещается конечная точка. Этот ключ будет передан SageMaker Hosting для создания конечной точки.

Роль выполнения SageMaker должна иметь разрешение kms:CreateGrant, чтобы шифровать данные на томе хранения конечных точек, созданных для рекомендаций вывода. Задание рекомендаций вывода завершится асинхронно во время создания конфигурации конечной точки, если у переданной роли нет разрешения kms:CreateGrant.

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

  • // Идентификатор ключа KMS "1234abcd-12ab-34cd-56ef-1234567890ab"
  • // Amazon Resource Name (ARN) ключа KMS "arn:aws:kms:<region>:<account>:key/<key-id-12ab-34cd-56ef-1234567890ab>"
  • // псевдоним ключа KMS "alias/ExampleAlias"
  • // Amazon Resource Name (ARN) псевдонима ключа KMS "arn:aws:kms:<region>:<account>:alias/<ExampleAlias>"

Дополнительную информацию об идентификаторах ключей см. в документации Amazon Web Services Key Management Service (Amazon Web Services KMS).

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

Указывает обязательные поля для выполнения задания Inference Recommender. Поля, указанные в ContainerConfig, переопределяют соответствующие поля в пакете модели.

Domain -> (строка)

Область машинного обучения модели и её компонентов.

Допустимые значения: COMPUTER_VISION | NATURAL_LANGUAGE_PROCESSING | MACHINE_LEARNING

Task -> (строка)

Задача машинного обучения, которую выполняет модель.

Допустимые значения: IMAGE_CLASSIFICATION | OBJECT_DETECTION | TEXT_GENERATION | IMAGE_SEGMENTATION | FILL_MASK | CLASSIFICATION | REGRESSION | OTHER

Framework -> (строка)

Фреймворк машинного обучения контейнерного образа.

Допустимые значения: TENSORFLOW | PYTORCH | XGBOOST | SAGEMAKER-SCIKIT-LEARN

FrameworkVersion -> (строка)

Версия фреймворка контейнерного образа.

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

Указывает SamplePayloadUrl и все другие поля, связанные с образцом полезной нагрузки.

SamplePayloadUrl -> (строка)

Путь Amazon Simple Storage Service (Amazon S3), где хранится образец полезной нагрузки. Этот путь должен указывать на единственный сжатый gzip-архив tar (.tar.gz).

SupportedContentTypes -> (список)

Поддерживаемые типы MIME для входных данных.

(строка)

NearestModelName -> (строка)

Имя предварительно обученной модели машинного обучения, протестированной Amazon SageMaker Inference Recommender, соответствующей вашей модели.

Допустимые значения: efficientnetb7 | unet | xgboost | faster-rcnn-resnet101 | nasnetlarge | vgg16 | inception-v3 | mask-rcnn | sagemaker-scikit-learn | densenet201-gluon | resnet18v2-gluon | xception | densenet201 | yolov4 | resnet152 | bert-base-cased | xceptionV1-keras | resnet50 | retinanet

SupportedInstanceTypes -> (список)

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

(строка)

SupportedEndpointType -> (строка)

Тип конечной точки, для которой нужны рекомендации. По умолчанию это null, и результаты задания рекомендаций вывода возвращают объединённый список как для реального времени, так и для серверных без состояния. Указав значение для этого поля, вы можете получить более длинный список рекомендаций для нужного типа конечной точки.

DataInputConfig -> (строка)

Указывает имя и форму ожидаемых входных данных для обученной модели в формате JSON-словаря. Это поле используется для оптимизации вашей модели с помощью SageMaker Neo. Дополнительную информацию см. в DataInputConfig.

SupportedResponseMIMETypes -> (список)

Поддерживаемые типы MIME для выходных данных.

(строка)

Endpoints -> (список)

Существующие конечные точки клиентов, на которых необходимо запустить задание Inference Recommender.

(структура)

Подробная информация о конечной точке клиента, которая сравнивалась в задании Inference Recommender.

EndpointName -> (строка)

Имя конечной точки клиента.

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

Inference Recommender предоставляет SageMaker конечные точки с доступом к VPC в задании рекомендаций вывода.

SecurityGroupIds -> (список)

Идентификаторы групп безопасности VPC. Идентификаторы имеют вид sg-xxxxxxxx . Укажите группы безопасности для VPC, указанной в поле Subnets.

(строка)

Subnets -> (список)

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

(строка)

Синтаксис JSON:

{
  "ModelPackageVersionArn": "string",
  "ModelName": "string",
  "JobDurationInSeconds": integer,
  "TrafficPattern": {
    "TrafficType": "PHASES"|"STAIRS",
    "Phases": [
      {
        "InitialNumberOfUsers": integer,
        "SpawnRate": integer,
        "DurationInSeconds": integer
      }
      ...
    ],
    "Stairs": {
      "DurationInSeconds": integer,
      "NumberOfSteps": integer,
      "UsersPerStep": integer
    }
  },
  "ResourceLimit": {
    "MaxNumberOfTests": integer,
    "MaxParallelOfTests": integer
  },
  "EndpointConfigurations": [
    {
      "InstanceType": "ml.t2.medium"|"ml.t2.large"|"ml.t2.xlarge"|"ml.t2.2xlarge"|"ml.m4.xlarge"|"ml.m4.2xlarge"|"ml.m4.4xlarge"|"ml.m4.10xlarge"|"ml.m4.16xlarge"|"ml.m5.large"|"ml.m5.xlarge"|"ml.m5.2xlarge"|"ml.m5.4xlarge"|"ml.m5.12xlarge"|"ml.m5.24xlarge"|"ml.m5d.large"|"ml.m5d.xlarge"|"ml.m5d.2xlarge"|"ml.m5d.4xlarge"|"ml.m5d.12xlarge"|"ml.m5d.24xlarge"|"ml.c4.large"|"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.large"|"ml.c5.xlarge"|"ml.c5.2xlarge"|"ml.c5.4xlarge"|"ml.c5.9xlarge"|"ml.c5.18xlarge"|"ml.c5d.large"|"ml.c5d.xlarge"|"ml.c5d.2xlarge"|"ml.c5d.4xlarge"|"ml.c5d.9xlarge"|"ml.c5d.18xlarge"|"ml.g4dn.xlarge"|"ml.g4dn.2xlarge"|"ml.g4dn.4xlarge"|"ml.g4dn.8xlarge"|"ml.g4dn.12xlarge"|"ml.g4dn.16xlarge"|"ml.r5.large"|"ml.r5.xlarge"|"ml.r5.2xlarge"|"ml.r5.4xlarge"|"ml.r5.12xlarge"|"ml.r5.24xlarge"|"ml.r5d.large"|"ml.r5d.xlarge"|"ml.r5d.2xlarge"|"ml.r5d.4xlarge"|"ml.r5d.12xlarge"|"ml.r5d.24xlarge"|"ml.inf1.xlarge"|"ml.inf1.2xlarge"|"ml.inf1.6xlarge"|"ml.inf1.24xlarge"|"ml.dl1.24xlarge"|"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.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.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.g5.xlarge"|"ml.g5.2xlarge"|"ml.g5.4xlarge"|"ml.g5.8xlarge"|"ml.g5.12xlarge"|"ml.g5.16xlarge"|"ml.g5.24xlarge"|"ml.g5.48xlarge"|"ml.g6.xlarge"|"ml.g6.2xlarge"|"ml.g6.4xlarge"|"ml.g6.8xlarge"|"ml.g6.12xlarge"|"ml.g6.16xlarge"|"ml.g6.24xlarge"|"ml.g6.48xlarge"|"ml.r8g.medium"|"ml.r8g.large"|"ml.r8g.xlarge"|"ml.r8g.2xlarge"|"ml.r8g.4xlarge"|"ml.r8g.8xlarge"|"ml.r8g.12xlarge"|"ml.r8g.16xlarge"|"ml.r8g.24xlarge"|"ml.r8g.48xlarge"|"ml.g6e.xlarge"|"ml.g6e.2xlarge"|"ml.g6e.4xlarge"|"ml.g6e.8xlarge"|"ml.g6e.12xlarge"|"ml.g6e.16xlarge"|"ml.g6e.24xlarge"|"ml.g6e.48xlarge"|"ml.p4d.24xlarge"|"ml.c7g.large"|"ml.c7g.xlarge"|"ml.c7g.2xlarge"|"ml.c7g.4xlarge"|"ml.c7g.8xlarge"|"ml.c7g.12xlarge"|"ml.c7g.16xlarge"|"ml.m6g.large"|"ml.m6g.xlarge"|"ml.m6g.2xlarge"|"ml.m6g.4xlarge"|"ml.m6g.8xlarge"|"ml.m6g.12xlarge"|"ml.m6g.16xlarge"|"ml.m6gd.large"|"ml.m6gd.xlarge"|"ml.m6gd.2xlarge"|"ml.m6gd.4xlarge"|"ml.m6gd.8xlarge"|"ml.m6gd.12xlarge"|"ml.m6gd.16xlarge"|"ml.c6g.large"|"ml.c6g.xlarge"|"ml.c6g.2xlarge"|"ml.c6g.4xlarge"|"ml.c6g.8xlarge"|"ml.c6g.12xlarge"|"ml.c6g.16xlarge"|"ml.c6gd.large"|"ml.c6gd.xlarge"|"ml.c6gd.2xlarge"|"ml.c6gd.4xlarge"|"ml.c6gd.8xlarge"|"ml.c6gd.12xlarge"|"ml.c6gd.16xlarge"|"ml.c6gn.large"|"ml.c6gn.xlarge"|"ml.c6gn.2xlarge"|"ml.c6gn.4xlarge"|"ml.c6gn.8xlarge"|"ml.c6gn.12xlarge"|"ml.c6gn.16xlarge"|"ml.r6g.large"|"ml.r6g.xlarge"|"ml.r6g.2xlarge"|"ml.r6g.4xlarge"|"ml.r6g.8xlarge"|"ml.r6g.12xlarge"|"ml.r6g.16xlarge"|"ml.r6gd.large"|"ml.r6gd.xlarge"|"ml.r6gd.2xlarge"|"ml.r6gd.4xlarge"|"ml.r6gd.8xlarge"|"ml.r6gd.12xlarge"|"ml.r6gd.16xlarge"|"ml.p4de.24xlarge"|"ml.trn1.2xlarge"|"ml.trn1.32xlarge"|"ml.trn1n.32xlarge"|"ml.trn2.48xlarge"|"ml.inf2.xlarge"|"ml.inf2.8xlarge"|"ml.inf2.24xlarge"|"ml.inf2.48xlarge"|"ml.p5.48xlarge"|"ml.p5e.48xlarge"|"ml.p5en.48xlarge"|"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",
      "ServerlessConfig": {
        "MemorySizeInMB": integer,
        "MaxConcurrency": integer,
        "ProvisionedConcurrency": integer
      },
      "InferenceSpecificationName": "string",
      "EnvironmentParameterRanges": {
        "CategoricalParameterRanges": [
          {
            "Name": "string",
            "Value": ["string", ...]
          }
          ...
        ]
      }
    }
    ...
  ],
  "VolumeKmsKeyId": "string",
  "ContainerConfig": {
    "Domain": "string",
    "Task": "string",
    "Framework": "string",
    "FrameworkVersion": "string",
    "PayloadConfig": {
      "SamplePayloadUrl": "string",
      "SupportedContentTypes": ["string", ...]
    },
    "NearestModelName": "string",
    "SupportedInstanceTypes": ["string", ...],
    "SupportedEndpointType": "RealTime"|"Serverless",
    "DataInputConfig": "string",
    "SupportedResponseMIMETypes": ["string", ...]
  },
  "Endpoints": [
    {
      "EndpointName": "string"
    }
    ...
  ],
  "VpcConfig": {
    "SecurityGroupIds": ["string", ...],
    "Subnets": ["string", ...]
  }
}

--job-description (строка)

Описание задания рекомендаций.

--stopping-conditions (структура)

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

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

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

ModelLatencyThresholds -> (список)

Интервал времени, затраченный моделью на ответ, с точки зрения SageMaker. Интервал включает местное время связи для отправки запроса и получения ответа из контейнера модели, а также время завершения вывода в контейнере.

(структура)

Пороговое значение задержки модели.

Percentile -> (строка)

Пороговое значение процентиля задержки модели. Допустимые значения — P95 и P99. Для пользовательских тестов на нагрузку укажите значение P95.

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

Значение процентиля задержки модели в миллисекундах.

FlatInvocations -> (строка)

Останавливает тест на нагрузку, когда число вызовов (TPS) достигает пика и становится плоским, что означает, что экземпляр достиг своей мощности. Значение по умолчанию — Stop. Если вы хотите продолжить тест на нагрузку после выравнивания вызовов, установите значение в Continue.

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

MaxInvocations=integer,ModelLatencyThresholds=[{Percentile=string,ValueInMilliseconds=integer},{Percentile=string,ValueInMilliseconds=integer}],FlatInvocations=string

Синтаксис JSON:

{
  "MaxInvocations": integer,
  "ModelLatencyThresholds": [
    {
      "Percentile": "string",
      "ValueInMilliseconds": integer
    }
    ...
  ],
  "FlatInvocations": "Continue"|"Stop"
}

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

Предоставляет информацию об артефактах вывода и ключе KMS для шифрования на стороне сервера Amazon S3.

KmsKeyId -> (строка)

Идентификатор Amazon Resource Name (ARN) ключа Управления ключами Amazon Web Services (Amazon Web Services KMS), который Amazon SageMaker использует для шифрования артефактов вывода с помощью шифрования на стороне сервера Amazon S3. Роль выполнения SageMaker должна иметь разрешение kms:GenerateDataKey.

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

  • // Идентификатор ключа KMS "1234abcd-12ab-34cd-56ef-1234567890ab"
  • // Имя ресурса Amazon (ARN) ключа KMS "arn:aws:kms:<region>:<account>:key/<key-id-12ab-34cd-56ef-1234567890ab>"
  • // Псевдоним ключа KMS "alias/ExampleAlias"
  • // Имя ресурса Amazon (ARN) псевдонима ключа KMS "arn:aws:kms:<region>:<account>:alias/<ExampleAlias>"

Дополнительную информацию об идентификаторах ключей см. в документации Amazon Web Services Key Management Service (Amazon Web Services KMS) в разделе «Идентификаторы ключей (KeyID)».

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

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

S3OutputUri -> (строка)

Указывает ведро Amazon S3, в котором SageMaker должен хранить артефакты скомпилированной модели.

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

KmsKeyId=string,CompiledOutputConfig={S3OutputUri=string}

Синтаксис JSON:

{
  "KmsKeyId": "string",
  "CompiledOutputConfig": {
    "S3OutputUri": "string"
  }
}

--tags (список)

Метаданные, которые вы применяете к ресурсам Amazon Web Services для их категоризации и упорядочивания. Каждый тег состоит из ключа и значения, которые вы определяете. Дополнительную информацию см. в разделе «Тегирование ресурсов Amazon Web Services» в общем справочнике 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"
  }
  ...
]

--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 (логическое значение)

Включить отладочную регистрацию.

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

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

--no-verify-ssl (логическое значение)

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

--no-paginate (логическое значение)

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

--output (строка)

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

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

--query (строка)

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

--profile (строка)

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

--region (строка)

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

--version (строка)

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

--color (строка)

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

  • вкл
  • выкл
  • авто

--no-sign-request (логическое значение)

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

--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 (логическое значение)

Отключить диспетчер AWS CLI для вывода.

--cli-auto-prompt (логическое значение)

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

--no-cli-auto-prompt (логическое значение)

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

Вывод

JobArn -> (строка)

Идентификатор Amazon Resource Name (ARN) задания рекомендаций.

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

Spec-Zone.ru

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