Spec-Zone.ru › AWS CLI v2

[ aws . gamelift ]

create-game-server-group

Описание

Данная операция используется с решением Amazon GameLift FleetIQ и группами серверов игры.

Создаёт группу серверов игры Amazon GameLift FleetIQ для управления хостингом игр на наборе экземпляров Amazon Elastic Compute Cloud для хостинга игр. Данная операция создаёт группу серверов игры, создаёт группу автоматического масштабирования в вашем аккаунте Amazon Web Services и устанавливает связь между этими группами. Вы можете просмотреть статус ваших групп серверов игры в консоли Amazon GameLift. Метрики и события группы серверов игры передаются в Amazon CloudWatch.

Перед созданием новой группы серверов игры у вас должны быть:

  • Шаблон запуска Amazon Elastic Compute Cloud, который определяет, как запускать экземпляры Amazon Elastic Compute Cloud с вашей сборкой сервера игры. Дополнительную информацию см. в разделе Запуск экземпляра из шаблона запуска в Руководстве пользователя Amazon Elastic Compute Cloud.
  • Роль IAM, предоставляющая ограниченный доступ к вашему аккаунту Amazon Web Services, чтобы позволить Amazon GameLift FleetIQ создавать и взаимодействовать с группой автоматического масштабирования. Дополнительную информацию см. в разделе Создание ролей IAM для межсервисного взаимодействия в Руководстве разработчика Amazon GameLift FleetIQ.

Для создания новой группы серверов игры укажите уникальное имя группы, роль IAM и шаблон запуска Amazon Elastic Compute Cloud, а также предоставьте список типов экземпляров, которые могут использоваться в группе. Вы также должны установить начальные максимальные и минимальные лимиты на количество экземпляров группы. Вы можете дополнительно установить политику автоматического масштабирования с отслеживанием цели, основанной на метрике Amazon GameLift FleetIQ.

После создания группы серверов игры и соответствующей группы автоматического масштабирования у вас будет полный доступ для изменения конфигурации группы автоматического масштабирования по мере необходимости. Некоторые свойства, задаваемые при создании группы серверов игры, включая максимальный/минимальный размер и настройки политики автоматического масштабирования, должны обновляться непосредственно в группе автоматического масштабирования. Имейте в виду, что некоторые свойства группы автоматического масштабирования периодически обновляются Amazon GameLift FleetIQ в рамках своих операций балансировки для оптимизации доступности и стоимости.

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

Руководство Amazon GameLift FleetIQ

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

Синтаксис

  create-game-server-group
--game-server-group-name <value>
--role-arn <value>
--min-size <value>
--max-size <value>
--launch-template <value>
--instance-definitions <value>
[--auto-scaling-policy <value>]
[--balancing-strategy <value>]
[--game-server-protection-policy <value>]
[--vpc-subnets <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]

Параметры

--game-server-group-name (строка)

Идентификатор новой группы серверов игры. Это значение используется для генерации уникальных идентификаторов ARN для группы Amazon EC2 Auto Scaling и группы серверов игры Amazon GameLift FleetIQ. Наименование должно быть уникальным в каждом регионе и для каждого аккаунта Amazon Web Services.

--role-arn (строка)

Идентификатор ресурса Amazon (ARN) для роли IAM, которая разрешает Amazon GameLift доступ к группам Amazon EC2 Auto Scaling.

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

Минимальное количество экземпляров, разрешенное в группе Amazon EC2 Auto Scaling. Во время автоматического масштабирования Amazon GameLift FleetIQ и Amazon EC2 не уменьшают группу ниже этого минимума. В рабочей среде это значение должно быть не меньше 1. После создания группы Auto Scaling обновите это значение напрямую в группе Auto Scaling с помощью консоли Amazon Web Services или API.

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

Максимальное количество экземпляров, разрешенное в группе Amazon EC2 Auto Scaling. Во время автоматического масштабирования Amazon GameLift FleetIQ и EC2 не увеличивают группу выше этого максимума. После создания группы Auto Scaling обновите это значение напрямую в группе Auto Scaling с помощью консоли Amazon Web Services или API.

--launch-template (структура)

