Spec-Zone.ru › AWS CLI v2

[ aws . events ]

удаление-целей

Описание

Удаляет указанные цели из указанного правила. При срабатывании правила эти цели больше не будут вызываться.

Примечание

Успешное выполнение RemoveTargets не гарантирует удаление всех целей из правила, это означает, что указанные в запросе цели были удалены.

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

Этот действие может частично завершиться неудачно, если будет слишком много одновременных запросов. В этом случае FailedEntryCount в ответе будет отлична от нуля, и каждый элемент в FailedEntries будет содержать идентификатор неудачной цели и код ошибки.

Максимальное количество элементов в одном запросе — 10.

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

Синтаксис

  remove-targets
--rule <value>
[--event-bus-name <value>]
--ids <value>
[--force | --no-force]
[--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]

Параметры

--rule (строка)

Имя правила.

--event-bus-name (строка)

Имя или ARN очереди событий, связанной с правилом. Если вы опустите этот параметр, будет использоваться стандартная очередь событий.

--ids (список)

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

(строка)

Синтаксис:

"string" "string" ...

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

Если это управляемое правило, созданное службой Amazon Web Services от вашего имени, вы должны указать Force как True для удаления целей. Этот параметр игнорируется для правил, которые не являются управляемыми. Вы можете проверить, является ли правило управляемым, используя DescribeRule или ListRules и проверив поле ManagedBy в ответе.

--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.

Примеры

Примечание

Для использования следующих примеров необходимо установить и настроить AWS CLI. Дополнительные сведения см. в руководстве «Начало работы» в Руководстве пользователя AWS CLI.

Если не указано иное, во всех примерах используются правила цитирования, характерные для систем Unix. Эти примеры необходимо адаптировать к правилам цитирования вашей оболочки. См. раздел «Использование кавычек со строками» в Руководстве пользователя AWS CLI.

Удаление цели для события

В этом примере удаляется Amazon Kinesis поток с именем MyStream1 из целей правила DailyLambdaFunction. При создании DailyLambdaFunction этот поток был задан в качестве цели с идентификатором Target1:

aws events remove-targets --rule "DailyLambdaFunction" --ids "Target1"

Вывод

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

Количество неудачных элементов.

FailedEntries -> (список)

Неудачные записи целей.

(структура)

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

TargetId -> (строка)

Идентификатор цели.

ErrorCode -> (строка)

Код ошибки, указывающий причину неудачи при удалении цели. Если значение равно ConcurrentModificationException, было сделано слишком много запросов одновременно.

ErrorMessage -> (строка)

Сообщение об ошибке, объясняющее причину неудачи при удалении цели.

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

Spec-Zone.ru

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