Spec-Zone.ru › AWS CLI v2

[ aws . gamelift ]

получить-настройки-портов-флота

Описание

Получает разрешения на входящие подключения флота. Разрешения на подключения указывают IP-адреса и настройки портов, которые могут использоваться входящим трафиком для доступа к серверным процессам во флоте. Серверные процессы игр, работающие во флоте, должны использовать порт, который входит в этот диапазон.

Используйте эту операцию следующим образом:

  • Для получения настроек портов для флота, определите уникальный идентификатор флота.
  • Для проверки состояния последних обновлений удаленного расположения флота, укажите ID флота и расположение. Обновления настроек портов могут занять некоторое время, чтобы распространиться на все расположения.

При успешном выполнении возвращается набор IpPermission объектов для запрошенного ID флота. При указании расположения эта операция возвращает статус ожидания. Если запрошенный флот был удалён, набор результатов пуст.

Дополнительная информация

Настройка Amazon GameLift флотов

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

Синтаксис

  describe-fleet-port-settings
--fleet-id <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.

--location (строка)

Удаленное расположение для проверки состояния обновлений настроек портов. Используйте формат кода региона Amazon Web Services, например, us-west-2.

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

Для просмотра разрешений на входящие подключения для флота

Следующий describe-fleet-port-settings пример получает настройки подключения для указанного флота.

aws gamelift describe-fleet-port-settings \
    --fleet-id arn:aws:gamelift:us-west-2::fleet/fleet-a1b2c3d4-5678-90ab-cdef-EXAMPLE11111

Вывод:

{
    "InboundPermissions": [
        {
            "FromPort": 33400,
            "ToPort": 33500,
            "IpRange": "0.0.0.0/0",
            "Protocol": "UDP"
        },
        {
            "FromPort": 1900,
            "ToPort": 2000,
            "IpRange": "0.0.0.0/0",
            "Protocol": "TCP"
        }
    ]
}

Для получения дополнительной информации см. Настройка GameLift флотов в Руководстве разработчика Amazon GameLift.

Вывод

FleetId -> (строка)

Уникальный идентификатор запрошенного флота.

FleetArn -> (строка)

Amazon Resource Name (ARN) флота Amazon GameLift, который присваивается ресурсу флота и однозначно его идентифицирует. ARN уникальны в каждом регионе. Формат: arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

InboundPermissions -> (список)

Настройки портов для запрошенного ID флота.

(структура)

Диапазон IP-адресов и настроек портов, разрешающих входящий трафик для подключения к процессам на экземпляре во флоте. Процессам назначается комбинация IP-адрес/номер порта, которая должна входить в разрешенные диапазоны флота.

Для Amazon GameLift Realtime флотов Amazon GameLift автоматически открывает два диапазона портов, один для TCP-сообщений и один для UDP.

FromPort -> (целое число)

Начальное значение диапазона разрешенных номеров портов.

Для флотов, использующих Linux-сборки, допустимы только порты 22 и 1026-60000.

Для флотов, использующих Windows-сборки, допустимы только порты 1026-60000.

ToPort -> (целое число)

Конечное значение диапазона разрешенных номеров портов. Номера портов включают конечное значение. Это значение должно быть равно или больше FromPort.

Для флотов, использующих Linux-сборки, допустимы только порты 22 и 1026-60000.

Для флотов, использующих Windows-сборки, допустимы только порты 1026-60000.

IpRange -> (строка)

Диапазон разрешенных IP-адресов. Это значение должно быть выражено в формате CIDR. Пример: “000.000.000.000/[subnet mask]” или необязательно сокращенная версия “0.0.0.0/[subnet mask]”.

Protocol -> (строка)

Протокол сетевого взаимодействия, используемый флотом.

UpdateStatus -> (строка)

Текущий статус обновлений настроек портов флота в запрошенном расположении флота. Статус PENDING_UPDATE указывает, что обновление было запрошено для флота, но еще не завершено для расположения.

Location -> (строка)

Запрошенное расположение флота, выраженное как код региона Amazon Web Services, например, us-west-2.

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

Spec-Zone.ru

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