Spec-Zone.ru › AWS CLI v2

[ aws . cloudformation ]

удаление-стека

Описание

Удаляет указанный стек. После успешного завершения вызова начинается удаление стека. Удалённые стеки не отображаются в операции DescribeStacks, если удаление было успешно завершено.

Дополнительную информацию об удалении стека см. в разделе Удаление стека из консоли CloudFormation в Руководстве пользователя CloudFormation.

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

Синтаксис

  delete-stack
--stack-name <value>
[--retain-resources <value>]
[--role-arn <value>]
[--client-request-token <value>]
[--deletion-mode <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]

Параметры

--stack-name (строка)

Имя или уникальный идентификатор стека, связанный со стеком.

--retain-resources (список)

Для стеков в состоянии DELETE_FAILED, список логических идентификаторов ресурсов, связанных с ресурсами, которые необходимо сохранить. Во время удаления CloudFormation удаляет стек, но не удаляет сохранённые ресурсы.

Сохранение ресурсов полезно, когда вы не можете удалить ресурс, например, непустой S3-ведро, но хотите удалить стек.

(строка)

Синтаксис:

"string" "string" ...

--role-arn (строка)

Amazon Resource Name (ARN) роли IAM, которую CloudFormation использует для удаления стека. CloudFormation использует данные учетных данных роли для выполнения вызовов от вашего имени.

Если вы не укажете значение, CloudFormation использует роль, которая была ранее связана со стеком. Если роль недоступна, CloudFormation использует временную сессию, сгенерированную из ваших учетных данных пользователя.

--client-request-token (строка)

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

Все события, инициированные заданной операцией со стеком, имеют одинаковый токен запроса клиента, который вы можете использовать для отслеживания операций. Например, если вы выполняете операцию CreateStack с токеном token1, то все события StackEvents, созданные этой операцией, будут иметь ClientRequestToken, установленным как token1.

В консоли операции со стеком отображают токен запроса клиента на вкладке События. Операции со стеком, которые инициируются из консоли, используют формат токена Console-StackOperation-ID, что помогает легко идентифицировать операцию со стеком. Например, если вы создаете стек с помощью консоли, каждое событие стека будет назначено одному и тому же токену в следующем формате: Console-CreateStack-7f59c3cf-00d2-40c7-b2ff-e75db0987002.

--deletion-mode (строка)

Определяет режим удаления для стека. Возможные значения:

  • STANDARD - Используйте стандартное поведение. Указание этого значения эквивалентно тому, что этот параметр не указан.
  • FORCE_DELETE_STACK - Удалите стек, если он застрял в состоянии DELETE_FAILED из-за сбоя удаления ресурса.

Возможные значения:

  • STANDARD
  • FORCE_DELETE_STACK

--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-auto-prompt (булево)

Автоматически запрашивать параметры ввода CLI.

--no-cli-auto-prompt (булево)

Отключить автоматическое запроса параметров ввода CLI.

Примеры

Примечание

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

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

Чтобы удалить стек

Следующий delete-stack пример удаляет указанный стек.

aws cloudformation delete-stack \
    --stack-name my-stack

Эта команда не выводит никаких результатов.

Вывод

Нет

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

Spec-Zone.ru

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