обновить-флот
Описание
Обновляет вычислительный флот.
См. также: Документацию API AWS
Синтаксис
update-fleet
--arn <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]
Параметры
--arn (строка)
--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 -> (целое число)
memory -> (целое число)
disk -> (целое число)
machineType -> (строка)
instanceType -> (строка)
Сокращённая синтаксическая запись:
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 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.
Вывод
fleet -> (структура)
Объект Fleet.
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 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.
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.