обновить-расписание-мониторинга
Описание
Обновляет ранее созданное расписание.
См. также: Документация 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 (строка)
--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 -> (строка)
StatisticsResource -> (структура)
Файл статистики базовой линии в Amazon S3, с которым должна быть проверена текущая задача мониторинга.
S3Uri -> (строка)
MonitoringInputs -> (список)
Массив входов для задачи мониторинга. В настоящее время мы поддерживаем мониторинг Amazon SageMaker AI Endpoint.
(структура)
Входы для задачи мониторинга.
EndpointInput -> (структура)
Конечная точка для задачи мониторинга.
EndpointName -> (строка)
DataCaptureConfig.LocalPath -> (строка)
S3InputMode -> (строка)
Pipe или File в качестве режима ввода для передачи данных для задачи мониторинга. Режим Pipe рекомендуется для больших наборов данных. Режим File полезен для небольших файлов, которые помещаются в оперативную память. По умолчанию используется File.S3DataDistributionType -> (строка)
FullyReplicated.FeaturesAttribute -> (строка)
InferenceAttribute -> (строка)
ProbabilityAttribute -> (строка)
ProbabilityThresholdAttribute -> (число с плавающей запятой)
StartTimeOffset -> (строка)
EndTimeOffset -> (строка)
ExcludeFeaturesAttribute -> (строка)
BatchTransformInput -> (структура)
Объект ввода для задачи пакетного преобразования.
DataCapturedDestinationS3Uri -> (строка)
DatasetFormat -> (структура)
Формат набора данных для вашей задачи пакетного преобразования.
Csv -> (структура)
Набор данных CSV, используемый в задаче мониторинга.
Header -> (логическое значение)
Json -> (структура)
Набор данных JSON, используемый в задаче мониторинга.
Line -> (логическое значение)
Parquet -> (структура)
LocalPath -> (строка)
S3InputMode -> (строка)
Pipe или File в качестве режима ввода для передачи данных для задачи мониторинга. Режим Pipe рекомендуется для больших наборов данных. Режим File полезен для небольших файлов, которые помещаются в оперативную память. По умолчанию используется File.S3DataDistributionType -> (строка)
FullyReplicated.FeaturesAttribute -> (строка)
InferenceAttribute -> (строка)
ProbabilityAttribute -> (строка)
ProbabilityThresholdAttribute -> (число с плавающей запятой)
StartTimeOffset -> (строка)
EndTimeOffset -> (строка)
ExcludeFeaturesAttribute -> (строка)
MonitoringOutputConfig -> (структура)
Массив выходов из задачи мониторинга, которые будут загружены в Amazon S3.
MonitoringOutputs -> (список)
Выходы мониторинга для задач мониторинга. Здесь загружаются результаты периодических задач мониторинга.
(структура)
Объект вывода для задачи мониторинга.
S3Output -> (структура)
Местоположение Amazon S3, где сохраняются результаты задачи мониторинга.
S3Uri -> (строка)
LocalPath -> (строка)
S3UploadMode -> (строка)
KmsKeyId -> (строка)
MonitoringResources -> (структура)
Идентифицирует ресурсы, экземпляры вычислительных ресурсов ML и объемы хранилища ML для развертывания для задачи мониторинга. При распределенном процессе вы указываете более одного экземпляра.
ClusterConfig -> (структура)
Конфигурация ресурсов кластера, используемых для выполнения задачи обработки.
InstanceCount -> (целое число)
InstanceType -> (строка)
VolumeSizeInGB -> (целое число)
VolumeKmsKeyId -> (строка)
MonitoringAppSpecification -> (структура)
Настраивает задачу мониторинга для запуска указанного образа контейнера Docker.
ImageUri -> (строка)
ContainerEntrypoint -> (список)
Указывает точку входа для контейнера, используемого для запуска задачи мониторинга.
(строка)
ContainerArguments -> (список)
Массив аргументов для контейнера, используемого для запуска задачи мониторинга.
(строка)
RecordPreprocessorSourceUri -> (строка)
PostAnalyticsProcessorSourceUri -> (строка)
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 -> (строка)
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 -> (строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.