create-fleet
Описание
Создаёт флот вычислений.
См. также: Документацию API AWS
Синтаксис
create-fleet
--name <value>
--base-capacity <value>
--environment-type <value>
--compute-type <value>
[--compute-configuration <value>]
[--scaling-configuration <value>]
[--overflow-behavior <value>]
[--vpc-config <value>]
[--proxy-configuration <value>]
[--image-id <value>]
[--fleet-service-role <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]
Параметры
--name (строка)
--base-capacity (целое число)
--environment-type (строка)
Тип среды вычислительного флота.
- Тип среды
ARM_CONTAINERдоступен только в регионах США (Восточная Вирджиния), США (Восточная Огайо), США (Западный Орегон), ЕС (Ирландия), Азиатско-Тихоокеанский (Мумбаи), Азиатско-Тихоокеанский (Токио), Азиатско-Тихоокеанский (Сингапур), Азиатско-Тихоокеанский (Сидней), ЕС (Франкфурт) и Южная Америка (Сан-Паулу). - Тип среды
ARM_EC2доступен только в регионах США (Восточная Вирджиния), США (Восточная Огайо), США (Западный Орегон), ЕС (Ирландия), ЕС (Франкфурт), Азиатско-Тихоокеанский (Токио), Азиатско-Тихоокеанский (Сингапур), Азиатско-Тихоокеанский (Сидней), Южная Америка (Сан-Паулу) и Азиатско-Тихоокеанский (Мумбаи). - Тип среды
LINUX_CONTAINERдоступен только в регионах США (Восточная Вирджиния), США (Восточная Огайо), США (Западный Орегон), ЕС (Ирландия), ЕС (Франкфурт), Азиатско-Тихоокеанский (Токио), Азиатско-Тихоокеанский (Сингапур), Азиатско-Тихоокеанский (Сидней), Южная Америка (Сан-Паулу) и Азиатско-Тихоокеанский (Мумбаи). - Тип среды
LINUX_EC2доступен только в регионах США (Восточная Вирджиния), США (Восточная Огайо), США (Западный Орегон), ЕС (Ирландия), ЕС (Франкфурт), Азиатско-Тихоокеанский (Токио), Азиатско-Тихоокеанский (Сингапур), Азиатско-Тихоокеанский (Сидней), Южная Америка (Сан-Паулу) и Азиатско-Тихоокеанский (Мумбаи). - Тип среды
LINUX_GPU_CONTAINERдоступен только в регионах США (Восточная Вирджиния), США (Восточная Огайо), США (Западный Орегон), ЕС (Ирландия), ЕС (Франкфурт), Азиатско-Тихоокеанский (Токио) и Азиатско-Тихоокеанский (Сидней). - Тип среды
MAC_ARMдоступен только для средних флотов в регионах США (Восточная Вирджиния), США (Восточная Огайо), США (Западный Орегон), Азиатско-Тихоокеанский (Сидней) и ЕС (Франкфурт) - Тип среды
MAC_ARMдоступен только для крупных флотов в регионах США (Восточная Вирджиния), США (Восточная Огайо), США (Западный Орегон) и Азиатско-Тихоокеанский (Сидней). - Тип среды
WINDOWS_EC2доступен только в регионах США (Восточная Вирджиния), США (Восточная Огайо), США (Западный Орегон), ЕС (Ирландия), ЕС (Франкфурт), Азиатско-Тихоокеанский (Токио), Азиатско-Тихоокеанский (Сингапур), Азиатско-Тихоокеанский (Сидней), Южная Америка (Сан-Паулу) и Азиатско-Тихоокеанский (Мумбаи). - Тип среды
WINDOWS_SERVER_2019_CONTAINERдоступен только в регионах США (Восточная Вирджиния), США (Восточная Огайо), США (Западный Орегон), Азиатско-Тихоокеанский (Сидней), Азиатско-Тихоокеанский (Токио), Азиатско-Тихоокеанский (Мумбаи) и ЕС (Ирландия). - Тип среды
WINDOWS_SERVER_2022_CONTAINERдоступен только в регионах США (Восточная Вирджиния), США (Восточная Огайо), США (Западный Орегон), ЕС (Ирландия), ЕС (Франкфурт), Азиатско-Тихоокеанский (Сидней), Азиатско-Тихоокеанский (Сингапур), Азиатско-Тихоокеанский (Токио), Южная Америка (Сан-Паулу) и Азиатско-Тихоокеанский (Мумбаи).
Дополнительную информацию см. в руководстве пользователя CodeBuild в разделе «Типы вычислительных сред сборок».
Возможные значения:
WINDOWS_CONTAINERLINUX_CONTAINERLINUX_GPU_CONTAINERARM_CONTAINERWINDOWS_SERVER_2019_CONTAINERWINDOWS_SERVER_2022_CONTAINERLINUX_LAMBDA_CONTAINERARM_LAMBDA_CONTAINERLINUX_EC2ARM_EC2WINDOWS_EC2MAC_ARM
--compute-type (строка)
Информация о вычислительных ресурсах, используемых вычислительным флотом. Доступные значения включают:
-
ATTRIBUTE_BASED_COMPUTE: Укажите количество vCPU, память, дисковое пространство и тип машины.
Примечание
Если вы используетеATTRIBUTE_BASED_COMPUTE, вы должны определить свои атрибуты, используя computeConfiguration. CodeBuild выберет наиболее дешевый экземпляр, удовлетворяющий указанным атрибутам. Дополнительную информацию см. в руководстве пользователя CodeBuild в разделе «Типы сред резервируемых ресурсов».-
CUSTOM_INSTANCE_TYPE: Укажите тип экземпляра для вашего вычислительного флота. Список поддерживаемых типов экземпляров см. в руководстве пользователя CodeBuild в разделе «Поддерживаемые семейства экземпляров». -
BUILD_GENERAL1_SMALL: Использовать до 4 ГБ памяти и 2 vCPU для сборок. -
BUILD_GENERAL1_MEDIUM: Использовать до 8 ГБ памяти и 4 vCPU для сборок. -
BUILD_GENERAL1_LARGE: Использовать до 16 ГБ памяти и 8 vCPU для сборок, в зависимости от типа среды. -
BUILD_GENERAL1_XLARGE: Использовать до 72 ГБ памяти и 36 vCPU для сборок, в зависимости от типа среды. -
BUILD_GENERAL1_2XLARGE: Использовать до 144 ГБ памяти, 72 vCPU и 824 ГБ SSD-хранилища для сборок. Этот тип вычислений поддерживает образы Docker до 100 ГБ в нескомпрессированном виде. -
BUILD_LAMBDA_1GB: Использовать до 1 ГБ памяти для сборок. Доступен только для типа средыLINUX_LAMBDA_CONTAINERиARM_LAMBDA_CONTAINER. -
BUILD_LAMBDA_2GB: Использовать до 2 ГБ памяти для сборок. Доступен только для типа средыLINUX_LAMBDA_CONTAINERиARM_LAMBDA_CONTAINER. -
BUILD_LAMBDA_4GB: Использовать до 4 ГБ памяти для сборок. Доступен только для типа средыLINUX_LAMBDA_CONTAINERиARM_LAMBDA_CONTAINER. -
BUILD_LAMBDA_8GB: Использовать до 8 ГБ памяти для сборок. Доступен только для типа средыLINUX_LAMBDA_CONTAINERиARM_LAMBDA_CONTAINER. -
BUILD_LAMBDA_10GB: Использовать до 10 ГБ памяти для сборок. Доступен только для типа средыLINUX_LAMBDA_CONTAINERиARM_LAMBDA_CONTAINER.
Если вы используете BUILD_GENERAL1_SMALL:
- Для типа среды
LINUX_CONTAINERвы можете использовать до 4 ГБ памяти и 2 vCPU для сборок. - Для типа среды
LINUX_GPU_CONTAINERвы можете использовать до 16 ГБ памяти, 4 vCPU и 1 NVIDIA A10G Tensor Core GPU для сборок. - Для типа среды
ARM_CONTAINERвы можете использовать до 4 ГБ памяти и 2 vCPU на процессорах на базе ARM для сборок.
Если вы используете BUILD_GENERAL1_LARGE:
- Для типа среды
LINUX_CONTAINERвы можете использовать до 16 ГБ памяти и 8 vCPU для сборок. - Для типа среды
LINUX_GPU_CONTAINERвы можете использовать до 255 ГБ памяти, 32 vCPU и 4 NVIDIA Tesla V100 GPU для сборок. - Для типа среды
ARM_CONTAINERвы можете использовать до 16 ГБ памяти и 8 vCPU на процессорах на базе ARM для сборок.
Дополнительную информацию см. в руководстве пользователя CodeBuild в разделе «Типы сред по запросу».
Возможные значения:
BUILD_GENERAL1_SMALLBUILD_GENERAL1_MEDIUMBUILD_GENERAL1_LARGEBUILD_GENERAL1_XLARGEBUILD_GENERAL1_2XLARGEBUILD_LAMBDA_1GBBUILD_LAMBDA_2GBBUILD_LAMBDA_4GBBUILD_LAMBDA_8GBBUILD_LAMBDA_10GBATTRIBUTE_BASED_COMPUTECUSTOM_INSTANCE_TYPE
--compute-configuration (структура)
Конфигурация вычислений вычислительного флота. Это необходимо только в том случае, если computeType установлено в ATTRIBUTE_BASED_COMPUTE или CUSTOM_INSTANCE_TYPE.
vCpu -> (long)
memory -> (long)
disk -> (long)
machineType -> (string)
instanceType -> (string)
Сокращенная синтаксическая запись:
vCpu=long,memory=long,disk=long,machineType=string,instanceType=string
Синтаксис JSON:
{
"vCpu": long,
"memory": long,
"disk": long,
"machineType": "GENERAL"|"NVME",
"instanceType": "string"
}
--scaling-configuration (структура)
Конфигурация масштабирования вычислительного флота.
scalingType -> (строка)
targetTrackingScalingConfigs -> (список)
Список объектов TargetTrackingScalingConfiguration.
(структура)
Определяет, когда в вычислительный флот автоматически добавляется новый экземпляр.
metricType -> (строка)
targetValue -> (двойное)
metricType, при достижении которого начнется масштабирование.maxCapacity -> (целое число)
Сокращенная синтаксическая запись:
scalingType=string,targetTrackingScalingConfigs=[{metricType=string,targetValue=double},{metricType=string,targetValue=double}],maxCapacity=integer
Синтаксис JSON:
{
"scalingType": "TARGET_TRACKING_SCALING",
"targetTrackingScalingConfigs": [
{
"metricType": "FLEET_UTILIZATION_RATE",
"targetValue": double
}
...
],
"maxCapacity": integer
}
--overflow-behavior (строка)
Поведение переполнения вычислительного флота.
- Для поведения переполнения
QUEUEваши сборки переполнения должны ожидать, пока существующий экземпляр флота станет доступным. - Для поведения переполнения
ON_DEMANDваши сборки переполнения выполняются в CodeBuild по запросу.
Примечание
Если вы выберете поведение переполнения по запросу при создании флота, подключенного к VPC, убедитесь, что вы добавили необходимые разрешения VPC в роль сервиса вашего проекта. Дополнительную информацию см. в примере объявления политики для предоставления CodeBuild доступа к службам Amazon Web Services, необходимым для создания интерфейса сети VPC.Возможные значения:
QUEUEON_DEMAND
--vpc-config (структура)
Информация о конфигурации VPC, к которой CodeBuild получает доступ.
vpcId -> (строка)
subnets -> (список)
Список одного или нескольких идентификаторов подсетей в вашей Amazon VPC.
(строка)
securityGroupIds -> (список)
Список одного или нескольких идентификаторов групп безопасности в вашей Amazon VPC.
(строка)
Сокращенная синтаксическая запись:
vpcId=string,subnets=string,string,securityGroupIds=string,string
Синтаксис JSON:
{
"vpcId": "string",
"subnets": ["string", ...],
"securityGroupIds": ["string", ...]
}
--proxy-configuration (структура)
Конфигурация прокси вычислительного флота.
defaultBehavior -> (строка)
orderedProxyRules -> (список)
Массив объектов FleetProxyRule, представляющих указанные доменные имена или IP-адреса назначения для разрешения или запрета управления доступом к сети.
(структура)
Информация о правиле прокси для экземпляров резервируемых ресурсов.
type -> (строка)
effect -> (строка)
entities -> (список)
Назначение правила прокси.
(строка)
Синтаксис JSON:
{
"defaultBehavior": "ALLOW_ALL"|"DENY_ALL",
"orderedProxyRules": [
{
"type": "DOMAIN"|"IP",
"effect": "ALLOW"|"DENY",
"entities": ["string", ...]
}
...
]
}
--image-id (строка)
--fleet-service-role (строка)
--tags (список)
Список пар ключ-значение тегов, связанных с этим вычислительным флотом.
Эти теги доступны для использования сервисами Amazon Web Services, поддерживающими теги проекта CodeBuild.
(структура)
Тег, состоящий из ключа и значения.
Этот тег доступен для использования сервисами Amazon Web Services, поддерживающими теги в CodeBuild.
ключ -> (строка)
значение -> (строка)
Сокращённый синтаксис:
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
- текст
- таблица
- 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.
Вывод
флот -> (структура)
Информация о вычислительном флоте
arn -> (строка)
name -> (строка)
id -> (строка)
created -> (отметка времени)
lastModified -> (отметка времени)
status -> (структура)
Состояние вычислительного флота.
statusCode -> (строка)
Код состояния вычислительного флота. Допустимые значения включают:
-
CREATING: Вычислительный флот создается. -
UPDATING: Вычислительный флот обновляется. -
ROTATING: Вычислительный флот вращается. -
PENDING_DELETION: Вычислительный флот ожидает удаления. -
DELETING: Вычислительный флот удаляется. -
CREATE_FAILED: Вычислительный флот не удалось создать. -
UPDATE_ROLLBACK_FAILED: Вычислительный флот не удалось обновить, и он не смог откатиться к предыдущему состоянию. -
ACTIVE: Вычислительный флот успешно создан и активен.
context -> (строка)
Дополнительная информация о вычислительном флоте. Допустимые значения включают:
-
CREATE_FAILED: Вычислительный флот не удалось создать. -
UPDATE_FAILED: Вычислительный флот не удалось обновить.
message -> (строка)
baseCapacity -> (целое число)
environmentType -> (строка)
Тип среды вычислительного флота.
- Тип среды
ARM_CONTAINERдоступен только в регионах США Восток (Северная Вирджиния), США Восток (Огайо), США Запад (Орегон), ЕС (Ирландия), Азия-Тихий океан (Мумбаи), Азия-Тихий океан (Токио), Азия-Тихий океан (Сингапур), Азия-Тихий океан (Сидней), ЕС (Франкфурт) и Южная Америка (Сан-Паулу). - Тип среды
ARM_EC2доступен только в регионах США Восток (Северная Вирджиния), США Восток (Огайо), США Запад (Орегон), ЕС (Ирландия), ЕС (Франкфурт), Азия-Тихий океан (Токио), Азия-Тихий океан (Сингапур), Азия-Тихий океан (Сидней), Южная Америка (Сан-Паулу) и Азия-Тихий океан (Мумбаи). - Тип среды
LINUX_CONTAINERдоступен только в регионах США Восток (Северная Вирджиния), США Восток (Огайо), США Запад (Орегон), ЕС (Ирландия), ЕС (Франкфурт), Азия-Тихий океан (Токио), Азия-Тихий океан (Сингапур), Азия-Тихий океан (Сидней), Южная Америка (Сан-Паулу) и Азия-Тихий океан (Мумбаи). - Тип среды
LINUX_EC2доступен только в регионах США Восток (Северная Вирджиния), США Восток (Огайо), США Запад (Орегон), ЕС (Ирландия), ЕС (Франкфурт), Азия-Тихий океан (Токио), Азия-Тихий океан (Сингапур), Азия-Тихий океан (Сидней), Южная Америка (Сан-Паулу) и Азия-Тихий океан (Мумбаи). - Тип среды
LINUX_GPU_CONTAINERдоступен только в регионах США Восток (Северная Вирджиния), США Восток (Огайо), США Запад (Орегон), ЕС (Ирландия), ЕС (Франкфурт), Азия-Тихий океан (Токио) и Азия-Тихий океан (Сидней). - Тип среды
MAC_ARMдоступен только для средних флотов в регионах США Восток (Северная Вирджиния), США Восток (Огайо), США Запад (Орегон), Азия-Тихий океан (Сидней) и ЕС (Франкфурт). - Тип среды
MAC_ARMдоступен только для больших флотов в регионах США Восток (Северная Вирджиния), США Восток (Огайо), США Запад (Орегон) и Азия-Тихий океан (Сидней). - Тип среды
WINDOWS_EC2доступен только в регионах США Восток (Северная Вирджиния), США Восток (Огайо), США Запад (Орегон), ЕС (Ирландия), ЕС (Франкфурт), Азия-Тихий океан (Токио), Азия-Тихий океан (Сингапур), Азия-Тихий океан (Сидней), Южная Америка (Сан-Паулу) и Азия-Тихий океан (Мумбаи). - Тип среды
WINDOWS_SERVER_2019_CONTAINERдоступен только в регионах США Восток (Северная Вирджиния), США Восток (Огайо), США Запад (Орегон), Азия-Тихий океан (Сидней), Азия-Тихий океан (Токио), Азия-Тихий океан (Мумбаи) и ЕС (Ирландия). - Тип среды
WINDOWS_SERVER_2022_CONTAINERдоступен только в регионах США Восток (Северная Вирджиния), США Восток (Огайо), США Запад (Орегон), ЕС (Ирландия), ЕС (Франкфурт), Азия-Тихий океан (Сидней), Азия-Тихий океан (Сингапур), Азия-Тихий океан (Токио), Южная Америка (Сан-Паулу) и Азия-Тихий океан (Мумбаи).
Для получения дополнительной информации см. Типы вычислительных сред сборки в руководстве пользователя CodeBuild.
computeType -> (строка)
Информация о вычислительных ресурсах, используемых вычислительным флотом. Доступные значения включают:
-
ATTRIBUTE_BASED_COMPUTE: Укажите количество vCPU, памяти, места на диске и тип машины.
Примечание
Если вы используетеATTRIBUTE_BASED_COMPUTE, вы должны определить свои атрибуты, используя computeConfiguration. CodeBuild выберет самую дешевую инстанцию, которая удовлетворяет указанным атрибутам. Для получения дополнительной информации см. Типы сред с выделенными ресурсами в руководстве пользователя CodeBuild.-
CUSTOM_INSTANCE_TYPE: Укажите тип инстанции для своего вычислительного флота. Список поддерживаемых типов инстанций см. в руководстве пользователя CodeBuild. -
BUILD_GENERAL1_SMALL: Используйте до 4 ГБ оперативной памяти и 2 vCPU для сборок. -
BUILD_GENERAL1_MEDIUM: Используйте до 8 ГБ оперативной памяти и 4 vCPU для сборок. -
BUILD_GENERAL1_LARGE: Используйте до 16 ГБ оперативной памяти и 8 vCPU для сборок, в зависимости от типа среды. -
BUILD_GENERAL1_XLARGE: Используйте до 72 ГБ оперативной памяти и 36 vCPU для сборок, в зависимости от типа среды. -
BUILD_GENERAL1_2XLARGE: Используйте до 144 ГБ оперативной памяти, 72 vCPU и 824 ГБ SSD-накопителя для сборок. Этот тип вычислительных ресурсов поддерживает образы Docker объемом до 100 ГБ без сжатия. -
BUILD_LAMBDA_1GB: Используйте до 1 ГБ оперативной памяти для сборок. Доступно только для типов средыLINUX_LAMBDA_CONTAINERиARM_LAMBDA_CONTAINER. -
BUILD_LAMBDA_2GB: Используйте до 2 ГБ оперативной памяти для сборок. Доступно только для типов средыLINUX_LAMBDA_CONTAINERиARM_LAMBDA_CONTAINER. -
BUILD_LAMBDA_4GB: Используйте до 4 ГБ оперативной памяти для сборок. Доступно только для типов средыLINUX_LAMBDA_CONTAINERиARM_LAMBDA_CONTAINER. -
BUILD_LAMBDA_8GB: Используйте до 8 ГБ оперативной памяти для сборок. Доступно только для типов средыLINUX_LAMBDA_CONTAINERиARM_LAMBDA_CONTAINER. -
BUILD_LAMBDA_10GB: Используйте до 10 ГБ оперативной памяти для сборок. Доступно только для типов средыLINUX_LAMBDA_CONTAINERиARM_LAMBDA_CONTAINER.
Если вы используете BUILD_GENERAL1_SMALL:
- Для типа среды
LINUX_CONTAINERвы можете использовать до 4 ГБ оперативной памяти и 2 vCPU для сборок. - Для типа среды
LINUX_GPU_CONTAINERвы можете использовать до 16 ГБ оперативной памяти, 4 vCPU и 1 графический процессор NVIDIA A10G Tensor Core для сборок. - Для типа среды
ARM_CONTAINERвы можете использовать до 4 ГБ оперативной памяти и 2 vCPU на процессорах ARM для сборок.
Если вы используете BUILD_GENERAL1_LARGE:
- Для типа среды
LINUX_CONTAINERвы можете использовать до 16 ГБ оперативной памяти и 8 vCPU для сборок. - Для типа среды
LINUX_GPU_CONTAINERвы можете использовать до 255 ГБ оперативной памяти, 32 vCPU и 4 графических процессоров NVIDIA Tesla V100 для сборок. - Для типа среды
ARM_CONTAINERвы можете использовать до 16 ГБ оперативной памяти и 8 vCPU на процессорах ARM для сборок.
Для получения дополнительной информации см. Типы сред по запросу в руководстве пользователя CodeBuild.
computeConfiguration -> (структура)
Конфигурация вычислительных ресурсов вычислительного флота. Требуется только если computeType установлено на ATTRIBUTE_BASED_COMPUTE или CUSTOM_INSTANCE_TYPE.
vCpu -> (целое число большого размера)
memory -> (целое число большого размера)
disk -> (целое число большого размера)
machineType -> (строка)
instanceType -> (строка)
scalingConfiguration -> (структура)
Конфигурация масштабирования вычислительного флота.
scalingType -> (строка)
targetTrackingScalingConfigs -> (список)
Список объектов TargetTrackingScalingConfiguration.
(структура)
Определяет, когда в вычислительный флот автоматически добавляется новая инстанция.
metricType -> (строка)
targetValue -> (число с плавающей запятой)
metricType, при котором начинается масштабирование.maxCapacity -> (целое число)
desiredCapacity -> (целое число)
overflowBehavior -> (строка)
Поведение переполнения вычислительного флота.
- Для поведения переполнения
QUEUE, ваши сборочные работы, превышающие лимит, должны ждать, пока доступной станет существующая инстанция флота. - Для поведения переполнения
ON_DEMAND, ваши сборочные работы с превышением лимита выполняются в CodeBuild по запросу.
Примечание
Если вы выберете поведение переполнения по запросу при создании VPC-подключенного флота, убедитесь, что к роли службы проекта добавлены необходимые разрешения VPC. Для получения дополнительной информации см. пример описания политики для предоставления CodeBuild доступа к службам Amazon Web Services, необходимым для создания сетевого интерфейса VPC.vpcConfig -> (структура)
Информация о конфигурации VPC, к которой CodeBuild получает доступ.
vpcId -> (строка)
subnets -> (список)
Список одного или нескольких идентификаторов подсетей в вашем Amazon VPC.
(строка)
securityGroupIds -> (список)
Список одного или нескольких идентификаторов групп безопасности в вашем Amazon VPC.
(строка)
proxyConfiguration -> (структура)
Конфигурация прокси вычислительного флота.
defaultBehavior -> (строка)
orderedProxyRules -> (список)
Массив объектов FleetProxyRule, которые представляют указанные доменные имена или IP-адреса назначения для разрешения или запрещения контроля сетевого доступа.
(структура)
Информация о правиле прокси для ваших инстанций с выделенными ресурсами.
type -> (строка)
effect -> (строка)
entities -> (список)
Назначение правила прокси.
(строка)
imageId -> (строка)
fleetServiceRole -> (строка)
tags -> (список)
Список пар «ключ тега» и «значение тега», связанных с этим вычислительным флотом.
Эти теги доступны для использования службами Amazon Web Services, которые поддерживают теги проектов сборки CodeBuild.
(структура)
Тег, состоящий из ключа и значения.
Этот тег доступен для использования службами Amazon Web Services, которые поддерживают теги в CodeBuild.
key -> (строка)
value -> (строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.