Spec-Zone.ru › AWS CLI v2

[ aws . lightsail ]

создать-стек-cloud-formation

Описание

Создает стек AWS CloudFormation, который создает новый экземпляр Amazon EC2 из экспортированного снимка Amazon Lightsail. Данная операция приводит к записи стека CloudFormation, которую можно использовать для отслеживания созданного стека AWS CloudFormation. Используйте операцию get cloud formation stack records для получения списка созданных стеков CloudFormation.

Предупреждение

Подождите, пока не будет создан новый экземпляр Amazon EC2, прежде чем повторно запускать операцию create cloud formation stack с той же записью экспорта снимка.

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

Синтаксис

  create-cloud-formation-stack
--instances <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]

Параметры

--instances (список)

Массив параметров, которые будут использоваться для создания нового экземпляра Amazon EC2. Вы можете передавать только одну запись экземпляра за раз в этом массиве. Вы получите ошибку неверного параметра, если передадите более одной записи экземпляра в этом массиве.

(структура)

Описание экземпляра Amazon Elastic Compute Cloud и связанных ресурсов, которые будут созданы с помощью операции create cloud formation stack.

sourceName -> (строка)

Имя записи экспорта снимка, содержащей экспортированный снимок экземпляра Lightsail, который будет использоваться в качестве источника нового экземпляра Amazon EC2.

Используйте операцию get export snapshot records для получения списка записей экспорта снимка, которые вы можете использовать для создания стека CloudFormation.

instanceType -> (строка)

Тип экземпляра (t2.micro ) для использования в новом экземпляре Amazon EC2.

portInfoSource -> (строка)

Конфигурация портов для использования в новом экземпляре Amazon EC2.

Доступны следующие варианты конфигурации:

  • DEFAULT - Использовать настройки брандмауэра по умолчанию из шаблона экземпляра Lightsail. Если это указано, то IPv4 и IPv6 будут настроены для нового экземпляра, созданного в Amazon EC2.
  • INSTANCE - Использовать настроенные настройки брандмауэра из исходного экземпляра Lightsail. Если это указано, новый экземпляр, созданный в Amazon EC2, будет настроен в соответствии с конфигурацией исходного экземпляра Lightsail. Например, если исходный экземпляр настроен на двойной стек (IPv4 и IPv6), то IPv4 и IPv6 будут настроены для нового экземпляра, созданного в Amazon EC2. Если исходный экземпляр настроен только на IPv4, то только IPv4 будет настроен для нового экземпляра, созданного в Amazon EC2.
  • NONE - Использовать стандартную группу безопасности Amazon EC2. Если это указано, то только IPv4 будет настроен для нового экземпляра, созданного в Amazon EC2.
  • CLOSED - Все порты закрыты. Если это указано, то только IPv4 будет настроен для нового экземпляра, созданного в Amazon EC2.

Примечание

Если вы настроили lightsail-connect как cidrListAliases на вашем экземпляре, или если вы выбрали разрешить подключение клиентов Lightsail SSH или RDP к вашему экземпляру, эта конфигурация не будет перенесена на ваш новый экземпляр Amazon EC2.

userData -> (строка)

Запуск скрипта, который вы можете создать для настройки сервера дополнительными данными пользователя. Например, вы можете запустить apt-get -y update.

Примечание

В зависимости от выбранного вами образа машины, команда для получения программного обеспечения на вашем экземпляре отличается. Amazon Linux и CentOS используют yum, Debian и Ubuntu используют apt-get, а FreeBSD использует pkg.

availabilityZone -> (строка)

Зона доступности для нового экземпляра Amazon EC2.

Сокращенная запись:

sourceName=string,instanceType=string,portInfoSource=string,userData=string,availabilityZone=string ...

Синтаксис JSON:

[
  {
    "sourceName": "string",
    "instanceType": "string",
    "portInfoSource": "DEFAULT"|"INSTANCE"|"NONE"|"CLOSED",
    "userData": "string",
    "availabilityZone": "string"
  }
  ...
]

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

Вывод

operations -> (список)

Массив объектов, описывающих результат действия, например, состояние запроса, отметка времени запроса и ресурсы, затронутые запросом.

(структура)

Описание операции API.

id -> (строка)

Идентификатор операции.

resourceName -> (строка)

Имя ресурса.

resourceType -> (строка)

Тип ресурса.

createdAt -> (отметка времени)

Отметка времени инициализации операции (1479816991.349).

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

Регион и зона доступности Amazon Web Services.

availabilityZone -> (строка)

Зона доступности. Следует формату us-east-2a (регистрозависимый).

regionName -> (строка)

Имя региона Amazon Web Services.

isTerminal -> (булево)

Булево значение, указывающее, является ли операция терминальной.

operationDetails -> (строка)

Подробности о операции (Debian-1GB-Ohio-1).

operationType -> (строка)

Тип операции.

status -> (строка)

Состояние операции.

statusChangedAt -> (отметка времени)

Отметка времени изменения состояния (1479816991.349).

errorCode -> (строка)

Код ошибки.

errorDetails -> (строка)

Подробности об ошибке.

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

Spec-Zone.ru

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