Spec-Zone.ru › AWS CLI v2

[ aws . appmesh ]

describe-virtual-node

Описание

Описывает существующий виртуальный узел.

См. также: Документация API AWS

Синтаксис

  describe-virtual-node
--mesh-name <value>
[--mesh-owner <value>]
--virtual-node-name <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]

Параметры

--mesh-name (строка)

Имя сети сервисов, в которой находится виртуальный узел.

--mesh-owner (строка)

Идентификатор учетной записи AWS IAM владельца сети сервисов. Если идентификатор не ваш, то это идентификатор учетной записи, которая поделилась сетью с вашей учетной записью. Дополнительная информация о совместном использовании сетей см. в разделе Работа с общими сетями.

--virtual-node-name (строка)

Имя виртуального узла для описания.

--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
  • table
  • yaml
  • yaml-stream

--query (строка)

Запрос JMESPath для использования при фильтрации данных ответа.

--profile (строка)

Использовать определенный профиль из файла с данными учетных данных.

--region (строка)

Используемая область. Переопределяет настройки конфигурации/среды.

--version (строка)

Отобразить версию этого инструмента.

--color (строка)

Включить/отключить вывод цвета.

  • on
  • off
  • auto

--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.

--cli-auto-prompt (булево)

Автоматически запросить параметры ввода CLI.

--no-cli-auto-prompt (булево)

Отключить автоматическое запрошение параметров ввода CLI.

Примеры

Примечание

Для использования следующих примеров, необходимо установить и настроить AWS CLI. Подробности см. в руководстве по началу работы в руководстве пользователя AWS CLI.

Если не указано иное, все примеры используют правила цитирования, аналогичные правилам Unix. Эти примеры необходимо адаптировать к правилам цитирования вашей терминальной среды. См. раздел Использование кавычек со строками в руководстве пользователя AWS CLI.

Для описания виртуального узла

Следующий describe-virtual-node пример возвращает подробную информацию о заданном виртуальном узле.

aws appmesh describe-virtual-node \
    --mesh-name app1 \
    --virtual-node-name vnServiceBv1

Вывод:

{
    "virtualNode": {
        "meshName": "app1",
        "metadata": {
            "arn": "arn:aws:appmesh:us-east-1:123456789012:mesh/app1/virtualNode/vnServiceBv1",
            "createdAt": 1563810019.874,
            "lastUpdatedAt": 1563810019.874,
            "uid": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
            "version": 1
        },
        "spec": {
            "backends": [],
            "listeners": [
                {
                    "portMapping": {
                        "port": 80,
                        "protocol": "http"
                    }
                }
            ],
            "serviceDiscovery": {
                "dns": {
                    "hostname": "serviceBv1.svc.cluster.local"
                }
            }
        },
        "status": {
            "status": "ACTIVE"
        },
        "virtualNodeName": "vnServiceBv1"
    }
}

Дополнительную информацию см. в разделе Виртуальные узлы в руководстве пользователя AWS App Mesh.

Вывод

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

Полное описание вашего виртуального узла.

meshName -> (строка)

Имя сервисной сетки, в которой находится виртуальный узел.

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

Сопутствующие метаданные для виртуального узла.

arn -> (строка)

Полное имя Amazon Resource Name (ARN) для ресурса.

createdAt -> (метка времени)

Маркер Unix-эпохи в секундах, обозначающий время создания ресурса.

lastUpdatedAt -> (метка времени)

Маркер Unix-эпохи в секундах, обозначающий последнее обновление ресурса.

meshOwner -> (строка)

Идентификатор учетной записи AWS IAM владельца сервисной сетки. Если это не ваша учетная запись, это идентификатор учетной записи, которая поделилась сеткой с вашей учетной записью. Для получения дополнительной информации о совместном использовании сеток, см. работу с совместными сетками.

resourceOwner -> (строка)

Идентификатор учетной записи AWS IAM владельца ресурса. Если это не ваша учетная запись, это идентификатор владельца сетки или другой учетной записи, с которой сетка была совмещена. Для получения дополнительной информации о совместном использовании сеток, см. работу с совместными сетками.

uid -> (строка)

Уникальный идентификатор ресурса.

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

Версия ресурса. Ресурсы создаются с версией 1, и эта версия увеличивается каждый раз, когда они обновляются.

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

Характеристики виртуального узла.

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

Ссылка на объект, представляющий значения по умолчанию для бэкендов.

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

Ссылка на объект, представляющий политику клиента.

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

Ссылка на объект, представляющий политику клиента TLS (Transport Layer Security).

certificate -> (структура помеченного союза)

