удаление-развертывания-синего-зеленого
Описание
Удаляет развертывание синего/зеленого.
Для получения дополнительной информации см. Использование развертываний Amazon RDS синего/зеленого для обновлений баз данных в Руководстве пользователя Amazon RDS и Использование развертываний Amazon RDS синего/зеленого для обновлений баз данных в Руководстве пользователя Amazon Aurora.
См. также: Документация API AWS
Синтаксис
delete-blue-green-deployment
--blue-green-deployment-identifier <value>
[--delete-target | --no-delete-target]
[--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]
Параметры
--blue-green-deployment-identifier (строка)
Уникальный идентификатор развертывания синего/зеленого для удаления. Этот параметр не чувствителен к регистру.
Ограничения:
- Должен соответствовать существующему идентификатору развертывания синего/зеленого.
--delete-target | --no-delete-target (логическое значение)
SWITCHOVER_COMPLETED.--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.
Пример 1: Удаление ресурсов в зеленой среде для экземпляра базы данных RDS для MySQL
Следующий delete-blue-green-deployment пример удаляет ресурсы в зеленой среде для экземпляра базы данных RDS для MySQL.
aws rds delete-blue-green-deployment \
--blue-green-deployment-identifier bgd-v53303651eexfake \
--delete-target
Вывод:
{
"BlueGreenDeployment": {
"BlueGreenDeploymentIdentifier": "bgd-v53303651eexfake",
"BlueGreenDeploymentName": "bgd-cli-test-instance",
"Source": "arn:aws:rds:us-east-1:123456789012:db:my-db-instance",
"Target": "arn:aws:rds:us-east-1:123456789012:db:my-db-instance-green-rkfbpe",
"SwitchoverDetails": [
{
"SourceMember": "arn:aws:rds:us-east-1:123456789012:db:my-db-instance",
"TargetMember": "arn:aws:rds:us-east-1:123456789012:db:my-db-instance-green-rkfbpe",
"Status": "AVAILABLE"
},
{
"SourceMember": "arn:aws:rds:us-east-1:123456789012:db:my-db-instance-replica-1",
"TargetMember": "arn:aws:rds:us-east-1:123456789012:db:my-db-instance-replica-1-green-j382ha",
"Status": "AVAILABLE"
},
{
"SourceMember": "arn:aws:rds:us-east-1:123456789012:db:my-db-instance-replica-2",
"TargetMember": "arn:aws:rds:us-east-1:123456789012:db:my-db-instance-replica-2-green-ejv4ao",
"Status": "AVAILABLE"
},
{
"SourceMember": "arn:aws:rds:us-east-1:123456789012:db:my-db-instance-replica-3",
"TargetMember": "arn:aws:rds:us-east-1:123456789012:db:my-db-instance-replica-3-green-vlpz3t",
"Status": "AVAILABLE"
}
],
"Tasks": [
{
"Name": "CREATING_READ_REPLICA_OF_SOURCE",
"Status": "COMPLETED"
},
{
"Name": "DB_ENGINE_VERSION_UPGRADE",
"Status": "COMPLETED"
},
{
"Name": "CONFIGURE_BACKUPS",
"Status": "COMPLETED"
},
{
"Name": "CREATING_TOPOLOGY_OF_SOURCE",
"Status": "COMPLETED"
}
],
"Status": "DELETING",
"CreateTime": "2022-02-25T21:18:51.183000+00:00",
"DeleteTime": "2022-02-25T22:25:31.331000+00:00"
}
}
Дополнительную информацию см. в разделе Удаление развертывания синего/зеленого в Руководстве пользователя Amazon RDS.
Пример 2: Удаление ресурсов в зеленой среде для кластера баз данных Aurora MySQL
Следующий delete-blue-green-deployment пример удаляет ресурсы в зеленой среде для кластера баз данных Aurora MySQL.
aws rds delete-blue-green-deployment \
--blue-green-deployment-identifier bgd-wi89nwzglccsfake \
--delete-target
Вывод:
{
"BlueGreenDeployment": {
"BlueGreenDeploymentIdentifier": "bgd-wi89nwzglccsfake",
"BlueGreenDeploymentName": "my-blue-green-deployment",
"Source": "arn:aws:rds:us-east-1:123456789012:cluster:my-aurora-mysql-cluster",
"Target": "arn:aws:rds:us-east-1:123456789012:cluster:my-aurora-mysql-cluster-green-3rnukl",
"SwitchoverDetails": [
{
"SourceMember": "arn:aws:rds:us-east-1:123456789012:cluster:my-aurora-mysql-cluster",
"TargetMember": "arn:aws:rds:us-east-1:123456789012:cluster:my-aurora-mysql-cluster-green-3rnukl",
"Status": "AVAILABLE"
},
{
"SourceMember": "arn:aws:rds:us-east-1:123456789012:db:my-aurora-mysql-cluster-1",
"TargetMember": "arn:aws:rds:us-east-1:123456789012:db:my-aurora-mysql-cluster-1-green-gpmaxf",
"Status": "AVAILABLE"
},
{
"SourceMember": "arn:aws:rds:us-east-1:123456789012:db:my-aurora-mysql-cluster-2",
"TargetMember": "arn:aws:rds:us-east-1:123456789012:db:my-aurora-mysql-cluster-2-green-j2oajq",
"Status": "AVAILABLE"
},
{
"SourceMember": "arn:aws:rds:us-east-1:123456789012:db:my-aurora-mysql-cluster-3",
"TargetMember": "arn:aws:rds:us-east-1:123456789012:db:my-aurora-mysql-cluster-3-green-mkxies",
"Status": "AVAILABLE"
},
{
"SourceMember": "arn:aws:rds:us-east-1:123456789012:cluster-endpoint:my-excluded-member-endpoint",
"TargetMember": "arn:aws:rds:us-east-1:123456789012:cluster-endpoint:my-excluded-member-endpoint-green-4sqjrq",
"Status": "AVAILABLE"
},
{
"SourceMember": "arn:aws:rds:us-east-1:123456789012:cluster-endpoint:my-reader-endpoint",
"TargetMember": "arn:aws:rds:us-east-1:123456789012:cluster-endpoint:my-reader-endpoint-green-gwwzlg",
"Status": "AVAILABLE"
}
],
"Tasks": [
{
"Name": "CREATING_READ_REPLICA_OF_SOURCE",
"Status": "COMPLETED"
},
{
"Name": "DB_ENGINE_VERSION_UPGRADE",
"Status": "COMPLETED"
},
{
"Name": "CREATE_DB_INSTANCES_FOR_CLUSTER",
"Status": "COMPLETED"
},
{
"Name": "CREATE_CUSTOM_ENDPOINTS",
"Status": "COMPLETED"
}
],
"Status": "DELETING",
"CreateTime": "2022-02-25T21:12:00.288000+00:00",
"DeleteTime": "2022-02-25T22:29:11.336000+00:00"
}
}
Дополнительную информацию см. в разделе Удаление развертывания синего/зеленого в Руководстве пользователя Amazon Aurora.
Вывод
BlueGreenDeployment -> (структура)
Подробности о развертывании по принципу синего/зеленого.
Для получения дополнительной информации, см. Использование развертываний Amazon RDS по принципу синего/зеленого для обновлений баз данных в руководстве Amazon RDS User Guide и Использование развертываний Amazon RDS по принципу синего/зеленого для обновлений баз данных в руководстве Amazon Aurora User Guide.
BlueGreenDeploymentIdentifier -> (строка)
BlueGreenDeploymentName -> (строка)
Source -> (строка)
База данных-источник для развертывания по принципу синего/зеленого.
Перед переключением база данных-источник является производственной базой данных в синем окружении.
Target -> (строка)
База данных-цель для развертывания по принципу синего/зеленого.
Перед переключением база данных-цель является клонированной базой данных в зеленом окружении.
SwitchoverDetails -> (список)
Подробности о каждом источнике и ресурсе-цели в развертывании по принципу синего/зеленого.
(структура)
Содержит подробности о развертывании по принципу синего/зеленого.
Для получения дополнительной информации, см. Использование развертываний Amazon RDS по принципу синего/зеленого для обновлений баз данных в руководстве Amazon RDS User Guide и Использование развертываний Amazon RDS по принципу синего/зеленого для обновлений баз данных в руководстве Amazon Aurora User Guide.
SourceMember -> (строка)
TargetMember -> (строка)
Status -> (строка)
Статус переключения ресурса в развертывании по принципу синего/зеленого.
Значения:
-
PROVISIONING- Ресурс готовится к переключению. -
AVAILABLE- Ресурс готов к переключению. -
SWITCHOVER_IN_PROGRESS- Ресурс переключается. -
SWITCHOVER_COMPLETED- Ресурс переключен. -
SWITCHOVER_FAILED- Ресурс попытался переключиться, но не удалось. -
MISSING_SOURCE- Источник ресурса был удален. -
MISSING_TARGET- Ресурс-цель был удален.
Tasks -> (список)
Задачи, которые необходимо выполнить или которые были выполнены на базе данных-цели до переключения.
(структура)
Подробности о задаче для развертывания по принципу синего/зеленого.
Для получения дополнительной информации, см. Использование развертываний Amazon RDS по принципу синего/зеленого для обновлений баз данных в руководстве Amazon RDS User Guide и Использование развертываний Amazon RDS по принципу синего/зеленого для обновлений баз данных в руководстве Amazon Aurora User Guide.
Name -> (строка)
Status -> (строка)
Статус задачи развертывания по принципу синего/зеленого.
Допустимые значения:
-
PENDING- Ресурс готовится к развертыванию. -
IN_PROGRESS- Ресурс развертывается. -
COMPLETED- Ресурс развернут. -
FAILED- Развертывание ресурса завершилось с ошибкой.
Status -> (строка)
Статус развертывания по принципу синего/зеленого.
Допустимые значения:
-
PROVISIONING- Ресурсы создаются в зеленом окружении. -
AVAILABLE- Ресурсы доступны в зеленом окружении. -
SWITCHOVER_IN_PROGRESS- Развертывание переключается из синего окружения в зеленое. -
SWITCHOVER_COMPLETED- Переключение из синего окружения в зеленое завершено. -
INVALID_CONFIGURATION- Ресурсы в зеленом окружении некорректны, поэтому переключение невозможно. -
SWITCHOVER_FAILED- Переключение было предпринято, но не удалось. -
DELETING- Развертывание синего/зеленого удаляется.
StatusDetails -> (строка)
CreateTime -> (временная метка)
DeleteTime -> (временная метка)
TagList -> (список)
Список тегов.
Для получения дополнительной информации, см. Тегирование ресурсов Amazon RDS в руководстве Amazon RDS User Guide или Тегирование ресурсов Amazon Aurora и Amazon RDS в руководстве Amazon Aurora User Guide.
(структура)
Метка, назначенная ресурсу Amazon RDS, состоящая из пары ключ-значение.
Для получения дополнительной информации, см. Тегирование ресурсов Amazon RDS в руководстве Amazon RDS User Guide или Тегирование ресурсов Amazon Aurora и Amazon RDS в руководстве Amazon Aurora User Guide.
Key -> (строка)
aws: или rds:. Строка может содержать только набор символов Юникода, цифр, пробелов, «_», «.», «:», «/», «=», «+», «-», «@» (регулярное выражение Java: «^([\p{L}\p{Z}\p{N}_.:/=+\-@]*)$»).Value -> (строка)
aws: или rds:. Строка может содержать только набор символов Юникода, цифр, пробелов, «_», «.», «:», «/», «=», «+», «-», «@» (регулярное выражение Java: «^([\p{L}\p{Z}\p{N}_.:/=+\-@]*)$»).
© Copyright 2025, Amazon Web Services. Created using Sphinx.