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 (строка)
--compute-name (строка)
--certificate-path (строка)
--dns-name (строка)
--ip-address (строка)
--location (строка)
--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 -> (строка)
ComputeName -> (строка)
InstanceId ID.ComputeArn -> (строка)
IpAddress -> (строка)
DnsName -> (строка)
ComputeStatus -> (строка)
ACTIVE, чтобы размещать игровые сессии.Location -> (строка)
CreationTime -> (временная метка)
"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 -> (строка)
GameLiftServiceSdkEndpoint -> (строка)
GameLiftAgentEndpoint -> (строка)
InstanceId -> (строка)
InstanceID экземпляра EC2, на котором размещено вычисление.ContainerAttributes -> (список)
Набор атрибутов для каждого контейнера в вычислении.
(структура)
Уникальный идентификатор контейнера в вычислительном ресурсе контейнерного флета.
ContainerName -> (строка)
ContainerRuntimeId -> (строка)
GameServerContainerGroupDefinitionArn -> (строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.
|
|