Doc AWS SDK ExamplesWord リポジトリには、さらに多くの GitHub の例があります。 AWS SDK
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
を使用した CodeGuru Reviewer の例 AWS CLI
次のコード例は、 CodeGuru Reviewer AWS Command Line Interface で を使用してアクションを実行し、一般的なシナリオを実装する方法を示しています。
アクションはより大きなプログラムからのコードの抜粋であり、コンテキスト内で実行する必要があります。アクションは個々のサービス機能を呼び出す方法を示していますが、コンテキスト内のアクションは、関連するシナリオで確認できます。
各例には、完全なソースコードへのリンクが含まれています。このリンクでは、コンテキストでコードを設定および実行する手順を確認できます。
トピック
アクション
次のコード例は、associate-repository
を使用する方法を示しています。
- AWS CLI
-
例 1: Bitbucket リポジトリの関連付けを作成するには
次の
associate-repository
例では、既存の Bitbucket リポジトリを使用してリポジトリの関連付けを作成します。aws codeguru-reviewer associate-repository \ --repository '
Bitbucket={Owner=sample-owner, Name=mySampleRepo, ConnectionArn=arn:aws:codestar-connections:us-west-2:123456789012:connection/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111 }
'出力:
{ "RepositoryAssociation": { "ProviderType": "Bitbucket", "Name": "mySampleRepo", "LastUpdatedTimeStamp": 1596216896.979, "AssociationId": "association:a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", "CreatedTimeStamp": 1596216896.979, "ConnectionArn": "arn:aws:codestar-connections:us-west-2:123456789012:connection/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "State": "Associating", "StateReason": "Pending Repository Association", "AssociationArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", "Owner": "sample-owner" } }
詳細については、「Amazon CodeGuru Reviewer ユーザーガイド」の「AmazonWord Reviewer で Bitbucket リポジトリの関連付けを作成する CodeGuru 」を参照してください。
例 2: GitHub Enterprise リポジトリの関連付けを作成するには
次の
associate-repository
例では、既存の GitHub Enterprise リポジトリを使用してリポジトリの関連付けを作成します。aws codeguru-reviewer associate-repository \ --repository '
GitHubEnterpriseServer={Owner=sample-owner, Name=mySampleRepo, ConnectionArn=arn:aws:codestar-connections:us-west-2:123456789012:connection/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111 }
'出力:
{ "RepositoryAssociation": { "ProviderType": "GitHubEnterpriseServer", "Name": "mySampleRepo", "LastUpdatedTimeStamp": 1596216896.979, "AssociationId": "association:a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", "CreatedTimeStamp": 1596216896.979, "ConnectionArn": "arn:aws:codestar-connections:us-west-2:123456789012:connection/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "State": "Associating", "StateReason": "Pending Repository Association", "AssociationArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", "Owner": "sample-owner" } }
詳細については、「Amazon Codeguru Reviewer ユーザーガイド」の「Amazon CodeGuru Reviewer で A GitHub Enterprise Server リポジトリの関連付けを作成する」を参照してください。
例 3: AWS CodeCommit リポジトリの関連付けを作成するには
次の
associate-repository
例では、既存の AWS CodeCommit リポジトリを使用してリポジトリの関連付けを作成します。aws codeguru-reviewer associate-repository \ --repository
CodeCommit={Name=mySampleRepo}
出力:
{ "RepositoryAssociation": { "AssociationId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "Name": "My-ecs-beta-repo", "LastUpdatedTimeStamp": 1595634764.029, "ProviderType": "CodeCommit", "CreatedTimeStamp": 1595634764.029, "Owner": "544120495673", "State": "Associating", "StateReason": "Pending Repository Association", "AssociationArn": "arn:aws:codeguru-reviewer:us-west-2:544120495673:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111" } }
詳細については、「Amazon AWS CodeCommit Reviewer ユーザーガイド」の「Amazon CodeGuru Reviewer で anWord リポジトリの関連付けを作成する」を参照してください。 CodeGuru
-
API の詳細については、AWS CLI 「 コマンドリファレンス」のAssociateRepository
」を参照してください。
-
次の例は、create-code-review
を使用する方法を説明しています。
- AWS CLI
-
コードレビューを作成するには。
以下は、 という名前の an AWS CodeCommit リポジトリの
mainline
ブランチにコードのレビューcreate-code-review
を作成しますmy-repository-name
。aws codeguru-reviewer create-code-review \ --name
my-code-review
\ --repository-association-arnarn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
\ --type '{"RepositoryAnalysis": {"RepositoryHead": {"BranchName": "mainline"}}}
'出力:
{ "CodeReview": { "Name": "my-code-review", "CodeReviewArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE22222:code-review:RepositoryAnalysis-my-code-review", "RepositoryName": "my-repository-name", "Owner": "123456789012", "ProviderType": "CodeCommit", "State": "Pending", "StateReason": "CodeGuru Reviewer has received the request, and a code review is scheduled.", "CreatedTimeStamp": 1618873489.195, "LastUpdatedTimeStamp": 1618873489.195, "Type": "RepositoryAnalysis", "SourceCodeType": { "RepositoryHead": { "BranchName": "mainline" } }, "AssociationArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111" } }
詳細については、「Amazon CodeGuru Reviewer ユーザーガイド」の「AmazonWord Reviewer でコードレビューを作成する」を参照してください。 CodeGuru
-
API の詳細については、AWS CLI 「 コマンドリファレンス」のCreateCodeReview
」を参照してください。
-
次のコード例は、describe-code-review
を使用する方法を示しています。
- AWS CLI
-
コードレビューの詳細を一覧表示します。
以下は、my-repo-name」という名前の an AWS CodeCommit リポジトリの「mainline」ブランチでのコードのレビューに関する情報
describe-code-review
を示しています。aws codeguru-reviewer put-recommendation-feedback \ --code-review-arn
arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111:code-review:RepositoryAnalysis-my-repository-name-branch-abcdefgh12345678
\ --recommendation-id3be1b2e5d7ef6e298a06499379ee290c9c596cf688fdcadb08285ddb0dd390eb
\ --reactionsThumbsUp
出力
{ "CodeReview": { "Name": "My-ecs-beta-repo-master-xs6di4kfd4j269dz", "CodeReviewArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE22222:code-review:RepositoryAnalysis-my-repo-name", "RepositoryName": "My-ecs-beta-repo", "Owner": "123456789012", "ProviderType": "CodeCommit", "State": "Pending", "StateReason": "CodeGuru Reviewer is reviewing the source code.", "CreatedTimeStamp": 1618874226.226, "LastUpdatedTimeStamp": 1618874233.689, "Type": "RepositoryAnalysis", "SourceCodeType": { "RepositoryHead": { "BranchName": "mainline" } }, "AssociationArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111" } }
詳細については、「Amazon CodeGuru Reviewer ユーザーガイド」の「コードレビューの詳細を表示する」を参照してください。
-
API の詳細については、AWS CLI 「 コマンドリファレンス」のDescribeCodeReview
」を参照してください。
-
次の例は、describe-recommendation-feedback
を使用する方法を説明しています。
- AWS CLI
-
レコメンデーションに関するフィードバックに関する情報を表示するには
以下は、レコメンデーションに関するフィードバックに関する情報
describe-recommendation-feedback
を示しています。このレコメンデーションには 1 つのThumbsUp
反応があります。aws codeguru-reviewer describe-recommendation-feedback \ --code-review-arn
arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111:code-review:RepositoryAnalysis-my-repository-name-branch-abcdefgh12345678
\ --recommendation-id3be1b2e5d7ef6e298a06499379ee290c9c596cf688fdcadb08285ddb0dd390eb
出力:
{ "RecommendationFeedback": { "CodeReviewArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111:code-review:RepositoryAnalysis-my-repository-name-branch-abcdefgh12345678", "RecommendationId": "3be1b2e5d7ef6e298a06499379ee290c9c596cf688fdcadb08285ddb0dd390eb", "Reactions": [ "ThumbsUp" ], "UserId": "aws-user-id", "CreatedTimeStamp": 1618877070.313, "LastUpdatedTimeStamp": 1618877948.881 } }
詳細については、Amazon CodeGuru Reviewer ユーザーガイドの「レコメンデーションの表示とフィードバックの提供」および「ステップ 4: フィードバックの提供」を参照してください。
-
API の詳細については、AWS CLI 「 コマンドリファレンス」のDescribeRecommendationFeedback
」を参照してください。
-
次のコード例は、describe-repository-association
を使用する方法を示しています。
- AWS CLI
-
例 1: a GitHub リポジトリの関連付けに関する情報を返すには
次の
describe-repository-association
例では、a GitHub Enterprise リポジトリを使用してAssociated
状態にあるリポジトリの関連付けに関する情報を返します。aws codeguru-reviewer describe-repository-association \ --association-arn
arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
出力:
{ "RepositoryAssociation": { "AssociationId": "b822717e-0711-4e8a-bada-0e738289c75e", "Name": "mySampleRepo", "LastUpdatedTimeStamp": 1588102637.649, "ProviderType": "GitHub", "CreatedTimeStamp": 1588102615.636, "Owner": "sample-owner", "State": "Associated", "StateReason": "Pull Request Notification configuration successful", "AssociationArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111" } }
詳細については、「Amazon GitHub CodeGuru Reviewer ユーザーガイド」の「AmazonWord Reviewer で AWord Enterprise Server リポジトリの関連付けを作成する CodeGuru 」を参照してください。
例 2: 失敗したリポジトリの関連付けに関する情報を返すには
次の
describe-repository-association
例では、a GitHub Enterprise リポジトリを使用してFailed
状態にあるリポジトリの関連付けに関する情報を返します。aws codeguru-reviewer describe-repository-association \ --association-arn
arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
出力:
{ "RepositoryAssociation": { "ProviderType": "GitHubEnterpriseServer", "Name": "mySampleRepo", "LastUpdatedTimeStamp": 1596217036.892, "AssociationId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "CreatedTimeStamp": 1596216896.979, "ConnectionArn": "arn:aws:codestar-connections:us-west-2:123456789012:connection/a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", "State": "Failed", "StateReason": "Failed, Please retry.", "AssociationArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE33333", "Owner": "sample-owner" } }
詳細については、「Amazon GitHub CodeGuru Reviewer ユーザーガイド」の「AmazonWord Reviewer で AWord Enterprise Server リポジトリの関連付けを作成する CodeGuru 」を参照してください。
例 3: リポジトリの関連付けの関連付け解除に関する情報を返すには
次の
describe-repository-association
例では、 GitHub Enterprise リポジトリを使用してDisassociating
状態にあるリポジトリの関連付けに関する情報を返します。aws codeguru-reviewer describe-repository-association \ --association-arn
arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
出力:
{ "RepositoryAssociation": { "ProviderType": "GitHubEnterpriseServer", "Name": "mySampleRepo", "LastUpdatedTimeStamp": 1596217036.892, "AssociationId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "CreatedTimeStamp": 1596216896.979, "ConnectionArn": "arn:aws:codestar-connections:us-west-2:123456789012:connection/a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", "State": "Disassociating", "StateReason": "Source code access removal in progress", "AssociationArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE33333", "Owner": "sample-owner" } }
詳細については、「Amazon GitHub Reviewer ユーザーガイド」の「Amazon CodeGuru Reviewer で AWord Enterprise Server リポジトリの関連付けを作成する」を参照してください。 CodeGuru
-
API の詳細については、AWS CLI 「 コマンドリファレンス」のDescribeRepositoryAssociation
」を参照してください。
-
次の例は、disassociate-repository
を使用する方法を説明しています。
- AWS CLI
-
リポジトリの関連付けを解除するには
以下は、 AWS CodeCommit リポジトリを使用しているリポジトリの関連付け
disassociate-repository
を解除します。aws codeguru-reviewer disassociate-repository \ --association-arn
arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
出力:
{ "RepositoryAssociation": { "AssociationId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "AssociationArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "Name": "my-repository", "Owner": "123456789012", "ProviderType": "CodeCommit", "State": "Disassociating", "LastUpdatedTimeStamp": 1618939174.759, "CreatedTimeStamp": 1595636947.096 }, "Tags": { "Status": "Secret", "Team": "Saanvi" } }
詳細については、Amazon CodeGuru Reviewer ユーザーガイドの「Word Reviewer のリポジトリの関連付けを解除する」を参照してください。 CodeGuru
-
API の詳細については、AWS CLI 「 コマンドリファレンス」のDisassociateRepository
」を参照してください。
-
次のコード例は、list-code-reviews
を使用する方法を示しています。
- AWS CLI
-
過去 90 日間に AWS アカウントで作成されたコードレビューを一覧表示するには。
次の
list-code-reviews
例では、プルリクエストを使用して過去 90 日間に作成されたコードレビューを一覧表示します。aws codeguru-reviewer list-code-reviews \ --type
PullRequest
出力:
{ "CodeReviewSummaries": [ { "LastUpdatedTimeStamp": 1588897288.054, "Name": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "ProviderType": "GitHub", "PullRequestId": "5", "MetricsSummary": { "MeteredLinesOfCodeCount": 24, "FindingsCount": 1 }, "CreatedTimeStamp": 1588897068.512, "State": "Completed", "CodeReviewArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:code-review:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "Owner": "sample-owner", "RepositoryName": "sample-repository-name", "Type": "PullRequest" }, { "LastUpdatedTimeStamp": 1588869793.263, "Name": "a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", "ProviderType": "GitHub", "PullRequestId": "4", "MetricsSummary": { "MeteredLinesOfCodeCount": 29, "FindingsCount": 0 }, "CreatedTimeStamp": 1588869575.949, "State": "Completed", "CodeReviewArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:code-review:a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", "Owner": "sample-owner", "RepositoryName": "sample-repository-name", "Type": "PullRequest" }, { "LastUpdatedTimeStamp": 1588870511.211, "Name": "a1b2c3d4-5678-90ab-cdef-EXAMPLE33333", "ProviderType": "GitHub", "PullRequestId": "4", "MetricsSummary": { "MeteredLinesOfCodeCount": 2, "FindingsCount": 0 }, "CreatedTimeStamp": 1588870292.425, "State": "Completed", "CodeReviewArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:code-review:a1b2c3d4-5678-90ab-cdef-EXAMPLE33333", "Owner": "sample-owner", "RepositoryName": "sample-repository-name", "Type": "PullRequest" }, { "LastUpdatedTimeStamp": 1588118522.452, "Name": "a1b2c3d4-5678-90ab-cdef-EXAMPLE44444", "ProviderType": "GitHub", "PullRequestId": "3", "MetricsSummary": { "MeteredLinesOfCodeCount": 29, "FindingsCount": 0 }, "CreatedTimeStamp": 1588118301.131, "State": "Completed", "CodeReviewArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:code-review:a1b2c3d4-5678-90ab-cdef-EXAMPLE44444", "Owner": "sample-owner", "RepositoryName": "sample-repository-name", "Type": "PullRequest" }, { "LastUpdatedTimeStamp": 1588112205.207, "Name": "a1b2c3d4-5678-90ab-cdef-EXAMPLE55555", "ProviderType": "GitHub", "PullRequestId": "2", "MetricsSummary": { "MeteredLinesOfCodeCount": 25, "FindingsCount": 0 }, "CreatedTimeStamp": 1588111987.443, "State": "Completed", "CodeReviewArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:code-review:a1b2c3d4-5678-90ab-cdef-EXAMPLE55555", "Owner": "sample-owner", "RepositoryName": "sample-repository-name", "Type": "PullRequest" }, { "LastUpdatedTimeStamp": 1588104489.981, "Name": "a1b2c3d4-5678-90ab-cdef-EXAMPLE66666", "ProviderType": "GitHub", "PullRequestId": "1", "MetricsSummary": { "MeteredLinesOfCodeCount": 25, "FindingsCount": 0 }, "CreatedTimeStamp": 1588104270.223, "State": "Completed", "CodeReviewArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:code-review:a1b2c3d4-5678-90ab-cdef-EXAMPLE66666", "Owner": "sample-owner", "RepositoryName": "sample-repository-name", "Type": "PullRequest" } ] }
詳細については、Amazon CodeGuru Reviewer ユーザーガイドのすべてのコードレビューを表示するを参照してください。
-
API の詳細については、AWS CLI 「 コマンドリファレンス」のListCodeReviews
」を参照してください。
-
次のコード例は、list-recommendation-feedback
を使用する方法を示しています。
- AWS CLI
-
関連付けられたリポジトリのレコメンデーションに関するカスタマーレコメンデーションのフィードバックを一覧表示するには
以下は、コードレビューに関するすべてのレコメンデーションに関するお客様からのフィードバックを
list-recommendation-feedback
一覧表示します。このコードレビューには、顧客からのフィードバックの 1 つであるThumbsUp」があります。aws codeguru-reviewer list-recommendation-feedback \ --code-review-arn
arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111:code-review:RepositoryAnalysis-my-repository-name-branch-abcdefgh12345678
出力:
{ "RecommendationFeedbackSummaries": [ { "RecommendationId": "3be1b2e5d7ef6e298a06499379ee290c9c596cf688fdcadb08285ddb0dd390eb", "Reactions": [ "ThumbsUp" ], "UserId": "aws-user-id" } ] }
詳細については、「Amazon CodeGuru Reviewer ユーザーガイド」の「ステップ 4: フィードバックの提供」を参照してください。
-
API の詳細については、AWS CLI 「 コマンドリファレンス」のListRecommendationFeedback
」を参照してください。
-
次のコード例は、list-recommendations
を使用する方法を示しています。
- AWS CLI
-
完了したコードレビューの推奨事項を一覧表示するには
次の
list-recommendations
例では、コンリーテッドコードレビューの推奨事項を一覧表示します。このコードレビューには 1 つの推奨事項があります。aws codeguru-reviewer list-recommendations \ --code-review-arn
arn:aws:codeguru-reviewer:us-west-2:544120495673:code-review:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
出力:
{ "RecommendationSummaries": [ { "Description": "\n\n**Problem** \n You are using a `ConcurrentHashMap`, but your usage of `containsKey()` and `get()` may not be thread-safe at lines: **63 and 64**. In between the check and the `get()` another thread can remove the key and the `get()` will return `null`. The remove that can remove the key is at line: **59**.\n\n**Fix** \n Consider calling `get()`, checking instead of your current check if the returned object is `null`, and then using that object only, without calling `get()` again.\n\n**More info** \n [View an example on GitHub](https://github.com/apache/hadoop/blob/f16cf877e565084c66bc63605659b157c4394dc8/hadoop-tools/hadoop-aws/src/main/java/org/apache/hadoop/fs/s3a/s3guard/S3Guard.java#L302-L304) (external link).", "RecommendationId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", "StartLine": 63, "EndLine": 64, "FilePath": "src/main/java/com/company/sample/application/CreateOrderThread.java" } ] }
詳細については、「Amazon CodeGuru Reviewer ユーザーガイド」の「ステップ 4: フィードバックの提供」を参照してください。
-
API の詳細については、AWS CLI 「 コマンドリファレンス」のListRecommendations
」を参照してください。
-
次の例は、list-repository-associations
を使用する方法を説明しています。
- AWS CLI
-
AWS アカウントのリポジトリの関連付けを一覧表示するには
次の
list-repository-associations
例では、 アカウントのリポジトリ関連付けサマリーオブジェクトのリストを返します。返されたリストは、ProviderType
、、Name
State
、および でフィルタリングできますOwner
。aws codeguru-reviewer list-repository-associations
出力:
{ "RepositoryAssociationSummaries": [ { "LastUpdatedTimeStamp": 1595886609.616, "Name": "test", "AssociationId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "Owner": "sample-owner", "State": "Associated", "AssociationArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "ProviderType": "Bitbucket" }, { "LastUpdatedTimeStamp": 1595636969.035, "Name": "CodeDeploy-CodePipeline-ECS-Tutorial", "AssociationId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", "Owner": "123456789012", "State": "Associated", "AssociationArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", "ProviderType": "CodeCommit" }, { "LastUpdatedTimeStamp": 1595634785.983, "Name": "My-ecs-beta-repo", "AssociationId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE33333", "Owner": "123456789012", "State": "Associated", "AssociationArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE33333", "ProviderType": "CodeCommit" }, { "LastUpdatedTimeStamp": 1590712811.77, "Name": "MyTestCodeCommit", "AssociationId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE44444", "Owner": "123456789012", "State": "Associated", "AssociationArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE44444", "ProviderType": "CodeCommit" }, { "LastUpdatedTimeStamp": 1588102637.649, "Name": "aws-codeguru-profiler-sample-application", "AssociationId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE55555", "Owner": "sample-owner", "State": "Associated", "AssociationArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE55555", "ProviderType": "GitHub" }, { "LastUpdatedTimeStamp": 1588028233.995, "Name": "codeguru-profiler-demo-app", "AssociationId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE66666", "Owner": "sample-owner", "State": "Associated", "AssociationArn": "arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE66666", "ProviderType": "GitHub" } ] }
詳細については、Amazon CodeGuru Reviewer ユーザーガイドの「Word Reviewer ですべてのリポジトリの関連付けを表示する」を参照してください。 CodeGuru
-
API の詳細については、AWS CLI 「 コマンドリファレンス」のListRepositoryAssociations
」を参照してください。
-
次の例は、list-tags-for-resource
を使用する方法を説明しています。
- AWS CLI
-
関連付けられたリポジトリにタグを一覧表示するには
関連リポジトリのタグを以下
list-tags-for-resource
に示します。この関連付けられたリポジトリには 2 つのタグがあります。aws codeguru-reviewer list-tags-for-resource \ --resource-arn
arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
出力:
{ "Tags": { "Status": "Secret", "Team": "Saanvi" } }
詳細については、Amazon CodeGuru Reviewer ユーザーガイドの「aWord Reviewer 関連リポジトリ (AWS CLI) のタグを表示する」を参照してください。 CodeGuru
-
API の詳細については、AWS CLI 「 コマンドリファレンス」のListTagsForResource
」を参照してください。
-
次のコード例は、put-recommendation-feedback
を使用する方法を示しています。
- AWS CLI
-
コードレビューにレコメンデーションを追加するには
以下は、コードレビューに関する
ThumbsUp
推奨事項put-recommendation-feedback
です。aws codeguru-reviewer put-recommendation-feedback \ --code-review-arn \
arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111:code-review:RepositoryAnalysis-my-repository-name-branch-abcdefgh12345678
\ --recommendation-id3be1b2e5d7ef6e298a06499379ee290c9c596cf688fdcadb08285ddb0dd390eb
\ --reactionsThumbsUp
このコマンドでは何も出力されません。
詳細については、「Amazon CodeGuru Reviewer ユーザーガイド」の「ステップ 4: フィードバックの提供」を参照してください。
-
API の詳細については、AWS CLI 「 コマンドリファレンス」のPutRecommendationFeedback
」を参照してください。
-
次の例は、tag-resource
を使用する方法を説明しています。
- AWS CLI
-
関連付けられたリポジトリにタグを追加するには
次に、関連付けられたリポジトリに 2 つのタグ
tag-resource
を追加します。aws codeguru-reviewer tag-resource \ --resource-arn
arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
\ --tagsStatus=Secret,Team=Saanvi
このコマンドでは何も出力されません。
詳細については、Amazon CodeGuru Reviewer ユーザーガイドの「Word Reviewer 関連リポジトリ (AWS CLI) にタグを追加」および CodeGuru Reviewer 関連リポジトリ (AWS CLI) のタグを追加または更新」を参照してください。 CodeGuru
-
API の詳細については、AWS CLI 「 コマンドリファレンス」のTagResource
」を参照してください。
-
次の例は、untag-resource
を使用する方法を説明しています。
- AWS CLI
-
関連付けられたリポジトリのタグを解除するには
以下は
untag-resource
、キー「Secret」と「Team」を含む 2 つのタグを関連するリポジトリから削除します。aws codeguru-reviewer untag-resource \ --resource-arn
arn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
\ --tag-keysStatus
Team
このコマンドでは何も出力されません。
詳細については、Amazon CodeGuru Reviewer ユーザーガイドの「Word Reviewer 関連リポジトリ (AWS CLI) からタグを削除する」を参照してください。 CodeGuru
-
API の詳細については、AWS CLI 「 コマンドリファレンス」のUntagResource
」を参照してください。
-