Spec-Zone.ru › AWS CLI v2

[ aws . apprunner ]

удаление-автомасштабирования-конфигурации

Описание

Удалить ресурс конфигурации автоматического масштабирования App Runner. Вы можете удалить конфигурацию автоматического масштабирования верхнего уровня, конкретную ревизию или все ревизии, связанные с конфигурацией верхнего уровня. Вы не можете удалить конфигурацию по умолчанию или конфигурацию, используемую одним или несколькими сервисами App Runner.

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

Синтаксис

  delete-auto-scaling-configuration
--auto-scaling-configuration-arn <value>
[--delete-all-revisions | --no-delete-all-revisions]
[--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]

Параметры

--auto-scaling-configuration-arn (строка)

Amazon Resource Name (ARN) конфигурации автоматического масштабирования App Runner, которую вы хотите удалить.

ARN может быть полным ARN конфигурации автоматического масштабирования или частичным ARN, заканчивающимся либо ``…/имя ``, либо ``…/имя /ревизия ``. Если ревизия не указана, удаляется последняя активная ревизия.

--delete-all-revisions | --no-delete-all-revisions (булево)

Установите в значение true, чтобы удалить все ревизии, связанные со значением параметра AutoScalingConfigurationArn.

Когда DeleteAllRevisions установлено в значение true, единственное допустимое значение для Amazon Resource Name (ARN) — это частичный ARN, заканчивающийся: .../name.

--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 (строка)

Включить/выключить цветной вывод.

  • вкл
  • выкл
  • авто

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

Пример 1: Удаление последней активной ревизии конфигурации автоматического масштабирования

Следующий delete-auto-scaling-configuration пример удаляет последнюю активную ревизию конфигурации автоматического масштабирования App Runner. Для удаления последней активной ревизии укажите Amazon Resource Name (ARN), заканчивающийся именем конфигурации, без компонента ревизии.

В примере до этой операции существовали две ревизии. Поэтому удаляется ревизия 2 (последняя). Однако теперь отображается "Latest": false, поскольку после удаления она больше не является последней активной ревизией.

aws apprunner delete-auto-scaling-configuration \
    --cli-input-json file://input.json

Содержание input.json:

{
    "AutoScalingConfigurationArn": "arn:aws:apprunner:us-east-1:123456789012:autoscalingconfiguration/high-availability"
}

Вывод:

{
    "AutoScalingConfiguration": {
        "AutoScalingConfigurationArn": "arn:aws:apprunner:us-east-1:123456789012:autoscalingconfiguration/high-availability/2/e76562f50d78042e819fead0f59672e6",
        "AutoScalingConfigurationName": "high-availability",
        "AutoScalingConfigurationRevision": 2,
        "CreatedAt": "2021-02-25T17:42:59Z",
        "DeletedAt": "2021-03-02T08:07:06Z",
        "Latest": false,
        "Status": "INACTIVE",
        "MaxConcurrency": 30,
        "MaxSize": 90,
        "MinSize": 5
    }
}

Пример 2: Удаление определенной ревизии конфигурации автоматического масштабирования

Следующий delete-auto-scaling-configuration пример удаляет определенную ревизию конфигурации автоматического масштабирования App Runner. Для удаления конкретной ревизии укажите ARN, включающий номер ревизии.

В примере до этой операции существовало несколько ревизий. Действие удаляет ревизию 1.

aws apprunner delete-auto-scaling-configuration \
    --cli-input-json file://input.json

Содержание input.json:

{
    "AutoScalingConfigurationArn": "arn:aws:apprunner:us-east-1:123456789012:autoscalingconfiguration/high-availability/1"
}

Вывод:

{
    "AutoScalingConfiguration": {
        "AutoScalingConfigurationArn": "arn:aws:apprunner:us-east-1:123456789012:autoscalingconfiguration/high-availability/1/2f50e7656d7819fead0f59672e68042e",
        "AutoScalingConfigurationName": "high-availability",
        "AutoScalingConfigurationRevision": 1,
        "CreatedAt": "2020-11-03T00:29:17Z",
        "DeletedAt": "2021-03-02T08:07:06Z",
        "Latest": false,
        "Status": "INACTIVE",
        "MaxConcurrency": 100,
        "MaxSize": 50,
        "MinSize": 5
    }
}

Вывод

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

Описание конфигурации автоматического масштабирования App Runner, которую только что удалил этот запрос.

AutoScalingConfigurationArn -> (строка)

Amazon Resource Name (ARN) этой конфигурации автоматического масштабирования.

AutoScalingConfigurationName -> (строка)

Предоставленное пользователем имя конфигурации автоматического масштабирования. Может использоваться в нескольких ревизиях одной конфигурации.

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

Ревизия этой конфигурации автоматического масштабирования. Уникальна среди всех активных конфигураций ("Status": "ACTIVE"), которые разделяют то же самое AutoScalingConfigurationName.

Latest -> (булево)

Установлено в значение true для конфигурации с наивысшей Revision среди всех конфигураций, которые разделяют то же самое AutoScalingConfigurationName. В противном случае установлено в значение false.

Status -> (строка)

Текущее состояние конфигурации автоматического масштабирования. Если статус ревизии конфигурации INACTIVE, она была удалена и не может быть использована. Неактивные ревизии конфигураций удаляются постоянно некоторое время после удаления.

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

Максимальное количество одновременных запросов, которые обрабатывает экземпляр. Если количество одновременных запросов превышает это ограничение, App Runner масштабирует сервис вверх.

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

Минимальное количество экземпляров, которые App Runner предоставляет для сервиса. У сервиса всегда есть как минимум MinSize предопределенных экземпляров. Некоторые из них активно обслуживают трафик. Остальные (предопределенные и неактивные экземпляры) — это экономичная резервная вычислительная мощность, которая готова к быстрому запуску. Вы платите за использование памяти всех предопределенных экземпляров. Вы платите за использование ЦП только активного подмножества.

App Runner временно удваивает количество предоставленных экземпляров во время развертывания, чтобы сохранить ту же емкость как для старого, так и для нового кода.

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

Максимальное количество экземпляров, до которых сервис масштабируется вверх. Максимальное число экземпляров, активно обслуживающих трафик для вашего сервиса, — MaxSize.

CreatedAt -> (временная метка)

Время создания конфигурации автоматического масштабирования. Формат — временная метка Unix.

DeletedAt -> (временная метка)

Время удаления конфигурации автоматического масштабирования. Формат — временная метка Unix.

HasAssociatedService -> (булево)

Указывает, есть ли у этой конфигурации автоматического масштабирования связанный с ней сервис App Runner. Значение true указывает, что с ним связаны один или несколько сервисов. Значение false указывает, что сервисы не связаны.

IsDefault -> (булево)

Указывает, должна ли эта конфигурация автоматического масштабирования использоваться в качестве значения по умолчанию для нового сервиса App Runner, у которого нет ARN конфигурации автоматического масштабирования, указанного при создании. Каждый аккаунт может иметь только одну конфигурацию AutoScalingConfiguration по умолчанию на регион. Конфигурация AutoScalingConfiguration по умолчанию может быть любой ревизией в рамках той же AutoScalingConfigurationName.

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

Spec-Zone.ru

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