Spec-Zone.ru › AWS CLI v2

[ aws . sagemaker ]

обновить-расписание-мониторинга

Описание

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

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

Синтаксис

  update-monitoring-schedule
--monitoring-schedule-name <value>
--monitoring-schedule-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]

Параметры

--monitoring-schedule-name (строка)

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

--monitoring-schedule-config (структура)

Объект конфигурации, определяющий расписание мониторинга и задание мониторинга.

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

Настраивает расписание мониторинга.

ScheduleExpression -> (строка)

Выражение cron, описывающее детали расписания мониторинга.

Поддерживаемые выражения cron:

  • Если вы хотите задать выполнение задания каждый час, используйте следующее: Hourly: cron(0 * ? * * *)
  • Если вы хотите запускать задание ежедневно: cron(0 [00-23] ? * * *)
  • Если вы хотите запустить задание один раз, немедленно, используйте следующий ключевой термин: NOW

Например, следующие выражения cron допустимы:

  • Ежедневно в полдень по UTC: cron(0 12 ? * * *)
  • Ежедневно в полночь по UTC: cron(0 0 ? * * *)

Для поддержки запуска каждые 6, 12 часов также поддерживаются следующие варианты:

cron(0 [00-23]/[01-24] ? * * *)

Например, следующие выражения cron допустимы:

  • Каждые 12 часов, начиная с 17:00 по UTC: cron(0 17/12 ? * * *)
  • Каждые два часа, начиная с полуночи: cron(0 0/2 ? * * *)

Примечание

  • Несмотря на то, что выражение cron настроено на запуск в 17:00 по UTC, обратите внимание, что может быть задержка от 0 до 20 минут между фактическим запросом времени запуска и фактическим запуском.
  • Рекомендуется, если вы хотите установить ежедневное расписание, не указывать этот параметр. Amazon SageMaker AI выберет время для ежедневного запуска.

Вы также можете указать ключевое слово NOW, чтобы запустить задачу мониторинга немедленно один раз без повторения.

DataAnalysisStartTime -> (строка)

Устанавливает начальное время для окна задания мониторинга. Выразите это время как смещение к времени запуска ваших заданий мониторинга. Вы настраиваете задания мониторинга параметром ScheduleExpression. Укажите это смещение в формате длительности ISO 8601. Например, если вы хотите отследить пять часов данных в вашем наборе данных, предшествующих началу каждого задания мониторинга, вы указали бы: "-PT5H" .

Указанное начальное время не должно предшествовать конечному времени более чем на 24 часа. Вы указываете конечное время параметром DataAnalysisEndTime.

Если вы установите ScheduleExpression на NOW, этот параметр обязателен.

DataAnalysisEndTime -> (строка)

Устанавливает конечное время для окна задания мониторинга. Выразите это время как смещение к времени запуска ваших заданий мониторинга. Вы настраиваете задания мониторинга параметром ScheduleExpression. Укажите это смещение в формате длительности ISO 8601. Например, если вы хотите завершить окно за один час до начала каждого задания мониторинга, вы указали бы: "-PT1H" .

Указанное конечное время не должно следовать за начальным временем более чем на 24 часа. Вы указываете начальное время параметром DataAnalysisStartTime.

Если вы установите ScheduleExpression на NOW, этот параметр обязателен.

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

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

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

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

BaseliningJobName -> (строка)

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

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

Файл ограничений базовой линии в Amazon S3, с которым должна быть проверена текущая задача мониторинга.

S3Uri -> (строка)

Amazon S3 URI для ресурса ограничений.

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

Файл статистики базовой линии в Amazon S3, с которым должна быть проверена текущая задача мониторинга.

S3Uri -> (строка)

Amazon S3 URI для ресурса статистики.

MonitoringInputs -> (список)

Массив входов для задачи мониторинга. В настоящее время мы поддерживаем мониторинг Amazon SageMaker AI Endpoint.

(структура)

Входы для задачи мониторинга.

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

Конечная точка для задачи мониторинга.

EndpointName -> (строка)

Конечная точка в учетной записи клиента, которая имеет включенный DataCaptureConfig.

LocalPath -> (строка)

Путь к файловой системе, где данные конечной точки доступны контейнеру.

S3InputMode -> (строка)

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

S3DataDistributionType -> (строка)

Распределяются ли входные данные, распределенные в Amazon S3, полностью или фрагментированы по ключу Amazon S3. По умолчанию используется FullyReplicated.

FeaturesAttribute -> (строка)

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

InferenceAttribute -> (строка)

Атрибут входных данных, представляющий фактическое метку.

ProbabilityAttribute -> (строка)

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

ProbabilityThresholdAttribute -> (число с плавающей запятой)

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

StartTimeOffset -> (строка)

Если указано, задачи мониторинга вычитают это время из начального времени. Для получения информации об использовании смещений для планирования задач мониторинга см. Schedule Model Quality Monitoring Jobs.

EndTimeOffset -> (строка)

