[ aws . autoscaling ]
attach-traffic-sources
Описание
Присоединяет один или несколько источников трафика к указанной группе автомасштабирования.
В качестве источников трафика для группы автомасштабирования можно использовать следующие:
- Балансировщик нагрузки Application Load Balancer
- Балансировщик нагрузки Classic Load Balancer
- Балансировщик нагрузки Gateway Load Balancer
- Балансировщик нагрузки Network Load Balancer
- VPC Lattice
Данная операция является аддитивной и не отделяет существующие источники трафика от группы автомасштабирования.
После завершения операции используйте API DescribeTrafficSources, чтобы получить сведения о состоянии подключений между источниками трафика и вашей группой автомасштабирования. Чтобы отсоединить источник трафика от группы автомасштабирования, вызовите API DetachTrafficSources.
См. также: Документация AWS API
Синтаксис
attach-traffic-sources
--auto-scaling-group-name <value>
--traffic-sources <value>
[--skip-zonal-shift-validation | --no-skip-zonal-shift-validation]
[--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]
Параметры
--auto-scaling-group-name (строка)
--traffic-sources (список)
Уникальные идентификаторы одного или нескольких источников трафика. Вы можете указать до 10 источников трафика.
(структура)
Идентифицирующая информация о источнике трафика.
Идентификатор -> (строка)
Идентифицирует источник трафика.
Для балансировщиков нагрузки Application Load Balancer, Gateway Load Balancer, Network Load Balancer и VPC Lattice это будет Amazon Resource Name (ARN) целевой группы в данной учётной записи и регионе. Для балансировщиков нагрузки Classic Load Balancer это будет имя балансировщика Classic Load Balancer в данной учётной записи и регионе.
Например:
- ARN балансировщика Application Load Balancer:
arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-targets/1234567890123456 - Имя балансировщика Classic Load Balancer:
my-classic-load-balancer - ARN VPC Lattice:
arn:aws:vpc-lattice:us-west-2:123456789012:targetgroup/tg-1234567890123456
Чтобы получить ARN целевой группы для балансировщика Application Load Balancer, Gateway Load Balancer или Network Load Balancer, или имя балансировщика Classic Load Balancer, используйте операции API Elastic Load Balancing DescribeTargetGroups и DescribeLoadBalancers.
Чтобы получить ARN целевой группы для VPC Lattice, используйте операцию API VPC Lattice GetTargetGroup.
Тип -> (строка)
Предоставляет дополнительный контекст для значения Identifier.
Следующие являются допустимыми значениями:
-
elbеслиIdentifierявляется именем балансировщика Classic Load Balancer. -
elbv2еслиIdentifierявляется ARN целевой группы балансировщика Application Load Balancer, Gateway Load Balancer или Network Load Balancer. -
vpc-latticeеслиIdentifierявляется ARN целевой группы VPC Lattice.
Обязательно, если идентификатор — имя балансировщика Classic Load Balancer.
Сокращённый синтаксис:
Identifier=string,Type=string ...
Синтаксис JSON:
[
{
"Identifier": "string",
"Type": "string"
}
...
]
--skip-zonal-shift-validation | --no-skip-zonal-shift-validation (булево)
true. Дополнительная информация приведена в руководстве пользователя Amazon EC2 Auto Scaling «Сдвиг зон группы автомасштабирования».--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.
Вывод
Нет
© Copyright 2025, Amazon Web Services. Created using Sphinx.