Spec-Zone.ru › AWS CLI v2

[ aws . gamelift ]

register-compute

Описание

Регистрирует вычислительный ресурс в флоте Amazon GameLift Anywhere.

Для флета Anywhere, на котором запущен агент Amazon GameLift, агент обрабатывает все задачи регистрации вычислений за вас. Для флета Anywhere, который не использует агент, вызовите эту операцию для регистрации вычислительных ресурсов флета.

Для регистрации вычисления присвойте ему имя (должно быть уникальным в рамках флета) и укажите имя DNS или IP-адрес вычислительного ресурса. Укажите ID флета и расположение флета для ассоциации с регистрируемым вычислением. Вы можете необязательно указать путь к сертификату TLS на вычислительном ресурсе.

При успешном выполнении эта операция возвращает данные о вычислении, включая конечную точку Amazon GameLift SDK или конечную точку агента. Процессы игровых серверов, выполняющиеся на вычислительном ресурсе, могут использовать эту конечную точку для связи с сервисом Amazon GameLift. Каждый процесс сервера включает конечную точку SDK в свой вызов действия серверного SDK Amazon GameLift InitSDK().

Чтобы просмотреть данные о вычислении, вызовите DescribeCompute с именем вычисления.

Подробнее
  • Создание флета Anywhere
  • Тестирование интеграции
  • Справочники по серверным SDK (для версии 5.x)

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

Синтаксис

  register-compute
--fleet-id <value>
--compute-name <value>
[--certificate-path <value>]
[--dns-name <value>]
[--ip-address <value>]
[--location <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]

Параметры

--fleet-id (строка)

Уникальный идентификатор флета для регистрации вычисления. Можно использовать либо ID флета, либо значение ARN.

--compute-name (строка)

Дескриптивное имя для вычислительного ресурса.

--certificate-path (строка)

Путь к сертификату TLS на вашем вычислительном ресурсе. Amazon GameLift не проверяет путь и сертификат.

--dns-name (строка)

Имя DNS вычислительного ресурса. Amazon GameLift требует либо имя DNS, либо IP-адрес.

--ip-address (строка)

IP-адрес вычислительного ресурса. Amazon GameLift требует либо имя DNS, либо IP-адрес. При регистрации флета Anywhere требуется IP-адрес.

--location (строка)

Имя настраиваемого расположения для ассоциации с регистрируемым вычислительным ресурсом. Этот параметр требуется при регистрации вычислительного ресурса для флета Anywhere.

--cli-input-yaml | --cli-input-json (строка) Считывает аргументы из предоставленной 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-auto-prompt (булево)

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

--no-cli-auto-prompt (булево)

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

Вывод

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

Подробная информация о зарегистрированном вами вычислительном ресурсе.

FleetId -> (строка)

Уникальный идентификатор флета, к которому принадлежит вычисление.

FleetArn -> (строка)

Amazon Resource Name (ARN) флета, к которому принадлежит вычисление.

ComputeName -> (строка)

Дескриптивное имя для вычислительного ресурса. Для экземпляров в управляемом EC2-флете имя вычисления совпадает со значением InstanceId ID.

ComputeArn -> (строка)

ARN, присвоенный вычислительному ресурсу и уникально его идентифицирующий. ARNs уникальны во всех расположениях. Экземплярам в управляемых EC2-флетах ARN вычисления не присваивается.

IpAddress -> (строка)

IP-адрес вычислительного ресурса. Amazon GameLift требует имени DNS или IP-адреса для вычисления.

DnsName -> (строка)

Имя DNS вычислительного ресурса. Amazon GameLift требует имени DNS или IP-адреса для вычисления.

ComputeStatus -> (строка)

Текущий статус вычисления. Вычисление должно иметь статус ACTIVE, чтобы размещать игровые сессии.

Location -> (строка)

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

CreationTime -> (временная метка)

Временная метка, указывающая, когда был создан этот объект данных. Формат - число, выраженное в Unix-времени в миллисекундах (например, "1469498468.057").

OperatingSystem -> (строка)

Тип операционной системы на вычислительном ресурсе.

Примечание

Amazon Linux 2 (AL2) достигнет окончания поддержки 30 июня 2025 года. Подробную информацию см. в FAQ Amazon Linux 2. Для игровых серверов, размещенных на AL2 и использующих серверный SDK версии 4.x для Amazon GameLift, сначала обновите сборку игрового сервера на серверный SDK 5.x, а затем разверните на экземплярах AL2023. См. Переход на серверный SDK версии 5.

Type -> (строка)

Тип экземпляра Amazon EC2, используемого флетом. Для зарегистрированных вычислений в флете Amazon GameLift Anywhere это свойство пустое.

GameLiftServiceSdkEndpoint -> (строка)

Конечная точка Amazon GameLift SDK для подключения зарегистрированного вычислительного ресурса в флете Anywhere. Игровые серверы на вычислительном ресурсе используют эту конечную точку для подключения к сервису Amazon GameLift.

GameLiftAgentEndpoint -> (строка)

Конечная точка агента Amazon GameLift.

InstanceId -> (строка)

InstanceID экземпляра EC2, на котором размещено вычисление.

ContainerAttributes -> (список)

Набор атрибутов для каждого контейнера в вычислении.

(структура)

Уникальный идентификатор контейнера в вычислительном ресурсе контейнерного флета.

Возвращается: DescribeCompute

ContainerName -> (строка)

Идентификатор контейнера, работающего в вычислительном ресурсе.

ContainerRuntimeId -> (строка)

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

GameServerContainerGroupDefinitionArn -> (строка)

Определение группы контейнеров игрового сервера для вычисления.

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

Spec-Zone.ru

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