stop-task
Описание
Останавливает запущенную задачу. Все теги, связанные с задачей, будут удалены.
При вызове StopTask для задачи, контейнерам, работающим в задаче, отправляется эквивалент docker stop. Это приводит к значению SIGTERM и стандартному таймауту 30 секунд, после чего отправляется значение SIGKILL, и контейнеры останавливаются насильственно. Если контейнер обрабатывает значение SIGTERM корректно и завершается в течение 30 секунд после его получения, значение SIGKILL не отправляется.
Для контейнеров Windows POSIX-сигналы не работают, и среда выполнения останавливает контейнер, отправив CTRL_SHUTDOWN_EVENT. Дополнительную информацию см. в разделе Unable to react to graceful shutdown of (Windows) container #25982 на GitHub.
Примечание
Стандартный таймаут в 30 секунд можно настроить в агенте Amazon ECS контейнера с помощью переменнойECS_CONTAINER_STOP_TIMEOUT. Дополнительную информацию см. в разделе Amazon ECS Container Agent Configuration в руководстве разработчика Amazon Elastic Container Service.См. также: Документация API AWS
Синтаксис
stop-task
[--cluster <value>]
--task <value>
[--reason <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]
Параметры
--cluster (строка)
--task (строка)
--reason (строка)
--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
- text
- table
- yaml
- yaml-stream
--query (строка)
Запрос JMESPath для фильтрации данных ответа.
--profile (строка)
Использование определенного профиля из файла учетных данных.
--region (строка)
Используемый регион. Переопределяет настройки конфигурации/среды.
--version (строка)
Отображает версию этого инструмента.
--color (строка)
Включение/выключение цветного вывода.
- on
- off
- auto
--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.
Примеры
Примечание
Чтобы использовать следующие примеры, необходимо установить и настроить AWS CLI. Дополнительную информацию см. в руководстве по началу работы с AWS CLI в руководстве пользователя AWS CLI.
Если не указано иное, все примеры имеют правила цитирования unix-подобных оболочек. Эти примеры необходимо адаптировать к правилам цитирования вашей оболочки. См. Использование кавычек со строками в руководстве пользователя AWS CLI.
Остановка задачи
Следующий stop-task останавливает указанную задачу в кластере по умолчанию.
aws ecs stop-task \
--task 666fdccc2e2d4b6894dd422f4eeee8f8
Вывод:
{
"task": {
"taskArn": "arn:aws:ecs:us-west-2:130757420319:task/default/666fdccc2e2d4b6894dd422f4eeee8f8",
"clusterArn": "arn:aws:ecs:us-west-2:130757420319:cluster/default",
"taskDefinitionArn": "arn:aws:ecs:us-west-2:130757420319:task-definition/sleep360:3",
"containerInstanceArn": "arn:aws:ecs:us-west-2:130757420319:container-instance/default/765936fadbdd46b5991a4bd70c2a43d4",
"overrides": {
"containerOverrides": []
},
"lastStatus": "STOPPED",
"desiredStatus": "STOPPED",
"cpu": "128",
"memory": "128",
"containers": [],
"version": 2,
"stoppedReason": "Taskfailedtostart",
"stopCode": "TaskFailedToStart",
"connectivity": "CONNECTED",
"connectivityAt": 1563421494.186,
"pullStartedAt": 1563421494.252,
"pullStoppedAt": 1563421496.252,
"executionStoppedAt": 1563421497,
"createdAt": 1563421494.186,
"stoppingAt": 1563421497.252,
"stoppedAt": 1563421497.252,
"group": "family:sleep360",
"launchType": "EC2",
"attachments": [],
"tags": []
}
}
Выходные данные
task -> (структура)
Задача, которая была остановлена.
attachments -> (список)
Адаптер эластичной сетевой карты, связанный с задачей, если задача использует режим сети awsvpc.
(структура)
Объект, представляющий экземпляр контейнера или привязку задачи.
id -> (строка)
type -> (строка)
ElasticNetworkInterface, Service Connect и AmazonElasticBlockStorage.status -> (строка)
PRECREATED, CREATED, ATTACHING, ATTACHED, DETACHING, DETACHED, DELETED и FAILED.details -> (список)
Детали привязки.
Для эластичных сетевых интерфейсов это включает идентификатор сетевого интерфейса, MAC-адрес, идентификатор подсети и частный IPv4-адрес.
Для служб Service Connect это включает portName, clientAliases, discoveryName и ingressPortOverride.
Для Elastic Block Storage это включает roleArn, deleteOnTermination, volumeName, volumeId и statusReason (только в случае сбоя создания или привязки привязки).
(структура)
Объект сопоставления ключ-значение.
name -> (строка)
value -> (строка)
attributes -> (список)
Атрибуты задачи
(структура)
Атрибут — это пара имя-значение, которая ассоциируется с объектом Amazon ECS. Используйте атрибуты для расширения модели данных Amazon ECS, добавив пользовательские метаданные к вашим ресурсам. Дополнительную информацию см. в разделе Атрибуты в руководстве разработчика Amazon Elastic Container Service.
name -> (строка)
name должно содержать от 1 до 128 символов. Имя может содержать буквы (строчные и прописные), цифры, дефисы (-), подчеркивания (_), косые черты (/), обратные косые черты (\) или точки (.).value -> (строка)
value должно содержать от 1 до 128 символов. Оно может содержать буквы (строчные и прописные), цифры, дефисы (-), подчеркивания (_), точки (.), знаки «@», косые черты (/), обратные косые черты (\), двоеточия (:) или пробелы. Значение не может начинаться или заканчиваться пробелом.targetType -> (строка)
targetId -> (строка)
availabilityZone -> (строка)
capacityProviderName -> (строка)
clusterArn -> (строка)
connectivity -> (строка)
connectivityAt -> (временная метка)
CONNECTED.containerInstanceArn -> (строка)
containers -> (список)
Контейнеры, связанные с задачей.
(структура)
Контейнер Docker, который является частью задачи.
containerArn -> (строка)
taskArn -> (строка)
name -> (строка)
image -> (строка)
imageDigest -> (строка)
runtimeId -> (строка)
lastStatus -> (строка)
exitCode -> (целое число)
reason -> (строка)
networkBindings -> (список)
Привязки сети, связанные с контейнером.
(структура)
Подробная информация о сетевых привязках между контейнером и его хост-экземпляром контейнера. После того как задача достигает состояния RUNNING, ручные и автоматические назначения портов хоста и контейнера отображаются в разделе networkBindings ответов API DescribeTasks.
bindIP -> (строка)
containerPort -> (целое число)
hostPort -> (целое число)
protocol -> (строка)
containerPortRange -> (строка)
Диапазон номеров портов в контейнере, привязанный к динамически сопоставленному диапазону портов хоста.
При указании containerPortRange действуют следующие правила:
- Вы должны использовать режим сети
bridgeили режим сетиawsvpc. - Этот параметр доступен для типов запуска EC2 и Fargate.
- Этот параметр доступен для операционных систем Linux и Windows.
- В экземпляре контейнера должна быть установлена как минимум версия 1.67.0 агента контейнера и как минимум версия 1.67.0-1 пакета
ecs-init. - Вы можете указать не более 100 диапазонов портов на контейнер.
- Вы не указываете
hostPortRange. ЗначениеhostPortRangeустанавливается следующим образом:- Для контейнеров в задаче с режимом сети
awsvpc,hostPortRangeустанавливается равным значениюcontainerPortRange. Это стратегия статического сопоставления. - Для контейнеров в задаче с режимом сети
bridge, агент Amazon ECS находит свободные порты хоста из стандартного диапазона временных портов и передает их Docker для привязки к портам контейнера.
- Для контейнеров в задаче с режимом сети
- Значение
containerPortRangeдолжно быть от 1 до 65535. - Порт может быть включен только в одном сопоставлении портов на контейнер.
- Нельзя указывать перекрывающиеся диапазоны портов.
- Первый порт в диапазоне должен быть меньше последнего порта в диапазоне.
- Docker рекомендует отключить docker-proxy в файле конфигурации демона Docker, когда у вас много портов. Дополнительную информацию см. в проблеме #11185 на сайте Github. Сведения о том, как отключить docker-proxy в файле конфигурации демона Docker, см. в разделе Демон Docker в руководстве разработчика Amazon ECS.
Вы можете вызвать ` DescribeTasks https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_DescribeTasks.html`__ для просмотра hostPortRange, которые являются портами хоста, привязанными к портам контейнера.
hostPortRange -> (строка)
networkInterfaces -> (список)
Сетевые интерфейсы, связанные с контейнером.
(структура)
Объект, представляющий эластичный сетевой интерфейс для задач, использующих режим сети awsvpc.
attachmentId -> (строка)
privateIpv4Address -> (строка)
ipv6Address -> (строка)
healthStatus -> (строка)
UNKNOWN.managedAgents -> (список)
Подробности о любых управляемых агентах Amazon ECS, связанных с контейнером.
(структура)
Сведения о состоянии управляемого агента для контейнера.
lastStartedAt -> (временная метка)
name -> (строка)
ExecuteCommandAgent.reason -> (строка)
lastStatus -> (строка)
cpu -> (строка)
0, если в определении контейнера при регистрации определения задачи не было указано никакого значения.memory -> (строка)
memoryReservation -> (строка)
gpuIds -> (список)
Идентификаторы каждого GPU, назначенного контейнеру.
(строка)
cpu -> (строка)
Количество блоков процессора, используемых задачей, выраженное в определении задачи. Оно может быть выражено как целое число с использованием блоков процессора (например, 1024). Оно также может быть выражено как строка с использованием виртуальных процессоров (например, 1 vCPU или 1 vcpu). Строковые значения преобразуются в целое число, указывающее блоки процессора, при регистрации определения задачи.
Если вы используете тип запуска EC2 или внешний тип запуска, этот параметр необязателен. Поддерживаемые значения находятся в диапазоне от 128 блоков процессора (0.125 виртуальных процессоров) до 196608 блоков процессора (192 виртуальных процессоров). Если вы не указываете значение, параметр игнорируется.
Этот параметр обязателен для Fargate. Сведения о допустимых значениях см. в разделе Размер задачи в руководстве разработчика Amazon Elastic Container Service.
createdAt -> (временная метка)
PENDING.desiredStatus -> (строка)
enableExecuteCommand -> (логическое значение)
true, функция выполнения команды включена для всех контейнеров в задаче.executionStoppedAt -> (временная метка)
group -> (строка)
healthStatus -> (строка)
Статус работоспособности задачи. Он определяется работоспособностью необходимых контейнеров в задаче. Если все необходимые контейнеры в задаче сообщают о состоянии HEALTHY, статус задачи также сообщает о состоянии HEALTHY. Если какие-либо необходимые контейнеры в задаче сообщают о состоянии UNHEALTHY или UNKNOWN, статус задачи также сообщает о состоянии UNHEALTHY или UNKNOWN.
Примечание
Агент контейнера Amazon ECS не отслеживает и не сообщает о проверках работоспособности Docker, встроенных в образ контейнера и не указанных в определении контейнера. Например, это включает те, которые указаны в родительском изображении или в файле Dockerfile изображения. Параметры проверки работоспособности, указанные в определении контейнера, переопределяют любые проверки работоспособности Docker, найденные в образе контейнера.inferenceAccelerators -> (список)
Ускоритель Elastic Inference, связанный с задачей.
(структура)
Подробная информация об ускорителе Elastic Inference. Дополнительную информацию см. в разделе Работа с Amazon Elastic Inference в Amazon ECS в Руководстве разработчика Amazon Elastic Container Service.
deviceName -> (строка)
deviceName также должен быть указан в определении контейнера как ResourceRequirement.deviceType -> (строка)
lastStatus -> (строка)
launchType -> (строка)
memory -> (строка)
Объем памяти (в Мбайт), используемый задачей, выраженный в определении задачи. Он может быть выражен как целое число с использованием Мбайт (например, 1024). Если он выражен как строка с использованием Гбайт (например, 1GB или 1 GB), он преобразуется в целое число, указывающее Мбайт при регистрации определения задачи.
Если вы используете тип запуска EC2, это поле является необязательным.
Если вы используете тип запуска Fargate, это поле является обязательным. Вы должны использовать одно из следующих значений. Выбранное значение определяет диапазон допустимых значений для параметра cpu.
- 512 (0,5 Гбайт), 1024 (1 Гбайт), 2048 (2 Гбайт) - Допустимые значения
cpu: 256 (0,25 vCPU) - 1024 (1 Гбайт), 2048 (2 Гбайт), 3072 (3 Гбайт), 4096 (4 Гбайт) - Допустимые значения
cpu: 512 (0,5 vCPU) - 2048 (2 Гбайт), 3072 (3 Гбайт), 4096 (4 Гбайт), 5120 (5 Гбайт), 6144 (6 Гбайт), 7168 (7 Гбайт), 8192 (8 Гбайт) - Допустимые значения
cpu: 1024 (1 vCPU) - От 4096 (4 Гбайт) до 16384 (16 Гбайт) с шагом 1024 (1 Гбайт) - Допустимые значения
cpu: 2048 (2 vCPU) - От 8192 (8 Гбайт) до 30720 (30 Гбайт) с шагом 1024 (1 Гбайт) - Допустимые значения
cpu: 4096 (4 vCPU) - От 16 Гбайт до 60 Гбайт с шагом 4 Гбайт - Допустимые значения
cpu: 8192 (8 vCPU) Этот вариант требует платформы Linux1.4.0или более поздней версии. - От 32 Гбайт до 120 Гбайт с шагом 8 Гбайт - Допустимые значения
cpu: 16384 (16 vCPU) Этот вариант требует платформы Linux1.4.0или более поздней версии.
overrides -> (структура)
Одна или несколько переопределений контейнера.
containerOverrides -> (список)
Одна или несколько переопределений контейнера, отправляемых задаче.
(структура)
Переопределения, отправляемые в контейнер. Можно передать пустое переопределение контейнера. Пример пустого переопределения контейнера - {"containerOverrides": [ ] }. Если указано непустое переопределение контейнера, должен быть указан параметр name.
Для хранения конфиденциальных данных можно использовать Secrets Manager или Amazon Web Services Systems Manager Parameter Store. Дополнительную информацию см. в Руководстве по Amazon ECS, раздел Получение секретов через переменные среды.
name -> (строка)
command -> (список)
Команда, отправляемая контейнеру, которая переопределяет стандартную команду из образа Docker или определения задачи. Также необходимо указать имя контейнера.
(строка)
environment -> (список)
Переменные среды, которые нужно отправить контейнеру. Вы можете добавить новые переменные среды, которые добавляются в контейнер при запуске, или переопределить существующие переменные среды из образа Docker или определения задачи. Также необходимо указать имя контейнера.
(структура)
Объект пары «ключ-значение».
name -> (строка)
value -> (строка)
environmentFiles -> (список)
Список файлов, содержащих переменные среды, которые нужно передать контейнеру вместо значения из определения контейнера.
(структура)
Список файлов, содержащих переменные среды, которые нужно передать контейнеру. Можно указать до десяти файлов среды. Файл должен иметь расширение .env. Каждая строка в файле среды должна содержать переменную среды в формате VARIABLE=VALUE. Строки, начинающиеся с #, рассматриваются как комментарии и игнорируются.
Если в определении контейнера указаны переменные среды с помощью параметра environment, они имеют приоритет над переменными, содержащимися в файле среды. Если несколько файлов среды содержат одну и ту же переменную, они обрабатываются сверху вниз. Рекомендуется использовать уникальные имена переменных. Дополнительную информацию см. в Руководстве разработчика Amazon Elastic Container Service, раздел Использование файла для передачи переменных среды в контейнер.
Файлы переменных среды находятся в Amazon S3, и на них распространяются все соображения безопасности Amazon S3.
Для типа запуска Fargate необходимо использовать следующие платформы:
- Платформа Linux версии
1.4.0или более поздней версии. - Платформа Windows версии
1.0.0или более поздней версии.
При использовании типа запуска Fargate обратите внимание на следующее:
- Файл обрабатывается как собственный Docker env-файл.
- Обработка экранирования оболочки не поддерживается.
- Точка входа контейнера интерпретирует значения
VARIABLE.
value -> (строка)
type -> (строка)
s3.cpu -> (целое число)
cpu, резервируемых для контейнера, вместо значения по умолчанию из определения задачи. Также необходимо указать имя контейнера.memory -> (целое число)
memoryReservation -> (целое число)
resourceRequirements -> (список)
Тип и объем ресурса, назначаемого контейнеру, вместо значения по умолчанию из определения задачи. Поддерживается только ресурс GPU.
(структура)
Тип и объем ресурса, назначаемого контейнеру. Поддерживаются типы ресурсов: GPU и ускорители Elastic Inference. Дополнительную информацию см. в Руководстве разработчика Amazon Elastic Container Service, разделах Работа с GPU в Amazon ECS или Работа с Amazon Elastic Inference в Amazon ECS.
value -> (строка)
Значение для указанного типа ресурса.
Когда тип — GPU, значение — количество физических GPUs, которые резервирует агент контейнера Amazon ECS для контейнера. Количество GPU, зарезервированных для всех контейнеров в задаче, не может превышать количество доступных GPU на экземпляре контейнера, на котором запущена задача.
Когда тип — InferenceAccelerator, значение value соответствует значению deviceName для ускорителя InferenceAccelerator, указанного в определении задачи.
type -> (строка)
cpu -> (строка)
inferenceAcceleratorOverrides -> (список)
Переопределение ускорителя Elastic Inference для задачи.
(структура)
Подробная информация о переопределении ускорителя Elastic Inference для задачи. Этот параметр используется для переопределения ускорителя Elastic Inference, указанного в определении задачи. Дополнительную информацию см. в разделе Работа с Amazon Elastic Inference в Amazon ECS в Руководстве разработчика Amazon Elastic Container Service.
deviceName -> (строка)
deviceName, указанным в определении задачи.deviceType -> (строка)
executionRoleArn -> (строка)
memory -> (строка)
taskRoleArn -> (строка)
ephemeralStorage -> (структура)
Переопределение параметров временного хранилища для задачи.
Примечание
Этот параметр поддерживается только для задач, размещенных на Fargate, использующих следующие версии платформы:
- Платформа Linux версии
1.4.0или более поздней версии. - Платформа Windows версии
1.0.0или более поздней версии.
sizeInGiB -> (целое число)
21 Гбайт, а максимальное — 200 Гбайт.platformVersion -> (строка)
LATEST. Дополнительную информацию см. в разделе «Версии платформы Fargate» в руководстве разработчика Amazon Elastic Container Service.platformFamily -> (строка)
Операционная система, на которой выполняются ваши задачи. Семейство платформ указывается только для задач, использующих тип запуска Fargate.
Все задачи, выполняемые в рамках этой службы, должны использовать то же значение platformFamily, что и служба (например, LINUX.).
pullStartedAt -> (метка времени)
pullStoppedAt -> (метка времени)
startedAt -> (метка времени)
PENDING в состояние RUNNING.startedBy -> (строка)
startedBy содержит идентификатор развертывания этой службы.stopCode -> (строка)
Код остановки, указывающий причину остановки задачи. stoppedReason может содержать дополнительные сведения.
Дополнительную информацию о кодах остановки см. в разделе «Коды ошибок остановленных задач» в руководстве разработчика Amazon ECS.
stoppedAt -> (метка времени)
RUNNING в состояние STOPPED.stoppedReason -> (строка)
stoppingAt -> (метка времени)
RUNNING в состояние STOPPING.tags -> (список)
Метаданные, которые вы применяете к задаче, чтобы помочь в ее категоризации и организации. Каждый тег состоит из ключа и необязательного значения. Вы определяете и ключ, и значение.
Применяются следующие основные ограничения к тегам:
- Максимальное количество тегов на ресурс - 50
- Для каждого ресурса каждый ключ тега должен быть уникальным, и каждый ключ тега может иметь только одно значение.
- Максимальная длина ключа - 128 Unicode-символов в UTF-8
- Максимальная длина значения - 256 Unicode-символов в UTF-8
- Если ваша схема тегов используется в нескольких службах и ресурсах, помните, что другие службы могут иметь ограничения на разрешенные символы. В целом, разрешенными символами являются: буквы, цифры и пробелы, представленные в UTF-8, а также следующие символы: + - = . _ : / @.
- Ключи и значения тегов чувствительны к регистру.
- Не используйте
aws:,AWS:или любые сочетания верхнего и нижнего регистра таких префиксов для ключей или значений, так как они зарезервированы для использования Amazon Web Services. Вы не можете редактировать или удалять ключи или значения тегов с этим префиксом. Теги с этим префиксом не учитываются при подсчете лимита тегов на ресурс.
(структура)
Метаданные, которые вы применяете к ресурсу, чтобы помочь в их категоризации и организации. Каждый тег состоит из ключа и необязательного значения. Вы определяете их.
Применяются следующие основные ограничения к тегам:
- Максимальное количество тегов на ресурс - 50
- Для каждого ресурса каждый ключ тега должен быть уникальным, и каждый ключ тега может иметь только одно значение.
- Максимальная длина ключа - 128 Unicode-символов в UTF-8
- Максимальная длина значения - 256 Unicode-символов в UTF-8
- Если ваша схема тегов используется в нескольких службах и ресурсах, помните, что другие службы могут иметь ограничения на разрешенные символы. В целом, разрешенными символами являются: буквы, цифры и пробелы, представленные в UTF-8, а также следующие символы: + - = . _ : / @.
- Ключи и значения тегов чувствительны к регистру.
- Не используйте
aws:,AWS:или любые сочетания верхнего и нижнего регистра таких префиксов для ключей или значений, так как они зарезервированы для использования Amazon Web Services. Вы не можете редактировать или удалять ключи или значения тегов с этим префиксом. Теги с этим префиксом не учитываются при подсчете лимита тегов на ресурс.
key -> (строка)
value -> (строка)
taskArn -> (строка)
taskDefinitionArn -> (строка)
version -> (целое число)
detail), чтобы проверить, что версия в вашем потоке событий актуальна.ephemeralStorage -> (структура)
Параметры временного хранения для задачи.
sizeInGiB -> (целое число)
21 ГБ, а максимальное — 200 ГБ.fargateEphemeralStorage -> (структура)
Настройки временного хранения Fargate для задачи.
sizeInGiB -> (целое число)
20 ГБ, а максимальное — 200 ГБ.kmsKeyId -> (строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.