Ссылка на объект, представляющий сертификат TLS клиента.

Примечание

Это структура помеченного союза. Только один из следующих верхних ключей может быть установлен: file, sds.

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

Объект, представляющий сертификат локального файла. Сертификат должен соответствовать определенным требованиям, и у вас должна быть включена авторизация прокси. Для получения дополнительной информации см. TLS (Transport Layer Security).

certificateChain -> (строка)

Цепочка сертификатов для сертификата.

privateKey -> (строка)

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

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

Ссылка на объект, представляющий сертификат клиента TLS Secret Discovery Service.

secretName -> (строка)

Ссылка на объект, представляющий имя секрета, запрошенного от поставщика Secret Discovery Service, представляющего материалы TLS (Transport Layer Security), такие как сертификат или цепочка сертификатов.

enforce -> (булево)

Применяется ли политика. По умолчанию значение True, если значение не указано.

ports -> (список)

Один или несколько портов, для которых применяется политика.

(целое число)

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

Ссылка на объект, представляющий контекст проверки TLS.

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

Ссылка на объект, представляющий SAN для контекста проверки TLS. Если вы не указываете SAN на завершающем узле сетки, прокси Envoy для данного узла не проверяет SAN в сертификате клиента-партнера. Если вы не указываете SAN на исходном узле сетки, SAN в сертификате, предоставленном завершающим узлом, должен совпадать с конфигурацией обнаружения сервисов сетевого узла. Поскольку сертификаты, предоставленные SPIRE, имеют SPIFFE-ID в качестве имени, вы должны установить SAN, поскольку имя не соответствует имени службы обнаружения.

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

Объект, представляющий критерии для определения соответствия SAN.

exact -> (список)

Передаваемые значения должны точно совпадать с указанными значениями.

(строка)

trust -> (структура помеченного союза)

Ссылка на место получения цепочки доверия при проверке сертификата TLS партнера.

Примечание

Это структура помеченного союза. Только один из следующих верхних ключей может быть установлен: acm, file, sds.

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

Ссылка на объект, представляющий доверие контекста проверки TLS для сертификата Certificate Manager.

certificateAuthorityArns -> (список)

Один или несколько ARN ACM.

(строка)

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

Объект, представляющий доверие контекста проверки TLS для локального файла.

certificateChain -> (строка)

Цепочка доверия сертификатов для сертификата, хранящегося в файловой системе виртуального узла, на котором работает прокси.

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

Ссылка на объект, представляющий доверие контекста проверки TLS Secret Discovery Service.

secretName -> (строка)

Ссылка на объект, представляющий имя секрета для доверия контекста проверки TLS Secret Discovery Service.

backends -> (список)

Бэкенды, которым виртуальный узел должен отправлять исходящий трафик.

(структура помеченного союза)

Объект, представляющий бэкенды, которым виртуальный узел должен отправлять исходящий трафик.

Примечание

Это структура помеченного союза. Только один из следующих верхних ключей может быть установлен: virtualService.

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

Указывает виртуальную службу, используемую в качестве бэкенда.

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

Ссылка на объект, представляющий политику клиента для бэкенда.

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

Ссылка на объект, представляющий политику клиента TLS (Transport Layer Security).

certificate -> (структура помеченного союза)

Ссылка на объект, представляющий сертификат TLS клиента.

Примечание

Это структура помеченного союза. Только один из следующих верхних ключей может быть установлен: file, sds.

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

Объект, представляющий сертификат локального файла. Сертификат должен соответствовать определенным требованиям, и у вас должна быть включена авторизация прокси. Для получения дополнительной информации см. TLS (Transport Layer Security).

certificateChain -> (строка)

Цепочка сертификатов для сертификата.

privateKey -> (строка)

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

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

Ссылка на объект, представляющий сертификат клиента TLS Secret Discovery Service.

secretName -> (строка)

Ссылка на объект, представляющий имя секрета, запрошенного от поставщика Secret Discovery Service, представляющего материалы TLS (Transport Layer Security), такие как сертификат или цепочка сертификатов.

enforce -> (булево)

Применяется ли политика. По умолчанию значение True, если значение не указано.

ports -> (список)

Один или несколько портов, для которых применяется политика.

(целое число)

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

Ссылка на объект, представляющий контекст проверки TLS.

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

Ссылка на объект, представляющий SAN для контекста проверки TLS. Если вы не указываете SAN на завершающем узле сетки, прокси Envoy для данного узла не проверяет SAN в сертификате клиента-партнера. Если вы не указываете SAN на исходном узле сетки, SAN в сертификате, предоставленном завершающим узлом, должен совпадать с конфигурацией обнаружения сервисов сетевого узла. Поскольку сертификаты, предоставленные SPIRE, имеют SPIFFE-ID в качестве имени, вы должны установить SAN, поскольку имя не соответствует имени службы обнаружения.

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

