обновить-шаблон-создания-репозитория
Описание
Обновляет существующий шаблон создания репозитория.
См. также: Документацию API AWS
Синтаксис
update-repository-creation-template
--prefix <value>
[--description <value>]
[--encryption-configuration <value>]
[--resource-tags <value>]
[--image-tag-mutability <value>]
[--repository-policy <value>]
[--lifecycle-policy <value>]
[--applied-for <value>]
[--custom-role-arn <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]
Параметры
--prefix (строка)
Префикс имени пространства имён репозитория, который соответствует существующему шаблону создания репозитория в реестре. Все репозитории, созданные с использованием этого префикса имени пространства имён, будут иметь применённые настройки, определённые в этом шаблоне. Например, префикс prod будет применяться ко всем репозиториям, начинающимся с prod/ . Это включает репозиторий с именем prod/team1, а также репозиторий с именем prod/repository1 .
Чтобы применить шаблон ко всем репозиториям в вашем реестре, у которых нет связанного шаблона создания, можно использовать ROOT в качестве префикса.
--description (строка)
--encryption-configuration (структура)
Конфигурация шифрования, которую нужно ассоциировать с шаблоном создания репозитория.
encryptionType -> (строка)
Тип шифрования для использования.
Если вы используете тип шифрования KMS, содержимое репозитория будет зашифровано с помощью шифрования на стороне сервера с использованием ключа службы управления ключами (KMS), хранящегося в KMS. При использовании KMS для шифрования данных, вы можете использовать управляемый Amazon Web Services ключ KMS для Amazon ECR, или указать свой собственный ключ KMS, который вы уже создали. Дополнительная информация приведена в разделе Защита данных с помощью шифрования на стороне сервера с использованием ключа KMS, хранящегося в службе управления ключами (SSE-KMS) в руководстве разработчика консоли Amazon Simple Storage Service.
Если вы используете тип шифрования AES256, Amazon ECR использует шифрование на стороне сервера с управляемыми Amazon S3 ключами шифрования, которое шифрует изображения в репозитории с помощью алгоритма шифрования AES256. Дополнительная информация приведена в разделе Защита данных с помощью шифрования на стороне сервера с управляемыми ключами шифрования Amazon S3 (SSE-S3) в руководстве разработчика консоли Amazon Simple Storage Service.
kmsKey -> (строка)
KMS, укажите ключ KMS, который следует использовать для шифрования. Полный ARN ключа KMS должен быть указан. Ключ должен существовать в той же области, что и репозиторий. Если ключ не указан, будет использован управляемый Amazon Web Services ключ KMS по умолчанию для Amazon ECR.Упрощённый синтаксис:
encryptionType=string,kmsKey=string
Синтаксис JSON:
{
"encryptionType": "AES256"|"KMS"|"KMS_DSSE",
"kmsKey": "string"
}
--resource-tags (список)
Метаданные, которые нужно применить к репозиторию, чтобы помочь вам в категоризации и организации. Каждый тег состоит из ключа и необязательного значения, оба из которых вы определяете. Ключи тегов могут иметь максимальную длину 128 символов, а значения тегов — максимальную длину 256 символов.
(структура)
Метаданные, которые нужно применить к ресурсу, чтобы помочь вам в категоризации и организации. Каждый тег состоит из ключа и значения, оба из которых вы определяете. Ключи тегов могут иметь максимальную длину 128 символов, а значения тегов — максимальную длину 256 символов.
Key -> (строка)
Value -> (строка)
Упрощённый синтаксис:
Key=string,Value=string ...
Синтаксис JSON:
[
{
"Key": "string",
"Value": "string"
}
...
]
--image-tag-mutability (строка)
Обновляет настройку изменяемости тегов для репозитория. Если этот параметр опущен, будет использоваться значение по умолчанию MUTABLE, что позволит перезаписывать теги изображений. Если указано IMMUTABLE, все теги изображений в репозитории будут неизменяемыми, что предотвратит их перезапись.
Возможные значения:
MUTABLEIMMUTABLE
--repository-policy (строка)
--lifecycle-policy (строка)
--applied-for (список)
Обновляет список перечисляемых строк, представляющих сценарии создания репозиториев Amazon ECR, для которых будет применяться этот шаблон. Два поддерживаемых сценария — PULL_THROUGH_CACHE и REPLICATION
(строка)
Синтаксис:
"string" "string" ...
Where valid values are:
REPLICATION
PULL_THROUGH_CACHE
--custom-role-arn (строка)
--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 для вывода.
--cli-auto-prompt (логическое значение)
Автоматически запрашивать параметры ввода CLI.
--no-cli-auto-prompt (логическое значение)
Отключить автоматическое запросы параметров ввода CLI.
Вывод
registryId -> (строка)
repositoryCreationTemplate -> (структура)
Подробности шаблона создания репозитория, связанные с запросом.
prefix -> (строка)
description -> (строка)
encryptionConfiguration -> (структура)
Настройка шифрования, связанная с шаблоном создания репозитория.
encryptionType -> (строка)
Тип шифрования для использования.
Если вы используете тип шифрования KMS, содержимое репозитория будет зашифровано с помощью шифрования на серверной стороне с использованием ключа службы управления ключами (Key Management Service), хранящегося в KMS. Когда вы используете KMS для шифрования данных, вы можете либо использовать управляемый Amazon Web Services ключ KMS по умолчанию для Amazon ECR, либо указать свой собственный ключ KMS, который вы уже создали. Дополнительные сведения см. в разделе Защита данных с помощью шифрования на серверной стороне с ключом KMS, хранящимся в службе управления ключами (SSE-KMS), в руководстве разработчика консоли Amazon Simple Storage Service.
Если вы используете тип шифрования AES256, Amazon ECR использует шифрование на серверной стороне с управляемыми Amazon S3 ключами шифрования, которые шифруют изображения в репозитории с помощью алгоритма шифрования AES256. Дополнительные сведения см. в разделе Защита данных с помощью шифрования на серверной стороне с управляемыми ключами шифрования Amazon S3 (SSE-S3) в руководстве разработчика консоли Amazon Simple Storage Service.
kmsKey -> (строка)
KMS, укажите ключ KMS для использования в шифровании. Полный ARN ключа KMS должен быть указан. Ключ должен существовать в той же области, что и репозиторий. Если ключ не указан, будет использован управляемый Amazon Web Services ключ KMS по умолчанию для Amazon ECR.resourceTags -> (список)
Метаданные, применяемые к репозиторию для помощи в категоризации и организации. Каждый тег состоит из ключа и необязательного значения, которые вы определяете. Длина ключей тегов может составлять не более 128 символов, а длина значений тегов — не более 256 символов.
(структура)
Метаданные, применяемые к ресурсу, чтобы помочь в их категоризации и организации. Каждый тег состоит из ключа и значения, которые вы определяете. Длина ключей тегов может составлять не более 128 символов, а длина значений тегов — не более 256 символов.
Key -> (строка)
key — это общее метка, которая действует как категория для более конкретных значений тегов.Value -> (строка)
value служит описателем в категории тега (ключ).imageTagMutability -> (строка)
repositoryPolicy -> (строка)
lifecyclePolicy -> (строка)
appliedFor -> (список)
Список перечисляемых строк, представляющих сценарии создания репозитория, для которых будет применяться этот шаблон. Два поддерживаемых сценария — PULL_THROUGH_CACHE и REPLICATION
(строка)
customRoleArn -> (строка)
createdAt -> (метка времени)
updatedAt -> (метка времени)
© Copyright 2025, Amazon Web Services. Created using Sphinx.