submit-multi-region-access-point-routes
Описание
Примечание
Данная операция не поддерживается для ведер каталога.Отправляет обновлённую конфигурацию маршрутизации для Многорегиональной точки доступа. Эта операция API обновляет состояние маршрутизации для указанных регионов с активного на пассивное или с пассивного на активное. Значение 0 указывает пассивное состояние, что означает, что трафик не будет маршрутизироваться в указанный регион. Значение 100 указывает активное состояние, что означает, что трафик будет маршрутизироваться в указанный регион. По меньшей мере один регион должен быть активным в любое время.
При изменении конфигурации маршрутизации любые операции, которые выполняются в настоящее время (загрузки, копирования, удаления и т. д.) в ранее активных регионах, продолжатся до завершения (успеха или ошибки). Конфигурации маршрутизации для регионов, которые не указаны, остаются без изменений.
Примечание
Обновлённые конфигурации маршрутизации могут не применяться немедленно. Для вступления изменений в силу может потребоваться до 2 минут.Для отправки изменений конфигурации маршрутизации и запросов отказоустойчивости используйте инфраструктурные конечные точки управления отказоустойчивостью Amazon S3 в этих пяти регионах Amazon Web Services:
us-east-1us-west-2ap-southeast-2ap-northeast-1eu-west-1
См. также: Документация AWS API
Синтаксис
submit-multi-region-access-point-routes
--account-id <value>
--mrap <value>
--route-updates <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]
Параметры
--account-id (строка)
--mrap (строка)
--route-updates (список)
Различные маршруты, составляющие новую конфигурацию маршрутизации. Активные маршруты возвращают значение 100, а пассивные — 0.
(структура)
Структура для Многорегиональной точки доступа, указывающая, где Amazon S3 трафик может быть маршрутизирован. Маршруты могут быть активными или пассивными. Активные маршруты могут обрабатывать запросы Amazon S3 через Многорегиональную точку доступа, но пассивные маршруты не могут обрабатывать запросы Amazon S3.
Каждый маршрут содержит имя ведра Amazon S3 и регион Amazon Web Services, в котором расположено ведро. Маршрут также содержит значение TrafficDialPercentage, показывающее, являются ли ведро и регион активными (указано значением 100) или пассивными (указано значением 0).
Bucket -> (строка)
Bucket, либо Region. Если оба значения указаны, ведро должно находиться в указанном регионе.Region -> (строка)
Bucket, либо Region. Если оба значения указаны, ведро должно находиться в указанном регионе.TrafficDialPercentage -> (целое число)
Состояние трафика для указанного ведра или региона Amazon Web Services.
Значение 0 указывает пассивное состояние, что означает, что новый трафик не будет маршрутизирован в регион.
Значение 100 указывает активное состояние, что означает, что трафик будет маршрутизирован в указанный регион.
Когда конфигурация маршрутизации для региона изменяется с активной на пассивную, любые выполняемые операции (загрузки, копирования, удаления и т. д.) в ранее активном регионе продолжатся до достижения конечного состояния успеха или ошибки.
Если все регионы в конфигурации маршрутизации обозначены как пассивные, вы получите ошибку InvalidRequest.
Сокращённый синтаксис:
Bucket=string,Region=string,TrafficDialPercentage=integer ...
Синтаксис JSON:
[
{
"Bucket": "string",
"Region": "string",
"TrafficDialPercentage": integer
}
...
]
--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
- таблица
- 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 для вывода.
--cli-auto-prompt (логическое значение)
Автоматически запрашивать параметры входных данных CLI.
--no-cli-auto-prompt (логическое значение)
Отключить автоматическое запросы параметров входных данных CLI.
Примеры
Примечание
Чтобы использовать следующие примеры, необходимо установить и настроить AWS CLI. Подробнее см. руководство по началу работы в руководстве пользователя AWS CLI.
Если не указано иное, все примеры используют правила цитирования Unix. Эти примеры необходимо адаптировать к правилам цитирования вашей консоли. См. Использование кавычек со строками в руководстве пользователя AWS CLI.
Обновление конфигурации маршрутизации Многорегиональной точки доступа
В следующем примере submit-multi-region-access-point-routes обновляются статусы маршрутизации amzn-s3-demo-bucket1 и amzn-s3-demo-bucket2 в регионе ap-southeast-2 для вашей Многорегиональной точки доступа.
aws s3control submit-multi-region-access-point-routes \
--region ap-southeast-2 \
--account-id 111122223333 \
--mrap MultiRegionAccessPoint_ARN \
--route-updates Bucket=amzn-s3-demo-bucket1,TrafficDialPercentage=100 Bucket=amzn-s3-demo-bucket2,TrafficDialPercentage=0
Эта команда не выводит ничего.
Вывод
Нет
© Copyright 2025, Amazon Web Services. Created using Sphinx.