Шаблон запуска Amazon EC2, содержащий настройки конфигурации и код сервера игры, который будет развернут на всех экземплярах в группе серверов игры. Вы можете указать шаблон, используя либо имя, либо идентификатор шаблона. Для получения помощи по созданию шаблона запуска см. Создание шаблона запуска для группы Auto Scaling в руководстве пользователя Amazon Elastic Compute Cloud Auto Scaling . После создания группы Auto Scaling обновите это значение напрямую в группе Auto Scaling с помощью консоли Amazon Web Services или API.

Примечание

Если вы указываете сетевые интерфейсы в шаблоне запуска, вы должны явно установить свойство AssociatePublicIpAddress в «true». Если в шаблоне запуска не указан сетевой интерфейс, Amazon GameLift FleetIQ использует стандартную VPC вашего аккаунта.

LaunchTemplateId -> (строка)

Уникальный идентификатор существующего шаблона запуска Amazon EC2.

LaunchTemplateName -> (строка)

Читаемый идентификатор существующего шаблона запуска Amazon EC2.

Version -> (строка)

Версия шаблона запуска Amazon EC2, которую нужно использовать. Если версия не указана, будет использоваться версия по умолчанию. В Amazon EC2 вы можете указать версию по умолчанию для шаблона запуска. Если ничего не задано, по умолчанию используется первая созданная версия.

Сокращенная синтаксическая запись:

LaunchTemplateId=string,LaunchTemplateName=string,Version=string

Синтаксис JSON:

{
  "LaunchTemplateId": "string",
  "LaunchTemplateName": "string",
  "Version": "string"
}

--instance-definitions (список)

Типы и размеры экземпляров Amazon EC2, которые нужно использовать в группе Auto Scaling. Определения экземпляров должны содержать как минимум два разных типа экземпляров, поддерживаемых Amazon GameLift FleetIQ. Более подробную информацию о типах экземпляров см. в разделе Типы экземпляров EC2 в руководстве пользователя Amazon Elastic Compute Cloud . Вы можете необязательно указать весовые коэффициенты емкости для каждого типа экземпляра. Если для типа экземпляра не указано значение веса, оно устанавливается по умолчанию в «1». Более подробную информацию о весовых коэффициентах емкости см. в разделе Весовой коэффициент экземпляров для Amazon EC2 Auto Scaling в руководстве пользователя Amazon EC2 Auto Scaling.

(структура)

Этот тип данных используется с Amazon GameLift FleetIQ и группами серверов игры.

Допустимый тип экземпляра для группы серверов игры. Все группы серверов игр должны иметь как минимум два определенных типа экземпляров. Amazon GameLift FleetIQ периодически оценивает каждый определенный тип экземпляра на пригодность. Затем он обновляет группу Auto Scaling списком работоспособных типов экземпляров.

InstanceType -> (строка)

Обозначение типа экземпляра Amazon EC2.

WeightedCapacity -> (строка)

Весовой коэффициент экземпляра, который указывает, сколько этот тип экземпляра вносит вклад в общую емкость группы серверов игры. Весовые коэффициенты экземпляров используются Amazon GameLift FleetIQ для расчета стоимости экземпляра за единицу времени и лучшего определения наиболее экономичных вариантов. Подробную информацию о весовой емкости экземпляров см. в разделе Весовой коэффициент экземпляров в руководстве пользователя Amazon Elastic Compute Cloud Auto Scaling . Значение по умолчанию равно «1».

Сокращенная синтаксическая запись:

InstanceType=string,WeightedCapacity=string ...

Синтаксис JSON:

[
  {
    "InstanceType": "c4.large"|"c4.xlarge"|"c4.2xlarge"|"c4.4xlarge"|"c4.8xlarge"|"c5.large"|"c5.xlarge"|"c5.2xlarge"|"c5.4xlarge"|"c5.9xlarge"|"c5.12xlarge"|"c5.18xlarge"|"c5.24xlarge"|"c5a.large"|"c5a.xlarge"|"c5a.2xlarge"|"c5a.4xlarge"|"c5a.8xlarge"|"c5a.12xlarge"|"c5a.16xlarge"|"c5a.24xlarge"|"c6g.medium"|"c6g.large"|"c6g.xlarge"|"c6g.2xlarge"|"c6g.4xlarge"|"c6g.8xlarge"|"c6g.12xlarge"|"c6g.16xlarge"|"r4.large"|"r4.xlarge"|"r4.2xlarge"|"r4.4xlarge"|"r4.8xlarge"|"r4.16xlarge"|"r5.large"|"r5.xlarge"|"r5.2xlarge"|"r5.4xlarge"|"r5.8xlarge"|"r5.12xlarge"|"r5.16xlarge"|"r5.24xlarge"|"r5a.large"|"r5a.xlarge"|"r5a.2xlarge"|"r5a.4xlarge"|"r5a.8xlarge"|"r5a.12xlarge"|"r5a.16xlarge"|"r5a.24xlarge"|"r6g.medium"|"r6g.large"|"r6g.xlarge"|"r6g.2xlarge"|"r6g.4xlarge"|"r6g.8xlarge"|"r6g.12xlarge"|"r6g.16xlarge"|"m4.large"|"m4.xlarge"|"m4.2xlarge"|"m4.4xlarge"|"m4.10xlarge"|"m5.large"|"m5.xlarge"|"m5.2xlarge"|"m5.4xlarge"|"m5.8xlarge"|"m5.12xlarge"|"m5.16xlarge"|"m5.24xlarge"|"m5a.large"|"m5a.xlarge"|"m5a.2xlarge"|"m5a.4xlarge"|"m5a.8xlarge"|"m5a.12xlarge"|"m5a.16xlarge"|"m5a.24xlarge"|"m6g.medium"|"m6g.large"|"m6g.xlarge"|"m6g.2xlarge"|"m6g.4xlarge"|"m6g.8xlarge"|"m6g.12xlarge"|"m6g.16xlarge",
    "WeightedCapacity": "string"
  }
  ...
]

--auto-scaling-policy (структура)

Настройки конфигурации для определения политики масштабирования для группы Auto Scaling, оптимизированной для хостинга игр. Политика масштабирования использует метрику "PercentUtilizedGameServers" для поддержания буфера неактивных серверов игр, которые могут сразу же принять новые игры и игроков. После создания группы Auto Scaling обновите это значение напрямую в группе Auto Scaling с помощью консоли Amazon Web Services или API.

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

Продолжительность времени в секундах, необходимое новому экземпляру для запуска новых процессов серверов игр и регистрации в Amazon GameLift FleetIQ. Указание времени разогрева может быть полезным, особенно для серверов игр, которые долго запускаются, поскольку это предотвращает преждевременный запуск новых экземпляров.

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

Настройки для политики масштабирования на основе целевых значений, применяемой к группе Auto Scaling. Эти настройки используются для создания политики на основе целевых значений, которая отслеживает метрику Amazon GameLift FleetIQ "PercentUtilizedGameServers" и задает целевое значение для метрики. По мере изменения использования игроками политика запускается для корректировки емкости группы серверов игры таким образом, чтобы метрика возвращалась к целевому значению.

TargetValue -> (двойное)

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

Сокращенная синтаксическая запись:

EstimatedInstanceWarmup=integer,TargetTrackingConfiguration={TargetValue=double}

Синтаксис JSON:

{
  "EstimatedInstanceWarmup": integer,
  "TargetTrackingConfiguration": {
    "TargetValue": double
  }
}

--balancing-strategy (строка)

Указывает, как Amazon GameLift FleetIQ балансирует использование экземпляров Spot и On-Demand в группе серверов игры. Варианты методов включают следующие:

  • SPOT_ONLY — В группе серверов игры используются только экземпляры Spot. Если экземпляры Spot недоступны или непригодны для хостинга игр, группа серверов игры не предоставляет емкости для хостинга до тех пор, пока экземпляры Spot снова не станут доступны. До тех пор новые экземпляры не запускаются, а существующие нерабочие экземпляры Spot завершаются (после завершения текущей игры) и не заменяются.
  • SPOT_PREFERRED — (значение по умолчанию) экземпляры Spot используются, когда они доступны в группе серверов игры. Если экземпляры Spot недоступны, группа серверов игры продолжает предоставлять емкость для хостинга, переходя к экземплярам On-Demand. Существующие нерабочие экземпляры Spot завершаются (после завершения текущей игры) и заменяются новыми экземплярами On-Demand.
  • ON_DEMAND_ONLY — В группе серверов игры используются только экземпляры On-Demand. Экземпляры Spot не используются, даже если они доступны, в то время как эта стратегия балансировки действует.

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

  • SPOT_ONLY
  • SPOT_PREFERRED
  • ON_DEMAND_ONLY

