

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

# AWS CodeCommit リポジトリと Amazon CodeGuru Reviewer の関連付けまたは関連付け解除
<a name="how-to-amazon-codeguru-reviewer"></a>

Amazon CodeGuru Reviewer は、プログラム分析と機械学習を使用して一般的な問題を検出し、Java または Python コードにおける修正点を提案する自動化されたコードレビューサービスです。アマゾン ウェブ サービスアカウントのリポジトリを CodeGuru Reviewer に関連付けることができます。実行すると、CodeGuru Reviewer はサービスにリンクされたロールを作成します。これにより、CodeGuru Reviewer は、関連付けが行われた後に作成されたすべてのプルリクエストのコードを分析できます。

リポジトリを関連付けると、CodeGuru Reviewer は、プルリクエストの作成時に見つかった問題を分析し、コメントします。各コメントには **Amazon CodeGuru Reviewer** の名称が示され、CodeGuru Reviewer からのものとして明確にマークされています。プルリクエストの他のコメントと同様に、これらのコメントに返信できます。また、提案の品質に関するフィードバックを提供することもできます。このフィードバックは CodeGuru Reviewer と共有され、サービスとその提案を改善するのに役立ちます。

**注記**  
リポジトリーが関連付けられる前に作成されたプルリクエストでは、CodeGuru Reviewer からのコメントは表示されません。次の理由により、関連付け後に作成されたプルリクエストにコメントが表示されない場合があります。  
プルリクエストに Java または Python コードが含まれていない。
CodeGuru Reviewer には、プルリクエストのコードを実行して確認するのに十分な時間がありませんでした。このプロセスには最長 30 分かかることがあります。コメントはレビューの進行中に表示されますが、ジョブのステータスが [**完了済み**] と表示されるまでコメントは完了しません。
CodeGuru Reviewer は、プルリクエストの Java または Python コードに問題を発見しませんでした。
コードレビュージョブの実行に失敗しました。プルリクエストのレビューのステータスを確認するには、プルリクエストの [**アクティビティ**] タブを参照してください。
プルリクエストに対する変更を**変更**タブで表示しています。プルリクエストが更新され、Amazon CodeGuru Reviewer は変更の中に問題を発見しませんでした。Amazon CodeGuru Reviewer コメントが [**Changes**] (変更) タブに表示されるのは、最新リビジョンのプルリクエストに対してコメントを作成した場合のみです。[**アクティビティ**] タブには、コメントが常に表示されます。

![Amazon CodeGuru Reviewer によって、推奨事項が作成されました。レビュージョブが進行中です。](http://docs.aws.amazon.com/ja_jp/codecommit/latest/userguide/images/codecommit-pull-request-reply-bot.png)


詳細については、[AWS CodeCommit リポジトリでのプルリクエストの使用](pull-requests.md)、[プルリクエストのレビュー](how-to-review-pull-request.md)、および[https://docs.aws.amazon.com/codeguru/latest/reviewer-ug/welcome.html](https://docs.aws.amazon.com/codeguru/latest/reviewer-ug/welcome.html)を参照してください。

**注記**  
リポジトリを CodeGuru Reviewer に関連付けたり関連付けを解除したりするのに十分なアクセス許可を持つ IAM ユーザーまたはロールでサインインする必要があります。これらのアクセス許可を含む CodeCommit のマネージドポリシーの詳細については、「[AWS CodeCommit の マネージドポリシー](security-iam-awsmanpol.md)」および「[AWS CodeCommit マネージドポリシーと Amazon CodeGuru Reviewer](security-iam-awsmanpol.md#codeguru-permissions)」を参照してください。CodeGuru Reviewer のアクセス許可とセキュリティの詳細については、*Amazon CodeGuru Reviewer ユーザーガイド*を参照してください。

**Topics**
+ [リポジトリを CodeGuru Reviewer に関連付ける](#how-to-amazon-codeguru-reviewer-associate)
+ [CodeGuru Reviewer からリポジトリの関連付けを解除する](#how-to-amazon-codeguru-reviewer-disassociate)

## リポジトリを CodeGuru Reviewer に関連付ける
<a name="how-to-amazon-codeguru-reviewer-associate"></a>

 AWS CodeCommit コンソールを使用して、リポジトリを CodeGuru Reviewer にすばやく関連付けます。その他の方法については、*Amazon CodeGuru Reviewer ユーザーガイド*を参照してください。

1. [https://console.aws.amazon.com/codesuite/codecommit/home](https://console.aws.amazon.com/codesuite/codecommit/home) で CodeCommit コンソールを開きます。

1. [**Repositories (リポジトリ)**] で、CodeGuru Reviewer に関連付けるリポジトリーの名前を選択します。

1. [**設定**] を選択してから、[**Amazon CodeGuru Reviewer**] を選択します。

1. [**Associate repository (リポジトリーの関連付け)**] を選択します。
**注記**  
リポジトリを CodeGuru Reviewer に完全に関連付けるには、最大で 10 分かかることがあります。ステータスは自動的に更新されません。現在のステータスを表示するには、更新ボタンを選択します。  
![Amazon CodeGuru Reviewer に関連付けられた CodeCommit リポジトリ。](http://docs.aws.amazon.com/ja_jp/codecommit/latest/userguide/images/codecommit-settings-associate-disassociate.png)

## CodeGuru Reviewer からリポジトリの関連付けを解除する
<a name="how-to-amazon-codeguru-reviewer-disassociate"></a>

 AWS CodeCommit コンソールを使用して、CodeGuru Reviewer からリポジトリの関連付けをすばやく解除します。その他の方法については、*Amazon CodeGuru Reviewer ユーザーガイド*を参照してください。

1. [https://console.aws.amazon.com/codesuite/codecommit/home](https://console.aws.amazon.com/codesuite/codecommit/home) で CodeCommit コンソールを開きます。

1. [**Repositories (リポジトリ)**] で、CodeGuru Reviewer から関連付けを解除するリポジトリの名前を選択します。

1. [**設定**] を選択してから、[**Amazon CodeGuru Reviewer**] を選択します。

1. [**Disassociate repository (リポジトリーの関連付け解除)**] を選択します。