

Amazon CodeCatalyst は新規のお客様には提供されなくなりました。既存のお客様は、通常どおりサービスを引き続き使用できます。詳細については、「[CodeCatalyst から移行する方法](migration.md)」を参照してください。

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

# リソースを統合するためにプロジェクトにブループリントを追加する
<a name="apply-bp"></a>

プロジェクトに複数のブループリントを追加して、機能コンポーネント、リソース、ガバナンスを組み込めます。プロジェクトは、個別のブループリントで個別に管理されるさまざまな要素をサポートできます。プロジェクトにブループリントを追加すると、リソースを手動で作成し、ソフトウェアコンポーネントを機能させる必要がなくなります。また、要件の進化に合わせてプロジェクトを最新の状態に保つこともできます。プロジェクトにブループリントを追加する方法の詳細については、「[ブループリントユーザーとしてライフサイクル管理を使用する](lifecycle-management-user.md)」を参照してください。

ブループリントの詳細を設定するときに、ブループリントのソースコードを優先するサードパーティーリポジトリに保存することもできます。このリポジトリでは、ブループリントを管理し、ライフサイクル管理機能を使用してプロジェクトを最新の状態に保つことができます。詳細については、「[CodeCatalyst で拡張機能を持つプロジェクトに機能を追加する拡張機能を使用してプロジェクトに機能を追加する](extensions.md)」および「[ブループリントユーザーとしてライフサイクル管理を使用する](lifecycle-management-user.md)」を参照してください。

**重要**  
CodeCatalyst プロジェクトにブループリントを追加するには、**[スペース管理者]**、**[パワーユーザー]**、または **[プロジェクト管理者]** ロールがスペースにあるアカウントでサインインする必要があります。

**ヒント**  
プロジェクトにブループリントを追加したら、E メールと Slack 通知を設定して、ブループリントに対する最新の変更の更新を提供できます。詳細については、「[CodeCatalyst からの通知を送信する](notifications.md)」を参照してください。

**プロジェクトにブループリントを追加するには**

1. [https://codecatalyst.aws/](https://codecatalyst.aws/) で CodeCatalyst コンソールを開きます。

1. CodeCatalyst コンソールで、スペースに移動し、ブループリントを追加するプロジェクトを選択します。

1. ナビゲーションペインで、**[ブループリント]** を選択してから、**[ブループリントを追加]** を選択します。
**ヒント**  
ブループリントを追加するには、**Amazon Q** にプロジェクト要件を入力すると、Amazon Q がブループリントを提案します。詳細については、「[プロジェクトの作成時または機能の追加時に Amazon Q を使用してブループリントを選択する](getting-started-project-assistance.md#getting-started-project-assistance-create-apply-bp)」および「[Amazon Q を使用したプロジェクトの作成やブループリントの機能追加のベストプラクティス](projects-create.md#projects-create-amazon-q)」を参照してください。この機能は、米国西部 (オレゴン) リージョンでのみ利用可能です。  
この機能を使用するには、スペースに対して生成 AI 機能を有効にする必要があります。詳細については、「[Managing generative AI features](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-generative-ai-features.html)」を参照してください。

1. **[CodeCatalyst ブループリント]** タブからブループリントを選択するか、**[スペースブループリント]** タブからカスタムブループリントを選択し、**[次へ]** をクリックします。

1. **[ブループリントの詳細]** で、**[ターゲットバージョン]** ドロップダウンメニューからブループリントバージョンを選択します。最新のカタログバージョンが自動的に選択されます。

1. (オプション) デフォルトでは、ブループリントによって作成されたソースコードは CodeCatalyst リポジトリに保存されます。または、ブループリントのソースコードをサードパーティーリポジトリに保存することもできます。詳細については、「[CodeCatalyst で拡張機能を持つプロジェクトに機能を追加する拡張機能を使用してプロジェクトに機能を追加する](extensions.md)」を参照してください。

   使用するサードパーティーリポジトリプロバイダーに応じて、次のいずれかを実行します。
   + **GitHub リポジトリ**: GitHub アカウントを接続します。

     **[高度]** ドロップダウンメニューから、リポジトリプロバイダーとして GitHub を選択し、ブループリントによって作成されたソースコードを保存する GitHub アカウントを選択します。
**注記**  
GitHub アカウントへの接続を使用している場合は、CodeCatalyst ID と GitHub ID 間の ID マッピングを確立するための個人用接続を作成する必要があります。詳細については、「[個人用接続](concepts.md#personal-connection-concept)」および「[個人接続を使用して GitHub リソースにアクセスする](ipa-settings-connections.md)」を参照してください。
   + **Bitbucket リポジトリ**: Bitbucket ワークスペースを接続します。

     **[高度]** ドロップダウンメニューから、リポジトリプロバイダーとして Bitbucket を選択し、ブループリントによって作成されたソースコードを保存する Bitbucket ワークスペースを選択します。
   + **GitLab リポジトリ**: GitLab ユーザーを接続します。

     **[高度]** ドロップダウンメニューから、リポジトリプロバイダーとして GitLab を選択し、ブループリントによって作成されたソースコードを保存する GitLab アカウントを選択します。

1. **[ブループリントを構成]**で、ブループリントパラメータを設定します。ブループリントによっては、ソースリポジトリに名前を付けるオプションがある場合があります。

1. 現在のブループリントバージョンと更新されたバージョンの違いを確認します。プルリクエストに表示される違いは、現在のバージョンと、プルリクエストの作成時に希望するバージョンである最新バージョンの間の変更を示しています。変更が表示されない場合、バージョンは同じであるか、現在のバージョンと目的のバージョンの両方に同じバージョンを選択している可能性があります。

1. プルリクエストにレビューするコードと変更が含まれていることを確認したら、**[ブループリントを追加]** を選択します。プルリクエストを作成したら、コメントを追加できます。コメントは、プルリクエスト、またはファイルの個々の行、およびプルリクエスト全体に追加できます。ファイルなどのリソースへのリンクは、 `@` 記号を使用して追加し、その後にファイルの名前を付けることができます。
**注記**  
プルリクエストが承認されマージされるまで、ブループリントは適用されません。詳細については、「[プルリクエストのレビュー](pull-requests-review.md)」および「[プルリクエストをマージする](pull-requests-merge.md)」を参照してください。

ブループリント作成者は、新しいプロジェクトを作成したり、既存のプロジェクトに追加したりするためにブループリントを使用できない指定されたスペースのプロジェクトにカスタムブループリントを追加することもできます。詳細については、「[指定されたスペースとプロジェクトにカスタムブループリントを発行して追加する](publish-bp.md#publish-preview-existing-project-bp)」を参照してください。

ブループリントの更新を受け取りたくない場合は、プロジェクトからブループリントの関連付けを解除できます。詳細については、「[更新を停止するためにプロジェクトからブループリントの関連付けを解除プロジェクトからブループリントの関連付けを解除](disassociate-bp.md)」を参照してください。