[ aws . rekognition ]
копия-версии-проекта
Описание
Примечание
Данная операция применяется только к моделям Amazon Rekognition Custom Labels.Копирует версию модели Amazon Rekognition Custom Labels из исходного проекта в целевой проект. Исходный и целевой проекты могут находиться в разных учетных записях AWS, но должны быть в одной и той же AWS-области. Вы не можете скопировать модель в другую AWS-службу.
Для копирования модели в другую AWS-учётную запись вам необходимо создать политику на основе ресурсов, известную как политика проекта. Вы прикрепляете политику проекта к исходному проекту, вызвав PutProjectPolicy. Политика проекта предоставляет разрешение на копирование версии модели из доверяющей AWS-учётной записи в доверенную учётную запись.
Дополнительную информацию о создании и прикреплении политики проекта см. в разделе «Прикрепление политики проекта (SDK)» в руководстве разработчика Amazon Rekognition Custom Labels.
Если вы копируете версию модели в проект в той же AWS-учётной записи, вам не нужно создавать политику проекта.
Примечание
Копирование версий проектов поддерживается только для моделей Custom Labels.
Для копирования модели целевой проект, исходный проект и исходная версия модели должны уже существовать.
Копирование версии модели занимает некоторое время. Чтобы получить текущий статус, вызовите DescribeProjectVersions и проверьте значение Status в объекте ProjectVersionDescription. Операция копирования завершена, когда значение Status равно COPYING_COMPLETED.
Для выполнения этой операции требуются разрешения на выполнение действия rekognition:CopyProjectVersion.
См. также: Документация API AWS
Синтаксис
copy-project-version
--source-project-arn <value>
--source-project-version-arn <value>
--destination-project-arn <value>
--version-name <value>
--output-config <value>
[--tags <value>]
[--kms-key-id <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]
Параметры
--source-project-arn (строка)
--source-project-version-arn (строка)
--destination-project-arn (строка)
--version-name (строка)
--output-config (структура)
Расположение в S3-ведре и папке выходных данных обучения для исходной версии модели.
S3Bucket -> (строка)
S3KeyPrefix -> (строка)
Сокращённый синтаксис:
S3Bucket=string,S3KeyPrefix=string
Синтаксис JSON:
{
"S3Bucket": "string",
"S3KeyPrefix": "string"
}
--tags (массив)
Теги ключ-значение, которые нужно назначить версии модели.
ключ -> (строка)
значение -> (строка)
Сокращённый синтаксис:
KeyName1=string,KeyName2=string
Синтаксис JSON:
{"string": "string"
...}
--kms-key-id (строка)
Идентификатор вашего ключа AWS Key Management Service (AWS KMS). Вы можете указать Amazon Resource Name (ARN) своего ключа KMS, идентификатор своего ключа KMS, псевдоним для своего ключа KMS или ARN псевдонима. Ключ используется для шифрования результатов обучения и файлов манифеста, записанных в выходное S3-ведро (OutputConfig).
Если вы решите использовать свой собственный ключ KMS, вам потребуются следующие разрешения на ключ KMS:
- kms:CreateGrant
- kms:DescribeKey
- kms:GenerateDataKey
- kms:Decrypt
Если вы не укажете значение для KmsKeyId, изображения, скопированные в службу, будут зашифрованы с использованием ключа, которым владеет и управляет AWS.
--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.
Вывод
ProjectVersionArn -> (строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.