Spec-Zone.ru › AWS CLI v2

[ 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 (строка)

ARN исходного проекта в доверяющей AWS-учётной записи.

--source-project-version-arn (строка)

ARN версии модели в исходном проекте, которую вы хотите скопировать в целевой проект.

--destination-project-arn (строка)

ARN проекта в доверенной AWS-учётной записи, в который вы хотите скопировать версию модели.

--version-name (строка)

Имя версии модели, которая копируется в целевой проект.

--output-config (структура)

Расположение в S3-ведре и папке выходных данных обучения для исходной версии модели.

S3Bucket -> (строка)

S3-ведро, в котором размещаются выходные данные обучения.

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 -> (строка)

ARN скопированной версии модели в целевом проекте.

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

Spec-Zone.ru

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