

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon Rekognition Custom Labels モデルのコピー (SDK)
<a name="md-copy-model-overview"></a>

[CopyProjectVersion](https://docs.aws.amazon.com/rekognition/latest/APIReference/API_CopyProjectVersion) オペレーションを使用して、Amazon Rekognition Custom Labels モデルバージョンをソース Amazon Rekognition Custom Labels プロジェクトから目的のプロジェクトにコピーできます。送信先プロジェクトは、別の AWS アカウント、または同じ AWS アカウントにあることができます。一般的なシナリオは、テスト済みモデルを開発 AWS アカウントから本番稼働 AWS 用アカウントにコピーすることです。



または、コピー先アカウントのモデルをソースデータセットでトレーニングすることもできます。`CopyProjectVersion` オペレーションを使用する利点は次のとおりです。
+ モデルの動作が一貫しています。モデルのトレーニングは非決定的であり、同じデータセットでトレーニングされた 2 つのモデルが同じ予測を行うとは限りません。`CopyProjectVersion` を使用してモデルをコピーすると、コピーしたモデルの動作がソースモデルと一致していることを確認でき、モデルを再テストする必要がなくなります。
+ モデルのトレーニングは不要です。これにより、モデルのトレーニングが成功した場合にそれぞれ料金が発生するため、コストを節約できます。

モデルを別の AWS アカウントにコピーするには、送信先 AWS アカウントに Amazon Rekognition Custom Labels プロジェクトが必要です。プロジェクトの作成の詳細については、「[プロジェクトの作成](mp-create-project.md)」を参照してください。必ず宛先 AWS アカウントにプロジェクトを作成してください。

[プロジェクトポリシー](md-create-project-policy-document.md)は、コピーするモデルバージョンのコピーのアクセス許可を設定するリソースベースのポリシーです。送信先プロジェクトがソースプロジェクトとは異なる AWS アカウントにある場合は、プロジェクト[ポリシー](md-create-project-policy-document.md)を使用する必要があります。

同じアカウント内でモデルバージョンをコピーする場合、[プロジェクトポリシー](md-create-project-policy-document.md)を使用する必要はありません。ただし、これらのリソース管理を強化する場合は、アカウント間のプロジェクトで[プロジェクトポリシー](md-create-project-policy-document.md)を使用することもできます。

[PutProjectPolicy](https://docs.aws.amazon.com/rekognition/latest/APIReference/API_PutProjectPolicy) オペレーションを呼び出して、プロジェクトポリシーをソースプロジェクトにアタッチします。

`CopyProjectVersion` を使用して、別の AWS リージョンのプロジェクトにモデルをコピーすることはできません。また、Amazon Rekognition Custom Labels コンソールを使用してモデルをコピーすることはできません。このような場合は、ソースモデルのトレーニングに使用したデータセットを使用して、コピー先プロジェクトのモデルをトレーニングできます。詳細については、「[Amazon Rekognition Custom Labels モデルをトレーニングする](training-model.md)」を参照してください。

ソースプロジェクトから目的のプロジェクトにモデルをコピーするには、次の操作を行います。

**モデルをコピーするには**

1. [プロジェクトポリシードキュメントを作成します](md-create-project-policy-document.md)。

1. [プロジェクトポリシーをソースプロジェクトにアタッチします](md-attach-project-policy.md)。

1. [`CopyProjectVersion` オペレーションを含むモデルをコピーします](md-copy-model-sdk.md)。

プロジェクトからプロジェクトポリシーを削除するには、[DeleteProjectPolicy](https://docs.aws.amazon.com/rekognition/latest/APIReference/API_DeleteProjectPolicy) を呼び出します。プロジェクトにアタッチされているプロジェクトポリシーのリストを取得するには、[ListProjectPolicies](https://docs.aws.amazon.com/rekognition/latest/APIReference/API_ListProjectPolicies) を呼び出します。

**Topics**
+ [プロジェクトポリシードキュメントの作成](md-create-project-policy-document.md)
+ [プロジェクトポリシーのアタッチ (SDK)](md-attach-project-policy.md)
+ [モデルのコピー (SDK)](md-copy-model-sdk.md)
+ [プロジェクトポリシーの一覧表示 (SDK)](md-list-project-policies.md)
+ [プロジェクトポリシーの削除 (SDK)](md-delete-project-policy.title.md)