обновление даты истечения срока действия версии набора управляемых правил
Описание
Обновляет информацию об истечении срока действия для вашего набора управляемых правил. Используйте эту команду для инициирования истечения срока действия версии набора управляемых правил. После инициирования истечения срока действия версии WAF исключает ее из ответа ListAvailableManagedRuleGroupVersions для набора управляемых правил.
Примечание
Этот параметр предназначен только для использования поставщиками наборов управляемых правил. Поставщиками являются Amazon Web Services и продавцы из Amazon Web Services Marketplace.
Поставщики, вы можете использовать API наборов управляемых правил, чтобы обеспечить контролируемое развертывание версионированных предложений наборов управляемых правил для ваших клиентов. API — это ListManagedRuleSets , GetManagedRuleSet , PutManagedRuleSetVersions и UpdateManagedRuleSetVersionExpiryDate .
См. также: Документацию AWS API
Синтаксис
update-managed-rule-set-version-expiry-date
--name <value>
--scope <value>
--id <value>
--lock-token <value>
--version-to-expire <value>
--expiry-timestamp <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]
Параметры
--name (строка)
Имя набора управляемых правил. Вы используете его вместе с идентификатором набора правил для идентификации набора правил.
Это имя присваивается соответствующему набору управляемых правил, к которому ваши клиенты могут получить доступ и использовать его.
--scope (строка)
Указывает, относится ли это к глобальному типу ресурса, такому как распределение Amazon CloudFront. Для приложения Amplify используйте CLOUDFRONT .
Для работы с CloudFront также необходимо указать регион US East (N. Virginia) следующим образом:
- CLI — Укажите регион при использовании области CloudFront:
--scope=CLOUDFRONT --region=us-east-1. - API и SDK — Для всех вызовов используйте конечную точку региона us-east-1.
Возможные значения:
CLOUDFRONTREGIONAL
--id (строка)
list . Вы предоставляете его для операций, таких как get и update .--lock-token (строка)
get и list, чтобы отметить состояние сущности на момент запроса. Чтобы внести изменения в сущность, связанную с токеном, вы предоставляете токен для операций, таких как update и delete. WAF использует токен, чтобы убедиться, что с момента последнего получения сущности в ней не было изменений. Если изменения были внесены, обновление завершается с ошибкой WAFOptimisticLockException. В этом случае выполните другую операцию get и используйте новый токен, возвращенный этой операцией.--version-to-expire (строка)
--expiry-timestamp (метка времени)
Время, когда вы хотите, чтобы версия истекла.
Время указано в формате Coordinated Universal Time (UTC). Формат UTC включает специальный обозначитель Z. Например, «2016-09-27T14:50Z».
--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.
Вывод
ExpiringVersion -> (строка)
ExpiryTimestamp -> (метка времени)
Время истечения срока действия версии.
Время указано в формате Coordinated Universal Time (UTC). Формат UTC включает специальный обозначитель Z. Например, «2016-09-27T14:50Z».
NextLockToken -> (строка)
get и list, чтобы отметить состояние сущности на момент запроса. Чтобы внести изменения в сущность, связанную с токеном, вы предоставляете токен для операций, таких как update и delete. WAF использует токен, чтобы убедиться, что с момента последнего получения сущности в ней не было изменений. Если изменения были внесены, обновление завершается с ошибкой WAFOptimisticLockException. В этом случае выполните другую операцию get и используйте новый токен, возвращенный этой операцией.
© Copyright 2025, Amazon Web Services. Created using Sphinx.