Если указано, задачи мониторинга вычитают это время из конечного времени. Для получения информации об использовании смещений для планирования задач мониторинга см. Schedule Model Quality Monitoring Jobs.

ExcludeFeaturesAttribute -> (строка)

Атрибуты входных данных, которые нужно исключить из анализа.

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

Объект ввода для задачи пакетного преобразования.

DataCapturedDestinationS3Uri -> (строка)

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

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

Формат набора данных для вашей задачи пакетного преобразования.

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

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

Header -> (логическое значение)

Указывает, содержит ли данные CSV заголовок.

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

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

Line -> (логическое значение)

Указывает, следует ли читать файл как объект JSON на каждой строке.

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

Набор данных Parquet, используемый в задаче мониторинга

LocalPath -> (строка)

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

S3InputMode -> (строка)

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

S3DataDistributionType -> (строка)

Распределяются ли входные данные, распределенные в Amazon S3, полностью или фрагментированы по ключу S3. По умолчанию используется FullyReplicated.

FeaturesAttribute -> (строка)

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

InferenceAttribute -> (строка)

Атрибут входных данных, представляющий фактическое метку.

ProbabilityAttribute -> (строка)

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

ProbabilityThresholdAttribute -> (число с плавающей запятой)

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

StartTimeOffset -> (строка)

Если указано, задачи мониторинга вычитают это время из начального времени. Для получения информации об использовании смещений для планирования задач мониторинга см. Schedule Model Quality Monitoring Jobs.

EndTimeOffset -> (строка)

Если указано, задачи мониторинга вычитают это время из конечного времени. Для получения информации об использовании смещений для планирования задач мониторинга см. Schedule Model Quality Monitoring Jobs.

ExcludeFeaturesAttribute -> (строка)

Атрибуты входных данных, которые нужно исключить из анализа.

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

Массив выходов из задачи мониторинга, которые будут загружены в Amazon S3.

MonitoringOutputs -> (список)

Выходы мониторинга для задач мониторинга. Здесь загружаются результаты периодических задач мониторинга.

(структура)

Объект вывода для задачи мониторинга.

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

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

S3Uri -> (строка)

URI, который идентифицирует местоположение Amazon S3, где Amazon SageMaker AI сохраняет результаты задачи мониторинга.

LocalPath -> (строка)

Локальный путь к местоположению Amazon S3, где Amazon SageMaker AI сохраняет результаты задачи мониторинга. LocalPath - это абсолютный путь к выходным данным.

S3UploadMode -> (строка)

Загружать ли результаты задачи мониторинга непрерывно или после завершения задачи.

KmsKeyId -> (строка)

Ключ управления ключами (KMS), который Amazon SageMaker AI использует для шифрования артефактов модели в состоянии покоя с использованием шифрования Amazon S3 на стороне сервера.

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

Идентифицирует ресурсы, экземпляры вычислительных ресурсов ML и объемы хранилища ML для развертывания для задачи мониторинга. При распределенном процессе вы указываете более одного экземпляра.

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

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

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

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

InstanceType -> (строка)

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

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

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

VolumeKmsKeyId -> (строка)

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

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

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

ImageUri -> (строка)

Образ контейнера, который будет запущен задачей мониторинга.

ContainerEntrypoint -> (список)

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

(строка)

ContainerArguments -> (список)

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

(строка)

RecordPreprocessorSourceUri -> (строка)

Amazon S3 URI к скрипту, который вызывается для каждой строки перед запуском анализа. Он может декодировать содержимое в base64 и преобразовать его в плоский JSON, чтобы встроенный контейнер мог использовать преобразованные данные. Применимо только для встроенных (первичных) контейнеров.

PostAnalyticsProcessorSourceUri -> (строка)

Amazon S3 URI к скрипту, который вызывается после выполнения анализа. Применимо только для встроенных (первичных) контейнеров.

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

Устанавливает временной предел для длительности выполнения задачи мониторинга.

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

Максимальное время выполнения в секундах.

Примечание

MaxRuntimeInSeconds не может превышать частоту задачи. Для качества данных и объяснения модели это может быть до 3600 секунд для почасового расписания. Для почасовых расписаний смещения модели и качества модели это может быть до 1800 секунд.

Environment -> (карта)

Устанавливает переменные среды в контейнере Docker.

key -> (строка)

value -> (строка)

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

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

EnableInterContainerTrafficEncryption -> (логическое значение)

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

EnableNetworkIsolation -> (логическое значение)

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

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

Указывает виртуальную частную сеть Amazon (VPC), к которой имеют доступ ваши задачи SageMaker, размещенные модели и вычислительные ресурсы. Вы можете контролировать доступ к ресурсам с помощью настройки VPC. Дополнительные сведения см. в разделе Give SageMaker Access to Resources in your Amazon VPC.

SecurityGroupIds -> (список)

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

(строка)

Subnets -> (список)

Идентификатор подсетей в VPC, к которым вы хотите подключить свою задачу обучения или модель. Сведения о доступности определенных типов экземпляров см. в разделе Поддерживаемые типы экземпляров и зоны доступности.