Объект, представляющий критерии для определения соответствия SAN.

exact -> (список)

Передаваемые значения должны точно совпадать с указанными значениями.

(строка)

trust -> (структура помеченного союза)

Ссылка на место получения цепочки доверия при проверке сертификата TLS партнера.

Примечание

Это структура помеченного союза. Только один из следующих верхних ключей может быть установлен: acm, file, sds.

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

Ссылка на объект, представляющий доверие контекста проверки TLS для сертификата Certificate Manager.

certificateAuthorityArns -> (список)

Один или несколько ARN ACM.

(строка)

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

Объект, представляющий доверие контекста проверки TLS для локального файла.

certificateChain -> (строка)

Цепочка доверия сертификатов для сертификата, хранящегося в файловой системе виртуального узла, на котором работает прокси.

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

Ссылка на объект, представляющий доверие контекста проверки TLS Secret Discovery Service.

secretName -> (строка)

Ссылка на объект, представляющий имя секрета для доверия контекста проверки TLS Secret Discovery Service.

virtualServiceName -> (строка)

Имя виртуальной службы, выступающей в качестве бэкенда виртуального узла.

listeners -> (список)

Слушатель, от которого виртуальный узел ожидает входящего трафика. Можно указать одного слушателя.

(структура)

Объект, представляющий слушателя виртуального узла.

connectionPool -> (структура помеченных объединений)

Информация о пуле подключений для слушателя.

Примечание

Это структура помеченных объединений. Можно установить только один из следующих ключей верхнего уровня: grpc, http, http2, tcp.

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

Объект, представляющий тип пула подключений.

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

Максимальное количество активных запросов, которые Envoy может одновременно обрабатывать через узлы в кластере вверх по потоку.

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

Объект, представляющий тип пула подключений.

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

Максимальное количество исходящих TCP-соединений, которые Envoy может одновременно устанавливать со всеми узлами в кластере вверх по потоку.

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

Количество переполненных запросов, после max_connections Envoy будет помещать в очередь в кластер вверх по потоку.

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

Объект, представляющий тип пула подключений.

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

Максимальное количество активных запросов, которые Envoy может одновременно обрабатывать через узлы в кластере вверх по потоку.

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

Объект, представляющий тип пула подключений.

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

Максимальное количество исходящих TCP-соединений, которые Envoy может одновременно устанавливать со всеми узлами в кластере вверх по потоку.

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

Информация о проверке работоспособности для слушателя.

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

Количество последовательных успешных проверок работоспособности, которые должны произойти, прежде чем объявить слушателя работоспособным.

intervalMillis -> (длинное целое)

Период времени в миллисекундах между каждой проверкой работоспособности.

path -> (строка)

Путь назначения для запроса проверки работоспособности. Это значение используется только в случае, если указанный протокол — HTTP или HTTP/2. Для любого другого протокола это значение игнорируется.

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

Порт назначения для запроса проверки работоспособности. Этот порт должен соответствовать порту, определенному в PortMapping для слушателя.

protocol -> (строка)

Протокол для запроса проверки работоспособности. Если вы укажете grpc, то ваш сервис должен соответствовать протоколу проверки работоспособности GRPC.

timeoutMillis -> (длинное целое)

Время ожидания ответа от проверки работоспособности в миллисекундах.

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

Количество последовательных неудачных проверок работоспособности, которые должны произойти, прежде чем объявить виртуальный узел неработоспособным.

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

Информация об обнаружении выбросов для слушателя.

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

Базовая продолжительность, на которую узел выводится из работы.

unit -> (строка)

Единица измерения времени.

value -> (длинное целое)

Количество единиц времени.

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

Интервал времени между анализом исключения.

unit -> (строка)

Единица измерения времени.

value -> (длинное целое)

Количество единиц времени.

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

Максимальный процент узлов в пуле балансировки нагрузки для upstream-сервиса, которые могут быть исключены. Будет исключен как минимум один узел независимо от значения.

maxServerErrors -> (длинное целое)

Количество последовательных 5xx ошибок, необходимых для исключения.

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

Информация о сопоставлении портов для слушателя.

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

Порт, используемый для сопоставления портов.

protocol -> (строка)

Протокол, используемый для сопоставления портов. Укажите один протокол.

timeout -> (структура помеченных объединений)

Объект, представляющий таймауты для различных протоколов.

Примечание

