delete-vault
Описание
Данная операция удаляет хранилище. Amazon S3 Glacier удалит хранилище только в том случае, если в нём нет архивов на момент последнего инвентаризации и не было записей в хранилище с момента последнего инвентаризации. Если ни одно из этих условий не выполняется, удаление хранилища завершится неудачно (то есть, хранилище не будет удалено) и Amazon S3 Glacier вернёт ошибку. Вы можете использовать DescribeVault для получения количества архивов в хранилище и использовать Инициализация задачи (POST jobs) для запуска нового получения инвентаризации для хранилища. Инвентаризация содержит идентификаторы архивов, которые вы используете для удаления архивов с помощью Удаление архива (DELETE archive).
Данная операция идемпотентна.
Учётная запись AWS имеет полные права на выполнение всех операций (действий). Однако пользователи AWS Identity and Access Management (IAM) по умолчанию не имеют никаких прав. Вам необходимо предоставить им явное разрешение на выполнение определённых действий. Более подробную информацию вы найдете в разделе Управление доступом с помощью AWS Identity and Access Management (IAM).
Справочную информацию и базовый REST API вы найдете в разделе Удаление хранилища в Amazon Glacier и Удаление хранилища в руководстве разработчика Amazon S3 Glacier.
См. также: Документацию AWS API
Синтаксис
delete-vault
--account-id <value>
--vault-name <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]
Параметры
--account-id (строка)
AccountId — это идентификатор учётной записи AWS, владеющей хранилищем. Вы можете указать идентификатор учётной записи AWS или необязательно одиночную «-» (дефис), в этом случае Amazon S3 Glacier использует идентификатор учётной записи AWS, связанный с учётными данными, используемыми для подписания запроса. Если вы используете идентификатор учётной записи, не включайте в него дефисы (‘-’).--vault-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 (строка)
Включение/выключение цветного вывода.
- 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.
Если не указано иное, во всех примерах используются правила цитирования, характерные для Unix. Эти примеры необходимо адаптировать к правилам цитирования вашей оболочки терминала. См. Использование кавычек со строками в руководстве пользователя AWS CLI.
Следующая команда удаляет хранилище с именем my-vault:
aws glacier delete-vault --vault-name my-vault --account-id -
Эта команда не генерирует никакого вывода. Amazon Glacier требует аргумент идентификатора учётной записи при выполнении операций, но вы можете использовать дефис для указания используемой учётной записи.
Вывод
Нет
© Copyright 2025, Amazon Web Services. Created using Sphinx.