--game-server-protection-policy (строка)

Флаг, указывающий, защищены ли экземпляры в группе серверов игры от преждевременного завершения. Незащищенные экземпляры, на которых работают активные серверы игр, могут быть завершены во время события уменьшения масштаба, что приведет к отключению игроков от игры. Защищенные экземпляры не могут быть завершены, пока на них работают активные серверы игр, за исключением случая принудительного удаления группы серверов игры (см.). Исключением из этого правила являются экземпляры Spot, которые могут быть завершены Amazon Web Services независимо от статуса защиты. По умолчанию это свойство устанавливается в NO_PROTECTION.

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

  • NO_PROTECTION
  • FULL_PROTECTION

--vpc-subnets (список)

Список подсетей виртуальной частной сети (VPC), которые нужно использовать с экземплярами в группе серверов игры. По умолчанию используются все поддерживаемые Amazon GameLift FleetIQ зоны доступности. Вы можете использовать этот параметр для указания настроенных VPC. Это свойство нельзя обновить после создания группы серверов игры, и соответствующая группа Auto Scaling всегда будет использовать значение свойства, установленное с этим запросом, даже если группа Auto Scaling обновляется напрямую.

(строка)

Синтаксис:

"string" "string" ...

--tags (список)

Список меток для назначения новому ресурсу группы серверов игры. Метки — это определяемые разработчиками пары «ключ-значение». Использование меток ресурсов Amazon Web Services полезно для управления ресурсами, управления доступом и распределения затрат. Более подробную информацию см. в разделе Разметка ресурсов Amazon Web Services в справочнике Amazon Web Services .

(структура)

Метка, которую вы можете назначить ресурсу Amazon GameLift.

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

Разметка ресурсов Amazon Web Services в справочнике Amazon Web Services

Стратегии разметки Amazon Web Services

Связанные действия

Все API по задачам

Key -> (строка)

Ключ для определяемой разработчиками пары «ключ-значение» для разметки ресурса Amazon Web Services.

Value -> (строка)

Значение для определяемой разработчиками пары «ключ-значение» для разметки ресурса Amazon Web Services.

Сокращенная синтаксическая запись:

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
  • 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 версии 1, и двоичные значения должны быть переданы буквально. При предоставлении содержимого из файла, которое соответствует двоичному блоку, 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.

Вывод

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

Созданный объект группы серверов игры, включая новое значение ARN для группы серверов игры Amazon GameLift FleetIQ и состояние объекта. Значение ARN группы Amazon EC2 Auto Scaling первоначально равно null, так как группа ещё не создана. Это значение добавляется после того, как состояние группы серверов игры достигает ACTIVE.

GameServerGroupName -> (строка)

Определяемый разработчиком идентификатор для группы серверов игры. Имя уникально для каждого региона в каждой учётной записи Amazon Web Services.

GameServerGroupArn -> (строка)

Сгенерированный уникальный идентификатор для группы серверов игры.

RoleArn -> (строка)

Amazon Resource Name (ARN) для роли IAM, которая позволяет Amazon GameLift получать доступ к вашим группам Amazon EC2 Auto Scaling.

InstanceDefinitions -> (список)

Набор типов экземпляров Amazon EC2, которые Amazon GameLift FleetIQ может использовать для балансировки и автоматического масштабирования экземпляров в соответствующей группе Auto Scaling.

(структура)

Этот тип данных используется с Amazon GameLift FleetIQ и группами серверов игры.