Это структура помеченных объединений. Можно установить только один из следующих ключей верхнего уровня: grpc, http, http2, tcp.

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

Объект, представляющий типы таймаутов.

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

Объект, представляющий таймаут бездействия. Таймаут бездействия ограничивает время, в течение которого соединение может быть неактивным. Значение по умолчанию — none.

unit -> (строка)

Единица измерения времени.

value -> (длинное целое)

Количество единиц времени.

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

Объект, представляющий таймаут на запрос. Значение по умолчанию — 15 секунд. Если вы установите более высокое значение таймаута, убедитесь, что более высокое значение установлено для каждого ресурса App Mesh в разговоре. Например, если бэкенд виртуального узла использует виртуальный маршрутизатор для маршрутизации к другому виртуальному узлу, то таймаут должен быть больше 15 секунд для исходного и целевого виртуального узла и маршрута.

unit -> (строка)

Единица измерения времени.

value -> (длинное целое)

Количество единиц времени.

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

Объект, представляющий типы таймаутов.

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

Объект, представляющий таймаут бездействия. Таймаут бездействия ограничивает время, в течение которого соединение может быть неактивным. Значение по умолчанию — none.

unit -> (строка)

Единица измерения времени.

value -> (длинное целое)

Количество единиц времени.

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

Объект, представляющий таймаут на запрос. Значение по умолчанию — 15 секунд. Если вы установите более высокое значение таймаута, убедитесь, что более высокое значение установлено для каждого ресурса App Mesh в разговоре. Например, если бэкенд виртуального узла использует виртуальный маршрутизатор для маршрутизации к другому виртуальному узлу, то таймаут должен быть больше 15 секунд для исходного и целевого виртуального узла и маршрута.

unit -> (строка)

Единица измерения времени.

value -> (длинное целое)

Количество единиц времени.

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

Объект, представляющий типы таймаутов.

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

Объект, представляющий таймаут бездействия. Таймаут бездействия ограничивает время, в течение которого соединение может быть неактивным. Значение по умолчанию — none.

unit -> (строка)

Единица измерения времени.

value -> (длинное целое)

Количество единиц времени.

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

Объект, представляющий таймаут на запрос. Значение по умолчанию — 15 секунд. Если вы установите более высокое значение таймаута, убедитесь, что более высокое значение установлено для каждого ресурса App Mesh в разговоре. Например, если бэкенд виртуального узла использует виртуальный маршрутизатор для маршрутизации к другому виртуальному узлу, то таймаут должен быть больше 15 секунд для исходного и целевого виртуального узла и маршрута.

unit -> (строка)

Единица измерения времени.

value -> (длинное целое)

Количество единиц времени.

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

Объект, представляющий типы таймаутов.

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

Объект, представляющий таймаут бездействия. Таймаут бездействия ограничивает время, в течение которого соединение может быть неактивным. Значение по умолчанию — none.

unit -> (строка)

Единица измерения времени.

value -> (длинное целое)

Количество единиц времени.

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

Ссылка на объект, представляющий свойства Transport Layer Security (TLS) для слушателя.

certificate -> (структура помеченных объединений)

Ссылка на объект, представляющий сертификат Transport Layer Security (TLS) слушателя.

Примечание

Это структура помеченных объединений. Можно установить только один из следующих ключей верхнего уровня: acm, file, sds.

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

Ссылка на объект, представляющий сертификат Certificate Manager.

certificateArn -> (строка)

Amazon Resource Name (ARN) сертификата. Сертификат должен соответствовать определенным требованиям, и у вас должна быть включена проверка подлинности прокси. Дополнительную информацию см. в разделе Transport Layer Security (TLS).

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

Ссылка на объект, представляющий сертификат локального файла.

certificateChain -> (строка)

Цепочка сертификатов для сертификата.

privateKey -> (строка)

Приватный ключ сертификата, хранящийся в файловой системе виртуального узла, на котором работает прокси.

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

Ссылка на объект, представляющий сертификат Secret Discovery Service слушателя.

secretName -> (строка)

Ссылка на объект, представляющий имя секрета, запрошенного у поставщика Secret Discovery Service, представляющего материалы Transport Layer Security (TLS), такие как сертификат или цепочка сертификатов.

mode -> (строка)

Укажите один из следующих режимов.

  • STRICT – Слушатель принимает только подключения с включенным TLS.
  • PERMISSIVE – Слушатель принимает подключения с включенным или выключенным TLS.
  • DISABLED – Слушатель принимает только подключения без TLS.

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

Ссылка на объект, представляющий контекст валидации Transport Layer Security (TLS) слушателя.

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

