Spec-Zone.ru › AWS CLI v2

[ aws . gamelift ]

describe-fleet-utilization

Описание

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

Эту операцию можно использовать следующим образом:

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

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

При успешном выполнении для каждого запрошенного идентификатора флота возвращается объект FleetUtilization, если идентификатор флота не найден. Каждый объект использования флота включает свойство Location, которое устанавливается в домашний регион флота.

Примечание

Некоторые операции API могут ограничивать количество идентификаторов флотов, разрешенных в одном запросе. Если запрос превышает это ограничение, запрос завершается неудачно, а сообщение об ошибке включает максимальное разрешенное значение.

Узнать больше

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

Метрики GameLift для флотов

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

describe-fleet-utilization является операцией с постраничной навигацией. Для получения всего набора результатов могут быть выполнены несколько вызовов API. Вы можете отключить постраничную навигацию, предоставив аргумент --no-paginate. При использовании --output text и аргумента --query в ответе с постраничной навигацией аргумент --query должен извлекать данные из результатов следующих выражений запроса: FleetUtilization

Синтаксис

  describe-fleet-utilization
[--fleet-ids <value>]
[--cli-input-json | --cli-input-yaml]
[--starting-token <value>]
[--page-size <value>]
[--max-items <value>]
[--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-ids (список)

Уникальный идентификатор флота, для которого необходимо получить данные об использовании. Вы можете использовать либо идентификатор флота, либо значение ARN. Чтобы получить атрибуты для всех текущих флотов, не включайте этот параметр.

(строка)

Синтаксис:

"string" "string" ...

--cli-input-json | --cli-input-yaml (строка) Считывает аргументы из предоставленной строки JSON. Строка JSON соответствует формату, предоставленному --generate-cli-skeleton. Если другие аргументы предоставлены в командной строке, эти значения переопределят значения, предоставленные в формате JSON. Передача произвольных двоичных значений с помощью значения, предоставленного в формате JSON, невозможна, так как строка будет взята буквально. Это может не быть указано вместе с --cli-input-yaml.

--starting-token (строка)

Токен для указания точки начала постраничной навигации. Это NextToken из ранее обрезанного ответа.

Примеры использования см. в разделе Постраничная навигация в Руководстве пользователя AWS Command Line Interface.

--page-size (целое число)

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

Примеры использования см. в разделе Постраничная навигация в Руководстве пользователя AWS Command Line Interface.

--max-items (целое число)

Общее количество элементов для возврата в выводе команды. Если общее количество доступных элементов превышает указанное значение, в выводе команды предоставляется NextToken. Для возобновления постраничной навигации предоставьте значение NextToken в аргументе starting-token последующей команды. Не используйте элемент ответа NextToken напрямую вне AWS CLI.

Примеры использования см. в разделе Постраничная навигация в Руководстве пользователя AWS Command Line Interface.

--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 (int)

Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет выполняться блокирующим образом и без таймаута. Значение по умолчанию — 60 секунд.

--cli-connect-timeout (int)

Максимальное время подключения сокета в секундах. Если значение установлено в 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.

Пример 1: Просмотр данных об использовании для списка флотов

Следующий describe-fleet-utilization пример извлекает текущую информацию об использовании для одного указанного флота.

aws gamelift describe-fleet-utilization \
    --fleet-ids arn:aws:gamelift:us-west-2::fleet/fleet-a1b2c3d4-5678-90ab-cdef-EXAMPLE11111

Вывод:

{
    "FleetUtilization": [
        {
        "FleetId": "fleet-a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
        "ActiveServerProcessCount": 100,
        "ActiveGameSessionCount": 62,
        "CurrentPlayerSessionCount": 329,
        "MaximumPlayerSessionCount": 1000
        }
    ]
}

Пример 2: Запрос данных об использовании для всех флотов

Следующий describe-fleet-utilization возвращает данные об использовании флота для всех флотов с любым статусом. В этом примере используются параметры постраничной навигации для возврата данных для двух флотов за раз.

aws gamelift describe-fleet-utilization \
    --limit 2

Вывод:

{
    "FleetUtilization": [
        {
            "FleetId": "fleet-1111aaaa-22bb-33cc-44dd-5555eeee66ff",
            "ActiveServerProcessCount": 100,
            "ActiveGameSessionCount": 13,
            "CurrentPlayerSessionCount": 98,
            "MaximumPlayerSessionCount": 1000
        },
        {
            "FleetId": "fleet-2222bbbb-33cc-44dd-55ee-6666ffff77aa",
            "ActiveServerProcessCount": 100,
            "ActiveGameSessionCount": 62,
            "CurrentPlayerSessionCount": 329,
            "MaximumPlayerSessionCount": 1000
        }
    ],
    "NextToken": "eyJhd3NBY2NvdW50SWQiOnsicyI6IjMwMjc3NjAxNjM5OCJ9LCJidWlsZElkIjp7InMiOiJidWlsZC01NWYxZTZmMS1jY2FlLTQ3YTctOWI5ZS1iYjFkYTQwMjEXAMPLE2"
}

Выполните команду повторно, передав значение NextToken в качестве аргумента параметру --next-token, чтобы увидеть следующие два результата.

aws gamelift describe-fleet-utilization \
    --limit 2 \
    --next-token eyJhd3NBY2NvdW50SWQiOnsicyI6IjMwMjc3NjAxNjM5OCJ9LCJidWlsZElkIjp7InMiOiJidWlsZC01NWYxZTZmMS1jY2FlLTQ3YTctOWI5ZS1iYjFkYTQwMjEXAMPLE2

Повторяйте, пока в выводе ответа больше не будет значения NextToken.

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

Вывод

FleetUtilization -> (список)

Коллекция объектов, содержащих информацию об использовании для каждого запрошенного идентификатора флота. Объекты использования возвращаются только для флотов, которые в настоящее время существуют.

(структура)

Текущая статистика использования ресурсов в указанном флоте или расположении. Значение расположения может относиться к удалённому расположению флота или к его домашнему региону.

FleetId -> (строка)

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

FleetArn -> (строка)

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

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

Количество процессов серверов в статусе ACTIVE, которые в настоящее время работают на всех экземплярах в расположении флота.

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

Количество активных игровых сессий, которые в настоящее время размещаются на всех экземплярах в расположении флота.

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

Количество активных сессий игроков, которые в настоящее время размещаются на всех экземплярах в расположении флота.

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

Максимальное количество игроков, разрешенных для всех игровых сессий, которые в настоящее время размещаются на всех экземплярах в расположении флота.

Location -> (строка)

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

NextToken -> (строка)

Токен, указывающий, где следует продолжить извлечение результатов при следующем вызове этой операции. Если токен не возвращён, эти результаты представляют собой конец списка.

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

Spec-Zone.ru

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