Spec-Zone.ru › AWS CLI v2

[ aws . codestar-connections ]

создать-хост

Описание

Создаёт ресурс, представляющий инфраструктуру, где установлен сторонний поставщик. Хост используется при создании соединений с установленным типом стороннего поставщика, например, GitHub Enterprise Server. Вы создаёте один хост для всех соединений с этим поставщиком.

Примечание

Хост, созданный через командную строку или SDK, по умолчанию имеет статус ОЖИДАЕТ. Вы можете изменить его статус на ДОСТУПЕН, настроив хост в консоли.

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

Синтаксис

  create-host
--name <value>
--provider-type <value>
--provider-endpoint <value>
[--vpc-configuration <value>]
[--tags <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]

Параметры

--name (строка)

Имя создаваемого хоста.

--provider-type (строка)

Имя установленного поставщика, который будет связан с вашим соединением. Ресурс хоста представляет инфраструктуру, где установлен ваш тип поставщика. Допустимый тип поставщика — GitHub Enterprise Server.

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

  • Bitbucket
  • GitHub
  • GitHubEnterpriseServer
  • GitLab
  • GitLabSelfManaged

--provider-endpoint (строка)

Адрес конечной точки инфраструктуры, которая будет представлена хостом после его создания.

--vpc-configuration (структура)

Настройка VPC для хоста. VPC должна быть настроена, а инфраструктура, которая должна быть представлена хостом, должна быть уже подключена к VPC.

VpcId -> (строка)

Идентификатор Amazon VPC, подключённый к инфраструктуре, где установлен ваш тип поставщика.

SubnetIds -> (список)

Идентификатор подсети или подсетей, связанных с подключённым к инфраструктуре Amazon VPC, где установлен ваш тип поставщика.

(строка)

SecurityGroupIds -> (список)

Идентификатор группы безопасности или групп безопасности, связанных с подключённым к инфраструктуре Amazon VPC, где установлен ваш тип поставщика.

(строка)

TlsCertificate -> (строка)

Значение сертификата Transport Layer Security (TLS), связанного с инфраструктурой, где установлен ваш тип поставщика.

Сокращённый синтаксис:

VpcId=string,SubnetIds=string,string,SecurityGroupIds=string,string,TlsCertificate=string

Синтаксис JSON:

{
  "VpcId": "string",
  "SubnetIds": ["string", ...],
  "SecurityGroupIds": ["string", ...],
  "TlsCertificate": "string"
}

--tags (список)

Теги для создаваемого хоста.

(структура)

Тег — это пара ключ-значение, которая используется для управления ресурсом.

Этот тег доступен для использования службами Amazon Web Services, поддерживающими теги.

Key -> (строка)

Ключ тега.

Value -> (строка)

Значение тега.

Сокращённый синтаксис:

Key=string,Value=string ...

Синтаксис JSON:

[
  {
    "Key": "string",
    "Value": "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 для вывода.

--cli-auto-prompt (логическое значение)

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

--no-cli-auto-prompt (логическое значение)

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

Примеры

Примечание

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

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

Для создания хоста

Следующий create-host пример демонстрирует, как создать хост для представления конечной точки инфраструктуры, где установлен ваш сторонний поставщик. В этом примере создаётся хост, где сторонний установленный поставщик — GitHub Enterprise Server.

Хост, созданный через AWS CLI, по умолчанию находится в состоянии ожидания. После создания хоста с помощью CLI, используйте консоль или CLI для настройки хоста, чтобы изменить его состояние на доступный.

aws codestar-connections create-host \
    --name MyHost \
    --provider-type GitHubEnterpriseServer \
    --provider-endpoint "https://my-instance.dev"

Вывод:

{
    "HostArn": "arn:aws:codestar-connections:us-east-1:123456789012:host/My-Host-28aef605"
}

Дополнительная информация: Создание хоста (CLI) в руководстве пользователя консоли инструментов разработчика.

Вывод

HostArn -> (строка)

Amazon Resource Name (ARN) создаваемого хоста.

Tags -> (список)

Теги созданного хоста.

(структура)

Тег — это пара ключ-значение, которая используется для управления ресурсом.

Этот тег доступен для использования службами Amazon Web Services, поддерживающими теги.

Key -> (строка)

Ключ тега.

Value -> (строка)

Значение тега.

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

Spec-Zone.ru

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