Spec-Zone.ru › AWS CLI v2

[ aws . codebuild ]

обновить-флот

Описание

Обновляет вычислительный флот.

См. также: Документацию 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 (строка)

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_CONTAINER
  • LINUX_CONTAINER
  • LINUX_GPU_CONTAINER
  • ARM_CONTAINER
  • WINDOWS_SERVER_2019_CONTAINER
  • WINDOWS_SERVER_2022_CONTAINER
  • LINUX_LAMBDA_CONTAINER
  • ARM_LAMBDA_CONTAINER
  • LINUX_EC2
  • ARM_EC2
  • WINDOWS_EC2
  • MAC_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_SMALL
  • BUILD_GENERAL1_MEDIUM
  • BUILD_GENERAL1_LARGE
  • BUILD_GENERAL1_XLARGE
  • BUILD_GENERAL1_2XLARGE
  • BUILD_LAMBDA_1GB
  • BUILD_LAMBDA_2GB
  • BUILD_LAMBDA_4GB
  • BUILD_LAMBDA_8GB
  • BUILD_LAMBDA_10GB
  • ATTRIBUTE_BASED_COMPUTE
  • CUSTOM_INSTANCE_TYPE

--compute-configuration (структура)

Конфигурация вычислительных ресурсов вычислительного флота. Требуется только если computeType установлено в ATTRIBUTE_BASED_COMPUTE или CUSTOM_INSTANCE_TYPE.

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

Количество vCPU типа экземпляра, включённого в ваш флот.

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

Объём оперативной памяти типа экземпляра, включённого в ваш флот.

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

Объём дискового пространства типа экземпляра, включённого в ваш флот.

machineType -> (строка)

Тип машины типа экземпляра, включённого в ваш флот.

instanceType -> (строка)

Тип экземпляра EC2, который будет запущен в вашем флоте.

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

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.

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

  • QUEUE
  • ON_DEMAND

--vpc-config (структура)

Информация о конфигурации VPC, к которой CodeBuild получает доступ.

vpcId -> (строка)

ID Amazon VPC.

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 (строка)

Изображение Amazon Machine Image (AMI) вычислительного флота.

--fleet-service-role (строка)

Роль службы, связанная с вычислительным флотом. Дополнительную информацию см. в руководстве пользователя CodeBuild в разделе «Разрешение пользователю добавить политику разрешений для роли службы флота».

--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 -> (строка)

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 -> (длинное целое число)

Количество vCPU типа экземпляра, включенного в ваш флот.

memory -> (длинное целое число)

Объем памяти типа экземпляра, включенного в ваш флот.

disk -> (длинное целое число)

Объем дискового пространства типа экземпляра, включенного в ваш флот.

machineType -> (строка)

Тип машины типа экземпляра, включенного в ваш флот.

instanceType -> (строка)

Тип экземпляра EC2, который будет запущен в вашем флоте.

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 -> (строка)

Идентификатор Amazon VPC.

subnets -> (список)

Список одного или нескольких идентификаторов подсетей в вашей Amazon VPC.

(строка)

securityGroupIds -> (список)

Список одного или нескольких идентификаторов групп безопасности в вашей Amazon VPC.

(строка)

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

Настройка прокси вычислительного флота.

defaultBehavior -> (строка)

Поведение по умолчанию исходящего трафика.

orderedProxyRules -> (список)

Массив объектов FleetProxyRule, представляющих указанные доменные имена или IP-адреса назначения для разрешения или запрета управления сетевым доступом.

(структура)

Информация о правиле прокси для ваших экземпляров резервируемой мощности.

type -> (строка)

Тип правила прокси.

effect -> (строка)

Поведение правила прокси.

entities -> (список)

Назначение правила прокси.

(строка)

imageId -> (строка)

Amazon Machine Image (AMI) вычислительного флота.

fleetServiceRole -> (строка)

Роль службы, связанная с вычислительным флотом. Дополнительную информацию см. в разделе Разрешение пользователю добавить политику разрешений для роли службы флота в Руководстве пользователя CodeBuild.

tags -> (список)

Список пар ключ-значение тегов, связанных с этим вычислительным флотом.

Эти теги доступны для использования службами Amazon Web Services, которые поддерживают теги проектов сборки CodeBuild.

(структура)

Тег, состоящий из ключа и значения.

Этот тег доступен для использования службами Amazon Web Services, которые поддерживают теги в CodeBuild.

key -> (строка)

Ключ тега.

value -> (строка)

Значение тега.

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

Spec-Zone.ru

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