(строка)

RoleArn -> (строка)

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

MonitoringJobDefinitionName -> (строка)

Имя определения задачи мониторинга для планирования.

MonitoringType -> (строка)

Тип определения задачи мониторинга для планирования.

Синтаксис JSON:

{
  "ScheduleConfig": {
    "ScheduleExpression": "string",
    "DataAnalysisStartTime": "string",
    "DataAnalysisEndTime": "string"
  },
  "MonitoringJobDefinition": {
    "BaselineConfig": {
      "BaseliningJobName": "string",
      "ConstraintsResource": {
        "S3Uri": "string"
      },
      "StatisticsResource": {
        "S3Uri": "string"
      }
    },
    "MonitoringInputs": [
      {
        "EndpointInput": {
          "EndpointName": "string",
          "LocalPath": "string",
          "S3InputMode": "Pipe"|"File",
          "S3DataDistributionType": "FullyReplicated"|"ShardedByS3Key",
          "FeaturesAttribute": "string",
          "InferenceAttribute": "string",
          "ProbabilityAttribute": "string",
          "ProbabilityThresholdAttribute": double,
          "StartTimeOffset": "string",
          "EndTimeOffset": "string",
          "ExcludeFeaturesAttribute": "string"
        },
        "BatchTransformInput": {
          "DataCapturedDestinationS3Uri": "string",
          "DatasetFormat": {
            "Csv": {
              "Header": true|false
            },
            "Json": {
              "Line": true|false
            },
            "Parquet": {

            }
          },
          "LocalPath": "string",
          "S3InputMode": "Pipe"|"File",
          "S3DataDistributionType": "FullyReplicated"|"ShardedByS3Key",
          "FeaturesAttribute": "string",
          "InferenceAttribute": "string",
          "ProbabilityAttribute": "string",
          "ProbabilityThresholdAttribute": double,
          "StartTimeOffset": "string",
          "EndTimeOffset": "string",
          "ExcludeFeaturesAttribute": "string"
        }
      }
      ...
    ],
    "MonitoringOutputConfig": {
      "MonitoringOutputs": [
        {
          "S3Output": {
            "S3Uri": "string",
            "LocalPath": "string",
            "S3UploadMode": "Continuous"|"EndOfJob"
          }
        }
        ...
      ],
      "KmsKeyId": "string"
    },
    "MonitoringResources": {
      "ClusterConfig": {
        "InstanceCount": integer,
        "InstanceType": "ml.t3.medium"|"ml.t3.large"|"ml.t3.xlarge"|"ml.t3.2xlarge"|"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.r5.large"|"ml.r5.xlarge"|"ml.r5.2xlarge"|"ml.r5.4xlarge"|"ml.r5.8xlarge"|"ml.r5.12xlarge"|"ml.r5.16xlarge"|"ml.r5.24xlarge"|"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.16xlarge"|"ml.g5.12xlarge"|"ml.g5.24xlarge"|"ml.g5.48xlarge"|"ml.r5d.large"|"ml.r5d.xlarge"|"ml.r5d.2xlarge"|"ml.r5d.4xlarge"|"ml.r5d.8xlarge"|"ml.r5d.12xlarge"|"ml.r5d.16xlarge"|"ml.r5d.24xlarge"|"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.g6e.xlarge"|"ml.g6e.2xlarge"|"ml.g6e.4xlarge"|"ml.g6e.8xlarge"|"ml.g6e.12xlarge"|"ml.g6e.16xlarge"|"ml.g6e.24xlarge"|"ml.g6e.48xlarge"|"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.xlarge"|"ml.c6i.2xlarge"|"ml.c6i.4xlarge"|"ml.c6i.8xlarge"|"ml.c6i.12xlarge"|"ml.c6i.16xlarge"|"ml.c6i.24xlarge"|"ml.c6i.32xlarge",
        "VolumeSizeInGB": integer,
        "VolumeKmsKeyId": "string"
      }
    },
    "MonitoringAppSpecification": {
      "ImageUri": "string",
      "ContainerEntrypoint": ["string", ...],
      "ContainerArguments": ["string", ...],
      "RecordPreprocessorSourceUri": "string",
      "PostAnalyticsProcessorSourceUri": "string"
    },
    "StoppingCondition": {
      "MaxRuntimeInSeconds": integer
    },
    "Environment": {"string": "string"
      ...},
    "NetworkConfig": {
      "EnableInterContainerTrafficEncryption": true|false,
      "EnableNetworkIsolation": true|false,
      "VpcConfig": {
        "SecurityGroupIds": ["string", ...],
        "Subnets": ["string", ...]
      }
    },
    "RoleArn": "string"
  },
  "MonitoringJobDefinitionName": "string",
  "MonitoringType": "DataQuality"|"ModelQuality"|"ModelBias"|"ModelExplainability"
}

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

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

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

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

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

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

Вывод

MonitoringScheduleArn -> (строка)

Amazon Resource Name (ARN) расписания мониторинга.

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

Spec-Zone.ru

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