[ aws . codeartifact ]
put-package-origin-configuration
Описание
Устанавливает конфигурацию источника пакета для пакета.
Конфигурация источника пакета определяет, как можно добавлять новые версии пакета в хранилище. Вы можете разрешить или заблокировать прямое опубликование новых версий пакета или импорт и сохранение новых версий пакета из внешнего подключения или источника верхнего уровня. Более подробную информацию о контролях и конфигурации источника пакета см. в руководстве пользователя CodeArtifact.
PutPackageOriginConfiguration может быть вызван для пакета, который еще не существует в хранилище. При вызове для пакета, который не существует, пакет создается в хранилище без версий, и указанные ограничения устанавливаются для пакета. Это можно использовать для предварительной блокировки импорта или сохранения каких-либо версий из внешних подключений или хранилищ верхнего уровня или для блокировки публикации каких-либо версий пакета в хранилище до подключения к нему менеджеров или издателей пакетов.См. также: Документацию API AWS
Синтаксис
put-package-origin-configuration
--domain <value>
[--domain-owner <value>]
--repository <value>
--format <value>
[--namespace <value>]
--package <value>
--restrictions <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]
Параметры
--domain (строка)
--domain-owner (строка)
--repository (строка)
--format (строка)
Формат, определяющий тип пакета, который нужно обновить.
Возможные значения:
npmpypimavennugetgenericrubyswiftcargo
--namespace (строка)
Имя пространства пакета, который нужно обновить. Компонент пакета, определяющий его имя пространства, зависит от его типа. Например:
- Имя пространства версии пакета Maven — это его
groupId. - Имя пространства версии пакета npm или Swift — это его
scope. - Имя пространства версии универсального пакета — это его
namespace. - Версии пакетов Python, NuGet, Ruby и Cargo не содержат соответствующего компонента, версии пакетов этих форматов не имеют имени пространства.
--package (строка)
--restrictions (структура)
Объект PackageOriginRestrictions, содержащий информацию о upstream и publish ограничениях источника пакета. Ограничение upstream определяет, можно ли импортировать или сохранять новые версии пакета из внешних подключений или хранилищ верхнего уровня. Ограничение publish определяет, можно ли напрямую публиковать новые версии пакета в хранилище.
Вы должны указать оба необходимых upstream и publish ограничения.
publish -> (строка)
upstream -> (строка)
Сокращенный синтаксис:
publish=string,upstream=string
Синтаксис JSON:
{
"publish": "ALLOW"|"BLOCK",
"upstream": "ALLOW"|"BLOCK"
}
--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 версии 1, и двоичные значения должны быть переданы буквально. При предоставлении содержимого из файла, отображающего двоичный блок fileb://, всегда будет обрабатываться как двоичный и использовать содержимое файла напрямую, независимо от настройки cli-binary-format. При использовании file:// содержимое файла должно быть правильно отформатировано для настроенного cli-binary-format.
- base64
- raw-in-base64-out
--no-cli-pager (логическое значение)
Отключить просмотрщик командной строки для вывода.
--cli-auto-prompt (логическое значение)
Автоматически запрашивать параметры ввода командной строки.
--no-cli-auto-prompt (логическое значение)
Отключить автоматическое запросить параметры ввода командной строки.
Вывод
originConfiguration -> (структура)
Объект PackageOriginConfiguration, описывающий конфигурацию источника, установленную для пакета. Он содержит объект PackageOriginRestrictions, описывающий, как можно вводить новые версии пакета в хранилище.
restrictions -> (структура)
Объект, содержащий информацию о конфигурации источника пакета upstream и publish для пакета.
publish -> (строка)
upstream -> (строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.
|
|