создать-среду-ec2
Описание
Создаёт среду разработки Cloud9, запускает экземпляр Amazon Elastic Compute Cloud (Amazon EC2) и затем подключается от экземпляра к среде.
Предупреждение
Cloud9 больше недоступен для новых клиентов. Существующие клиенты Cloud9 могут продолжать использовать услугу в обычном режиме. Узнать большеСм. также: Документацию API AWS
Синтаксис
create-environment-ec2
--name <value>
[--description <value>]
[--client-request-token <value>]
--instance-type <value>
[--subnet-id <value>]
--image-id <value>
[--automatic-stop-time-minutes <value>]
[--owner-arn <value>]
[--tags <value>]
[--connection-type <value>]
[--dry-run | --no-dry-run]
[--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]
Параметры
--name (строка)
Имя создаваемой среды.
Это имя видно другим пользователям IAM в той же учётной записи Amazon Web Services.
--description (строка)
--client-request-token (строка)
Уникальная, регистрозависимая строка, которая помогает Cloud9 гарантировать, что эта операция завершается не более чем один раз.
Дополнительную информацию см. в разделе Ключи клиента в Справочнике по API Amazon EC2.
--instance-type (строка)
t2.micro).--subnet-id (строка)
--image-id (строка)
Идентификатор Amazon Machine Image (AMI), используемый для создания экземпляра EC2. Для выбора AMI для экземпляра необходимо указать допустимый псевдоним AMI или допустимый путь Amazon EC2 Systems Manager (SSM).
Рекомендуется использовать Amazon Linux 2023 в качестве AMI для создания вашей среды, так как она полностью поддерживается.
С 16 декабря 2024 года Ubuntu 18.04 будет удален из списка доступных imageIds для Cloud9. Это изменение необходимо, так как поддержка Ubuntu 18.04 прекращена 31 мая 2023 года. Это изменение затронет только прямых потребителей API, а не пользователей консоли Cloud9.
Поскольку стандартная поддержка Ubuntu 18.04 прекращена с 31 мая 2023 года, рекомендуем выбрать Ubuntu 22.04.
- Amazon Linux 2:
amazonlinux-2-x86_64 - Amazon Linux 2023 (рекомендуется):
amazonlinux-2023-x86_64 - Ubuntu 18.04:
ubuntu-18.04-x86_64 - Ubuntu 22.04:
ubuntu-22.04-x86_64
- Amazon Linux 2:
resolve:ssm:/aws/service/cloud9/amis/amazonlinux-2-x86_64 - Amazon Linux 2023 (рекомендуется):
resolve:ssm:/aws/service/cloud9/amis/amazonlinux-2023-x86_64 - Ubuntu 18.04:
resolve:ssm:/aws/service/cloud9/amis/ubuntu-18.04-x86_64 - Ubuntu 22.04:
resolve:ssm:/aws/service/cloud9/amis/ubuntu-22.04-x86_64
--automatic-stop-time-minutes (целое число)
--owner-arn (строка)
--tags (список)
Массив пар ключ-значение, которые будут связаны с новой средой разработки Cloud9.
(структура)
Метаданные, связанные с ресурсами Amazon Web Services. В частности, пара имя-значение, которая может быть связана со средой разработки Cloud9. Существует два типа тегов: теги пользователя и теги системы. Тег пользователя создаётся пользователем. Тег системы автоматически создаётся службами Amazon Web Services. Тег системы начинается с "aws:" и не может быть изменён пользователем.
Ключ -> (строка)
Значение -> (строка)
Сокращённый синтаксис:
Key=string,Value=string ...
Синтаксис JSON:
[
{
"Key": "string",
"Value": "string"
}
...
]
--connection-type (строка)
Тип подключения, используемый для подключения к среде Amazon EC2. Допустимые значения — CONNECT_SSH (по умолчанию) и CONNECT_SSM (подключение через Amazon EC2 Systems Manager).
Дополнительную информацию см. в разделе Доступ к экземплярам EC2 без входящего трафика с помощью Amazon EC2 Systems Manager в Руководстве пользователя Cloud9.
Возможные значения:
CONNECT_SSHCONNECT_SSM
--dry-run | --no-dry-run (логическое)
DryRunOperation. В противном случае — UnauthorizedOperation.--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.
Создание среды разработки AWS Cloud9 EC2
В следующем create-environment-ec2 примере создаётся среда разработки AWS Cloud9 с заданными параметрами, запускается экземпляр Amazon Elastic Compute Cloud (Amazon EC2), а затем осуществляется подключение от экземпляра к среде.
aws cloud9 create-environment-ec2 \
--name my-demo-env \
--description "My demonstration development environment." \
--instance-type t2.micro --image-id amazonlinux-2023-x86_64 \
--subnet-id subnet-1fab8aEX \
--automatic-stop-time-minutes 60 \
--owner-arn arn:aws:iam::123456789012:user/MyDemoUser
Вывод:
{
"environmentId": "8a34f51ce1e04a08882f1e811bd706EX"
}
Дополнительную информацию см. в разделе Создание среды EC2 в Руководстве пользователя AWS Cloud9.
Вывод
environmentId -> (строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.