Spec-Zone.ru › AWS CLI v2

[ aws . ecr ]

put-replication-configuration

Описание

Создаёт или обновляет конфигурацию репликации для реестра. Существующую конфигурацию репликации для репозитория можно получить с помощью действия API DescribeRegistry. При первом вызове API PutReplicationConfiguration в вашей учётной записи создаётся связанная с сервисом роль IAM для процесса репликации. Дополнительную информацию см. в разделе Использование связанных с сервисом ролей для Amazon ECR в Руководстве пользователя Amazon Elastic Container Registry. Дополнительную информацию о пользовательской роли для репликации см. в разделе Создание роли IAM для репликации.

Примечание

При настройке репликации между учётными записями целевая учётная запись должна предоставить источнику разрешение на репликацию. Это разрешение контролируется политикой разрешений реестра. Дополнительную информацию см. в разделе PutRegistryPolicy.

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

Синтаксис

  put-replication-configuration
--replication-configuration <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]

Параметры

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

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

rules -> (список)

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

(структура)

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

destinations -> (список)

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

(структура)

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

region -> (строка)

Регион, в который должна осуществляться репликация.

registryId -> (строка)

Идентификатор учётной записи Amazon Web Services частного реестра Amazon ECR, в который должна осуществляться репликация. При настройке репликации между регионами в рамках вашего собственного реестра укажите свой собственный идентификатор учётной записи.

repositoryFilters -> (список)

Массив объектов, представляющих фильтры для правила репликации. Указание фильтра репозитория для правила репликации предоставляет способ управления тем, какие репозитории в частном реестре будут реплицироваться.

(структура)

Настройки фильтра, используемые при репликации изображений. Указание фильтра репозитория для правила репликации предоставляет способ управления тем, какие репозитории в частном реестре будут реплицироваться. Если фильтры не добавлены, содержимое всех репозиториев реплицируется.

filter -> (строка)

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

filterType -> (строка)

Тип фильтра репозитория. Единственное поддерживаемое значение — PREFIX_MATCH, представляющее префикс имени репозитория, указанный параметром filter.

Синтаксис JSON:

{
  "rules": [
    {
      "destinations": [
        {
          "region": "string",
          "registryId": "string"
        }
        ...
      ],
      "repositoryFilters": [
        {
          "filter": "string",
          "filterType": "PREFIX_MATCH"
        }
        ...
      ]
    }
    ...
  ]
}

--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 версии 1, и двоичные значения должны передаваться буквально. При предоставлении содержимого из файла, соответствующего двоичному блоку, 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.

Вывод

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

Содержимое конфигурации репликации для реестра.

rules -> (список)

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

(структура)

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

destinations -> (список)

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

(структура)

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

region -> (строка)

Регион, в который должна осуществляться репликация.

registryId -> (строка)

Идентификатор учётной записи Amazon Web Services частного реестра Amazon ECR, в который должна осуществляться репликация. При настройке репликации между регионами в рамках вашего собственного реестра укажите свой собственный идентификатор учётной записи.

repositoryFilters -> (список)

Массив объектов, представляющих фильтры для правила репликации. Указание фильтра репозитория для правила репликации предоставляет способ управления тем, какие репозитории в частном реестре будут реплицироваться.

(структура)

Настройки фильтра, используемые при репликации изображений. Указание фильтра репозитория для правила репликации предоставляет способ управления тем, какие репозитории в частном реестре будут реплицироваться. Если фильтры не добавлены, содержимое всех репозиториев реплицируется.

filter -> (строка)

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

filterType -> (строка)

Тип фильтра репозитория. Единственное поддерживаемое значение — PREFIX_MATCH, представляющее префикс имени репозитория, указанный параметром filter.

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

Spec-Zone.ru

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