Ссылка на объект, представляющий SAN для контекста валидации Transport Layer Security (TLS) слушателя.

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

Объект, представляющий критерии для определения соответствия SAN.

exact -> (список)

Отправляемые значения должны точно совпадать с указанными значениями.

(строка)

trust -> (структура помеченных объединений)

Ссылка на место получения цепочки доверия при проверке сертификата Transport Layer Security (TLS) стороны.

Примечание

Это структура помеченных объединений. Можно установить только один из следующих ключей верхнего уровня: file, sds.

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

Объект, представляющий контекст доверия валидации Transport Layer Security (TLS) для локального файла.

certificateChain -> (строка)

Цепочка доверия сертификатов для сертификата, хранящегося в файловой системе виртуального узла, на котором работает прокси.

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

Ссылка на объект, представляющий контекст валидации Transport Layer Security (TLS) Secret Discovery Service слушателя.

secretName -> (строка)

Ссылка на объект, представляющий имя секрета для контекста доверия валидации Transport Layer Security (TLS) Secret Discovery Service.

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

Информация о входящих и исходящих записях доступа для виртуального узла.

accessLog -> (структура помеченного объединения)

Настройка журнала доступа для виртуального узла.

Примечание

Это структура помеченного объединения. Можно установить только один из следующих ключей верхнего уровня: file.

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

Объект файла, в который отправляются журналы доступа виртуального узла.

format -> (структура помеченного объединения)

Указанный формат журналов. Формат может быть json_format или text_format.

Примечание

Это структура помеченного объединения. Можно установить только один из следующих ключей верхнего уровня: json, text.

json -> (список)

(структура)

Объект, представляющий пары ключ-значение для JSON.

key -> (строка)

Указанный ключ для JSON.

value -> (строка)

Указанное значение для JSON.

text -> (строка)

path -> (строка)

Путь к файлу для записи журналов доступа. Можно использовать /dev/stdout для отправки журналов доступа в стандартный вывод и настроить контейнер Envoy для использования драйвера журналов, например awslogs, чтобы экспортировать журналы доступа в службу хранения журналов, такую как Amazon CloudWatch Logs. Также можно указать путь в файловой системе контейнера Envoy для записи файлов на диск.

Примечание

Процесс Envoy должен иметь права записи в указанный здесь путь. В противном случае Envoy не сможет корректно запуститься.

serviceDiscovery -> (структура помеченного объединения)

Информация о службе обнаружения для виртуального узла. Если ваш виртуальный узел не ожидает входящего трафика, вы можете опустить этот параметр. Если вы укажете listener, тогда вы должны указать информацию о службе обнаружения.

Примечание

Это структура помеченного объединения. Можно установить только один из следующих ключей верхнего уровня: awsCloudMap, dns.

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

Указывает информацию Cloud Map для виртуального узла.

attributes -> (список)

Карта строк, содержащая атрибуты со значениями, которые можно использовать для фильтрации экземпляров по любому пользовательскому атрибуту, который вы указали при регистрации экземпляра. Будут возвращены только экземпляры, соответствующие всем указанным парам ключ/значение.

(структура)

Объект, представляющий информацию об атрибуте Cloud Map для вашего виртуального узла.

Примечание

Cloud Map недоступен в регионе eu-south-1.

key -> (строка)

Имя ключа атрибута экземпляра службы Cloud Map. Возвращается любой экземпляр службы Cloud Map, содержащий указанный ключ и значение.

value -> (строка)

Значение ключа атрибута экземпляра службы Cloud Map. Возвращается любой экземпляр службы Cloud Map, содержащий указанный ключ и значение.

ipPreference -> (строка)

Предпочтительная версия IP, используемая этим виртуальным узлом. Установка предпочтения IP для виртуального узла переопределяет только предпочтение IP, установленное для сетки на этом конкретном узле.

namespaceName -> (строка)

Имя пространства имен Cloud Map для использования.

serviceName -> (строка)

Имя службы Cloud Map для использования.

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

Указывает информацию DNS для виртуального узла.

hostname -> (строка)

Указывает хост-имя DNS для обнаружения службы для виртуального узла.

ipPreference -> (строка)

Предпочтительная версия IP, используемая этим виртуальным узлом. Установка предпочтения IP для виртуального узла переопределяет только предпочтение IP, установленное для сетки на этом конкретном узле.

responseType -> (строка)

Указывает тип ответа DNS для виртуального узла.

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

Текущий статус виртуального узла.

status -> (строка)

Текущий статус виртуального узла.

virtualNodeName -> (строка)

Имя виртуального узла.

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

Spec-Zone.ru

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