create-container-fleet
Описание
Создаёт управляемый флот экземпляров Amazon Elastic Compute Cloud (Amazon EC2) для размещения контейнерных серверов игр. Используйте эту операцию, чтобы определить, как развернуть архитектуру контейнеров на каждом экземпляре флота, и настроить параметры флота. Вы можете создать контейнерный флот в любом регионе Amazon Web Services, поддерживаемом Amazon GameLift для многорегиональных флотов. Контейнерный флот может быть развернут в одном или нескольких регионах. Контейнерные флоты развертываются с Amazon Linux 2023 в качестве операционной системы экземпляров.
Определите архитектуру контейнеров флота, используя определения контейнерных групп. Каждый флот может иметь один из следующих типов контейнерных групп:
- Группа контейнеров сервера игры запускает ваш сборку сервера игры и зависимое программное обеспечение. Amazon GameLift развертывает одну или несколько реплик этой контейнерной группы на каждый экземпляр флота. Количество реплик зависит от вычислительных возможностей используемого экземпляра флота.
- Дополнительная группа контейнеров на экземпляр может использоваться для запуска другого программного обеспечения, которое нужно запустить только один раз на экземпляре, например, фоновых служб, ведения журналов или тестовых процессов. Одна группа контейнеров на экземпляр развертывается на каждый экземпляр.
Каждая контейнерная группа может включать определение одного или нескольких контейнеров. Определение контейнера указывает образ контейнера, хранящийся в общедоступном или частном репозитории Amazon Elastic Container Registry (Amazon ECR).
Используйте эту операцию для выполнения следующих типов запросов. Большинство параметров флота имеют значения по умолчанию, поэтому вы можете создать рабочий флот с минимальной конфигурацией и значениями по умолчанию, которые вы можете настроить позже.
- Создать флот без контейнерных групп. Вы можете настроить контейнерный флот, а затем добавить определения контейнерных групп позже. В этом случае экземпляры флота не развертываются, и флот не может размещать игровые сессии, пока вы не добавите определение контейнерной группы сервера игры. Укажите следующие необходимые значения параметров:
FleetRoleArn
- Создать флот с группой контейнеров сервера игры. Укажите следующие необходимые значения параметров:
FleetRoleArnGameServerContainerGroupDefinitionName
- Создать флот с группой контейнеров сервера игры и группой контейнеров на экземпляр. Укажите следующие необходимые значения параметров:
FleetRoleArnGameServerContainerGroupDefinitionNamePerInstanceContainerGroupDefinitionName
При успешном выполнении эта операция создаёт новый ресурс контейнерного флота, помещает его в состояние PENDING и запускает рабочий процесс создания флота. Для флотов с контейнерными группами этот рабочий процесс запускает развертывание флота и переводит состояние в ACTIVE. Флоты без контейнерной группы помещаются в состояние CREATED.
Вы можете обновить большинство свойств флота, включая определения контейнерных групп, и развернуть обновление на всех экземплярах флота. Используйте обновление флота для развертывания нового обновления версии сервера игры по всему контейнерному флоту.
См. также: Документация AWS API
Синопсис
create-container-fleet
--fleet-role-arn <value>
[--description <value>]
[--game-server-container-group-definition-name <value>]
[--per-instance-container-group-definition-name <value>]
[--instance-connection-port-range <value>]
[--instance-inbound-permissions <value>]
[--game-server-container-groups-per-instance <value>]
[--instance-type <value>]
[--billing-type <value>]
[--locations <value>]
[--metric-groups <value>]
[--new-game-session-protection-policy <value>]
[--game-session-creation-limit-policy <value>]
[--log-configuration <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]
Параметры
--fleet-role-arn (строка)
Уникальный идентификатор роли управления идентификацией и доступом (IAM) с разрешениями на запуск контейнеров на управляемых Amazon GameLift ресурсах. Используйте роль службы IAM с прикрепленной управляемой политикой GameLiftContainerFleetPolicy. Дополнительную информацию см. в разделе Настройка роли службы IAM. После создания флота вы не можете изменить этот параметр флота.
Значения ARN ролей IAM используют следующий шаблон: arn:aws:iam::[Amazon Web Services account]:role/[role name].
--description (строка)
--game-server-container-group-definition-name (строка)
Ресурс определения группы контейнеров, описывающий, как развернуть контейнеры с вашей сборкой серверной игры и поддерживающим программным обеспечением на каждый экземпляр флота. Вы можете указать имя определения группы контейнеров, чтобы использовать последнюю версию. В качестве альтернативы, укажите значение ARN со специфическим номером версии.
Создайте определение группы контейнеров, вызвав CreateContainerGroupDefinition. Эта операция создает ресурс ContainerGroupDefinition.
--per-instance-container-group-definition-name (строка)
Имя ресурса определения группы контейнеров, описывающего набор вспомогательного программного обеспечения. В экземпляре флота есть один процесс для исполняемых файлов в этой группе контейнеров. Группа контейнеров на экземпляр — необязательна. Вы можете обновить флот, чтобы добавить или удалить группу контейнеров на экземпляр в любое время. Вы можете указать имя определения группы контейнеров, чтобы использовать последнюю версию. В качестве альтернативы, укажите значение ARN со специфическим номером версии.
Создайте определение группы контейнеров, вызвав https://docs.aws.amazon.com/gamelift/latest/apireference/API_CreateContainerGroupDefinition.html. Эта операция создаёт ресурс https://docs.aws.amazon.com/gamelift/latest/apireference/API_ContainerGroupDefinition.html.
--instance-connection-port-range (структура)
Набор номеров портов для открытия на каждом экземпляре флота. Порты подключения флота сопоставляются с портами контейнеров, настроенными в определениях группы контейнеров флота.
По умолчанию Amazon GameLift рассчитывает оптимальный диапазон портов на основе конфигурации вашего флота. Чтобы использовать рассчитанный диапазон, не устанавливайте этот параметр. Значения:
- Диапазон портов: от 4192 до числа, рассчитанного на основе конфигурации вашего флота. Amazon GameLift использует следующую формулу:
4192 + [# of game server container groups per fleet instance] * [# of container ports in the game server container group definition] + [# of container ports in the game server container group definition]
Вы также можете вручную установить этот параметр. При ручном установке этого параметра вы должны использовать номера портов, которые соответствуют диапазону портов входных разрешений флота.
Примечание
Если вы устанавливаете значения вручную, Amazon GameLift больше не рассчитывает для вас диапазон портов, даже если вы позже удалите ручные настройки.FromPort -> (целое число)
ToPort -> (целое число)
FromPort.Сокращенная синтаксическая конструкция:
FromPort=integer,ToPort=integer
Синтаксис JSON:
{
"FromPort": integer,
"ToPort": integer
}
--instance-inbound-permissions (список)
Диапазоны IP-адресов и настройки портов, позволяющие входящему трафику получить доступ к процессам серверов игр и другим процессам в этом флоте. В качестве рекомендации, при удалённом доступе к экземпляру флота, мы рекомендуем открывать порты только по необходимости и закрывать их после завершения работы.
По умолчанию Amazon GameLift рассчитывает оптимальный диапазон портов на основе конфигурации вашего флота. Чтобы использовать рассчитанный диапазон, не устанавливайте этот параметр. Значения:
- Протокол: UDP
- Диапазон портов: от 4192 до числа, рассчитанного на основе конфигурации вашего флота. Amazon GameLift использует следующую формулу:
4192 + [# of game server container groups per fleet instance] * [# of container ports in the game server container group definition] + [# of container ports in the game server container group definition]
Вы также можете вручную установить этот параметр. При ручном установке этого параметра вы должны использовать номера портов, которые соответствуют диапазону портов подключения флота.
Примечание
Если вы устанавливаете значения вручную, Amazon GameLift больше не рассчитывает для вас диапазон портов, даже если вы позже удалите ручные настройки.(структура)
Диапазон 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 -> (строка)
000.000.000.000/[subnet mask]” или, по желанию, сокращенная версия “0.0.0.0/[subnet mask]”.Protocol -> (строка)
Сокращенная синтаксическая конструкция:
FromPort=integer,ToPort=integer,IpRange=string,Protocol=string ...
Синтаксис JSON:
[
{
"FromPort": integer,
"ToPort": integer,
"IpRange": "string",
"Protocol": "TCP"|"UDP"
}
...
]
--game-server-container-groups-per-instance (целое число)
Количество копий группы контейнеров сервера игр на каждом экземпляре флота.
По умолчанию Amazon GameLift рассчитывает максимальное количество групп контейнеров серверов игр, которое может поместиться на каждом экземпляре. Этот расчет основан на ресурсах ЦП и памяти типа экземпляра флота. Чтобы использовать рассчитанный максимум, не устанавливайте этот параметр. Если вы устанавливаете это число вручную, Amazon GameLift использует ваше значение, если оно меньше рассчитанного максимума.
--instance-type (строка)
Тип экземпляра Amazon EC2, который будет использоваться для всех экземпляров в флоте. Для многолокационных флотов тип экземпляра должен быть доступен в домашнем регионе и во всех удаленных локациях. Тип экземпляра определяет вычислительные ресурсы и вычислительную мощность, доступные для размещения серверов игр. Это включает ЦП, память, хранилище и сетевую емкость.
По умолчанию Amazon GameLift выбирает тип экземпляра, который подходит потребностям ваших групп контейнеров и доступен во всех выбранных локациях флота. Вы также можете вручную установить этот параметр. См. Типы экземпляров Amazon Elastic Compute Cloud для получения подробных описаний типов экземпляров Amazon EC2.
Вы не можете обновить этот параметр флота позднее.
--billing-type (строка)
Указывает, использовать ли для этого флота экземпляры On-Demand или Spot. Узнайте больше о том, когда использовать экземпляры On-Demand и Spot. Этот параметр флота не может быть изменён после создания флота.
По умолчанию этот параметр установлен на ON_DEMAND.
Вы не можете обновить этот параметр флота позднее.
Возможные значения:
ON_DEMANDSPOT
--locations (список)
Набор локаций для развертывания экземпляров контейнерного флота. Вы можете добавить любой регион Amazon Web Services или локальную зону, поддерживаемую Amazon GameLift. Укажите список кодов регионов Amazon Web Services, например, us-west-2, или имена локальных зон. Также включите домашний регион флота, который является регионом Amazon Web Services, где флот создан. Для получения списка поддерживаемых регионов и локальных зон см. Локации сервиса Amazon GameLift для управляемого хостинга.
(структура)
Удаленная локация, в которой многолокационный флот может развернуть серверы игр для размещения игр.
Location -> (строка)
us-west-2. Для получения списка поддерживаемых регионов и локальных зон см. Локации сервиса Amazon GameLift для управляемого хостинга.Сокращенная синтаксическая конструкция:
Location=string ...
Синтаксис JSON:
[
{
"Location": "string"
}
...
]
--metric-groups (список)
Имя группы метрик Amazon Web Services CloudWatch, к которой необходимо добавить этот флот. Вы можете использовать группу метрик для агрегирования метрик для нескольких флотов. Вы можете указать имя существующей группы метрик или использовать новое имя для создания новой группы метрик. Каждый флот может иметь только одну группу метрик, но вы можете изменить это значение в любое время.
(строка)
Синтаксис:
"string" "string" ...
--new-game-session-protection-policy (строка)
Определяет, может ли Amazon GameLift завершать игровые сессии на флоте, которые активно работают и принимают игроков. Amazon GameLift может инициировать отключение экземпляра при уменьшении емкости флота или при выводе неисправных экземпляров. Вы также можете установить защиту игровых сессий для отдельных игровых сессий, используя UpdateGameSession.
- NoProtection – Игровые сессии могут быть закрыты во время активной игры.
-
FullProtection – Игровые сессии в состоянии
ACTIVEне могут быть закрыты.
По умолчанию этот параметр установлен на NoProtection.
Возможные значения:
NoProtectionFullProtection
--game-session-creation-limit-policy (структура)
Политика, ограничивающая количество игровых сессий, которые каждый отдельный игрок может создать на экземплярах в этом флоте. Ограничение применяется на определенный промежуток времени.
NewGameSessionsPerCreator -> (целое число)
Политика, которая устанавливает ограничения на количество игровых сессий, которые игрок может создать в течение указанного промежутка времени. С помощью этой политики вы можете контролировать способность игроков потреблять доступные ресурсы.
Политика оценивается при попытке игрока создать новую игровую сессию. При получении запроса CreateGameSession, Amazon GameLift проверяет, создал ли игрок (определённый по CreatorId) меньше, чем ограничение игровых сессий за указанный период времени.
PolicyPeriodInMinutes -> (целое число)
Сокращенная синтаксическая конструкция:
NewGameSessionsPerCreator=integer,PolicyPeriodInMinutes=integer
Синтаксис JSON:
{
"NewGameSessionsPerCreator": integer,
"PolicyPeriodInMinutes": integer
}
--log-configuration (структура)
Метод для сбора журналов контейнеров для флота. Amazon GameLift сохраняет весь стандартный вывод для каждого контейнера в журналах, включая журналы сессий игры. Вы можете выбрать один из следующих методов:
-
CLOUDWATCH– Отправка журналов в группу журналов Amazon CloudWatch, которую вы определяете. Каждый контейнер отправляет поток журнала, организованный в группе журналов. -
S3– Сохранение журналов в ведре Amazon S3, которое вы определяете. -
NONE– Не собирать журналы контейнеров.
По умолчанию этот параметр установлен на CLOUDWATCH.
Amazon GameLift требует разрешений на отправку журналов в другие сервисы Amazon Web Services в вашей учетной записи. Эти разрешения включены в роль IAM флота для этого флота контейнеров (см. FleetRoleArn)).
LogDestination -> (string)
Тип сбора журналов для флота.
-
CLOUDWATCH– (значение по умолчанию) Отправка журналов в группу журналов Amazon CloudWatch, которую вы определяете. Каждый контейнер отправляет поток журнала, организованный в группе журналов. -
S3– Сохранение журналов в ведре Amazon S3, которое вы определяете. Это ведро должно находиться в домашнем регионе Amazon Web Services флота. -
NONE– Не собирать журналы контейнеров.
S3BucketName -> (string)
S3, журналы отправляются в указанное имя ведра Amazon S3.LogGroupArn -> (string)
CLOUDWATCH, журналы отправляются в указанную группу журналов в Amazon CloudWatch.Сокращенная синтаксическая запись:
LogDestination=string,S3BucketName=string,LogGroupArn=string
Синтаксис JSON:
{
"LogDestination": "NONE"|"CLOUDWATCH"|"S3",
"S3BucketName": "string",
"LogGroupArn": "string"
}
--tags (список)
Список меток, которые нужно назначить новому ресурсу флота. Метки — это определяемые разработчиком пары «ключ-значение». Использование меток ресурсов Amazon Web Services полезно для управления ресурсами, управления доступом и распределения затрат. Дополнительную информацию см. в разделе «Использование меток для ресурсов Amazon Web Services» в Справочнике Amazon Web Services.
(структура)
Метка, которую можно назначить ресурсу Amazon GameLift.
Дополнительная информация
Использование меток для ресурсов Amazon Web Services в Справочнике Amazon Web Services
Стратегии использования меток Amazon Web Services
Связанные действия
Все API по задачам
Key -> (string)
Value -> (string)
Сокращенная синтаксическая запись:
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
- таблица
- 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 версии 1, а двоичные значения должны передаваться буквально. При предоставлении содержимого из файла, соответствующего двоичному блоку, 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.
Вывод
ContainerFleet -> (структура)
Свойства нового контейнерного флота, включая текущий статус. Все флоты изначально находятся в состоянии PENDING.
FleetId -> (строка)
FleetArn -> (строка)
arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912. В ARN флота GameLift идентификатор ресурса соответствует значению FleetId.FleetRoleArn -> (строка)
GameServerContainerGroupDefinitionName -> (строка)
GameServerContainerGroupDefinitionArn -> (строка)
PerInstanceContainerGroupDefinitionName -> (строка)
PerInstanceContainerGroupDefinitionArn -> (строка)
InstanceConnectionPortRange -> (структура)
Набор номеров портов, которые нужно открыть на каждом экземпляре в контейнерном флоте. Порты соединений используются входящим трафиком для подключения к процессам, выполняющимся в контейнерах флота.
FromPort -> (целое число)
ToPort -> (целое число)
FromPort.InstanceInboundPermissions -> (список)
Диапазоны IP-адресов и параметры портов, которые позволяют входящему трафику получать доступ к процессам сервера игры и другим процессам в этом флоте.
(структура)
Диапазон 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 -> (строка)
000.000.000.000/[subnet mask]” или, по желанию, сокращенная версия “0.0.0.0/[subnet mask]”.Protocol -> (строка)
GameServerContainerGroupsPerInstance -> (целое число)
MaximumGameServerContainerGroupsPerInstance -> (целое число)
InstanceType -> (строка)
BillingType -> (строка)
Указывает, использует ли флот экземпляры On-Demand или Spot для этого флота. Подробнее о том, когда следует использовать экземпляры On-Demand или Spot.
По умолчанию это свойство установлено в значение ON_DEMAND.
Description -> (строка)
CreationTime -> (временная метка)
"1469498468.057").MetricGroups -> (список)
Имя группы метрик Amazon Web Services CloudWatch, к которой нужно добавить этот флот. Группы метрик агрегируют метрики для нескольких флотов.
(строка)
NewGameSessionProtectionPolicy -> (строка)
Определяет, может ли Amazon GameLift завершать игровые сессии в флоте, которые активно работают и принимают игроков. Amazon GameLift может инициировать остановку экземпляра при уменьшении емкости флота или при выводе из строя неисправных экземпляров. Вы также можете установить защиту игровых сессий для отдельных игровых сессий с помощью UpdateGameSession.
- NoProtection – Игровые сессии могут быть завершены во время активной игры.
-
FullProtection – Игровые сессии в состоянии
ACTIVEне могут быть завершены.
GameSessionCreationLimitPolicy -> (структура)
Политика, которая ограничивает количество игровых сессий, которые каждый отдельный игрок может создавать на экземплярах в этом флоте. Ограничение действует в течение указанного промежутка времени.
NewGameSessionsPerCreator -> (целое число)
Политика, которая устанавливает ограничения на количество игровых сессий, которые может создать игрок в течение заданного промежутка времени. С помощью этой политики вы можете управлять возможностью игроков потреблять доступные ресурсы.
Политика оценивает, когда игрок пытается создать новую игровую сессию. При получении запроса CreateGameSession Amazon GameLift проверяет, что игрок (идентифицированный по CreatorId) создал меньше, чем лимит игровых сессий за указанный период времени.
PolicyPeriodInMinutes -> (целое число)
Status -> (строка)
Текущий статус контейнерного флота.
-
PENDING– Запрошен новый контейнерный флот. -
CREATING– Создается новый ресурс контейнерного флота. -
CREATED– Создан новый ресурс контейнерного флота. Ни один экземпляр флота не развернут. -
ACTIVATING– Развертываются новые экземпляры контейнерного флота. -
ACTIVE– Контейнерный флот развернут и готов принимать игровые сессии. -
UPDATING– Обновления контейнерного флота обновляются. Развертывание в процессе.
DeploymentDetails -> (структура)
Информация о последнем развертывании для контейнерного флота.
LatestDeploymentId -> (строка)
LogConfiguration -> (структура)
Метод сбора логов контейнеров для флота. Amazon GameLift сохраняет весь стандартный вывод для каждого контейнера в логах, включая журналы игровых сессий.
-
CLOUDWATCH– Отправка логов в группу логов Amazon CloudWatch, которую вы определяете. Каждый контейнер генерирует поток журнала, который организован в группе логов. -
S3– Хранение логов в ведре Amazon S3, которое вы определяете. -
NONE– Не собирать логи контейнеров.
LogDestination -> (строка)
Тип сбора логов для флота.
-
CLOUDWATCH– (значение по умолчанию) Отправка логов в группу логов Amazon CloudWatch, которую вы определяете. Каждый контейнер генерирует поток журнала, который организован в группе логов. -
S3– Хранение логов в ведре Amazon S3, которое вы определяете. Это ведро должно находиться в домашнем регионе Amazon Web Services флота. -
NONE– Не собирать логи контейнеров.
S3BucketName -> (строка)
S3, логи отправляются в указанное имя ведра Amazon S3.LogGroupArn -> (строка)
CLOUDWATCH, логи отправляются в указанную группу логов в Amazon CloudWatch.LocationAttributes -> (список)
Информация о удаленных расположениях контейнерного флота, где развернуты экземпляры флота.
(структура)
Подробности о местоположении в многолокационном контейнерном флоте.
Location -> (строка)
Status -> (строка)
Статус работы флота в данном расположении.
-
PENDING– Запрошен новый контейнерный флот. -
CREATING– Создается новый ресурс контейнерного флота. -
CREATED– Создан новый ресурс контейнерного флота. Ни один экземпляр флота не развернут. -
ACTIVATING– Развертываются новые экземпляры контейнерного флота. -
ACTIVE– Контейнерный флот развернут и готов принимать игровые сессии. -
UPDATING– Обновления контейнерного флота обновляются. Развертывание в процессе.
© Copyright 2025, Amazon Web Services. Created using Sphinx.