Разрешённый тип экземпляра для группы серверов игры. Все группы серверов игры должны иметь как минимум два определённых типа экземпляров. Amazon GameLift FleetIQ периодически оценивает каждый определённый тип экземпляра на пригодность. Затем он обновляет группу Auto Scaling со списком пригодных типов экземпляров.

InstanceType -> (строка)

Обозначение типа экземпляра Amazon EC2.

WeightedCapacity -> (строка)

Вес экземпляра, который указывает, насколько этот тип экземпляра вносит вклад в общую ёмкость группы серверов игры. Веса экземпляров используются Amazon GameLift FleetIQ для расчёта стоимости экземпляра за час и лучшей идентификации наиболее экономичных вариантов. Подробную информацию о взвешивании ёмкости экземпляров см. в руководстве пользователя Amazon Elastic Compute Cloud Auto Scaling в разделе «Взвешивание экземпляров». Значение по умолчанию — «1».

BalancingStrategy -> (строка)

Указывает, как Amazon GameLift FleetIQ балансирует использование Spot-экземпляров и экземпляров On-Demand в группе серверов игры. Доступные варианты методов включают:

  • SPOT_ONLY - В группе серверов игры используются только Spot-экземпляры. Если Spot-экземпляры недоступны или непригодны для размещения игр, группа серверов игры не предоставляет ёмкость размещения, пока Spot-экземпляры снова не станут доступны. До тех пор новые экземпляры не запускаются, а существующие непригодные Spot-экземпляры завершаются (после завершения текущей игры) и не заменяются.
  • SPOT_PREFERRED - (значение по умолчанию) Spot-экземпляры используются всякий раз, когда они доступны в группе серверов игры. Если Spot-экземпляры недоступны, группа серверов игры продолжает предоставлять ёмкость размещения, переходя к экземплярам On-Demand. Существующие непригодные Spot-экземпляры завершаются (после завершения текущей игры) и заменяются новыми экземплярами On-Demand.
  • ON_DEMAND_ONLY - В группе серверов игры используются только экземпляры On-Demand. Spot-экземпляры не используются, даже если они доступны, пока эта стратегия балансировки активна.

GameServerProtectionPolicy -> (строка)

Флаг, который указывает, защищены ли экземпляры в группе серверов игры от преждевременного завершения. Незащищённые экземпляры с активными серверами игр могут быть завершены во время события уменьшения масштаба, что может привести к выходу игроков из игры. Защищённые экземпляры не могут быть завершены, пока на них работают активные серверы игр, за исключением случая принудительного удаления группы серверов игры (см. ). Исключением из этого правила являются Spot-экземпляры, которые могут быть завершены Amazon Web Services независимо от статуса защиты.

AutoScalingGroupArn -> (строка)

Сгенерированный уникальный идентификатор для группы Amazon EC2 Auto Scaling, связанной с этой группой серверов игры.

Status -> (строка)

Текущее состояние группы серверов игры. Возможные состояния:

  • NEW - Amazon GameLift FleetIQ проверил запрос CreateGameServerGroup().
  • ACTIVATING - Amazon GameLift FleetIQ настраивает группу серверов игры, что включает создание группы Auto Scaling в вашей учётной записи Amazon Web Services.
  • ACTIVE - Группа серверов игры успешно создана.
  • DELETE_SCHEDULED - Получен запрос на удаление группы серверов игры.
  • DELETING - Amazon GameLift FleetIQ получил действительный запрос DeleteGameServerGroup() и обрабатывает его. Amazon GameLift FleetIQ должен сначала завершить и освободить хосты, прежде чем удалить группу Auto Scaling и группу серверов игры.
  • DELETED - Группа серверов игры успешно удалена.
  • ERROR - Асинхронные процессы активации или удаления группы серверов игры завершились ошибкой, что привело к состоянию ошибки.

StatusReason -> (строка)

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

SuspendedActions -> (список)

Список задач, временно приостановленных для этой группы серверов игры. Если этот параметр пустой, все задачи выполняются.

(строка)

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

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

LastUpdatedTime -> (метка времени)

Метка времени, указывающая время последнего обновления этой группы серверов игры.

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

Spec-Zone.ru

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