D'autres exemples de AWS SDK sont disponibles dans le référentiel AWS Doc SDK Examples
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
CodeGuru Exemples de réviseurs utilisant AWS CLI
Les exemples de code suivants vous montrent comment effectuer des actions et implémenter des scénarios courants à l'aide de AWS Command Line Interface with CodeGuru Reviewer.
Les actions sont des extraits de code de programmes plus larges et doivent être exécutées dans leur contexte. Alors que les actions vous indiquent comment appeler des fonctions de service individuelles, vous pouvez les voir en contexte dans leurs scénarios associés.
Chaque exemple inclut un lien vers le code source complet, où vous trouverez des instructions sur la configuration et l’exécution du code en contexte.
Rubriques
Actions
L'exemple de code suivant montre comment utiliserassociate-repository.
- AWS CLI
-
Exemple 1 : pour créer une association de référentiel Bitbucket
L’exemple
associate-repositorysuivant crée une association de référentiel à l’aide d’un référentiel 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 }'Sortie :
{ "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" } }Pour plus d'informations, consultez Créer une association de référentiel Bitbucket dans Amazon CodeGuru Reviewer dans le guide de l'utilisateur Amazon CodeGuru Reviewer.
Exemple 2 : pour créer une association de référentiels GitHub d'entreprise
L'
associate-repositoryexemple suivant crée une association de référentiels à l'aide d'un référentiel GitHub Enterprise existant.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 }'Sortie :
{ "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" } }Pour plus d'informations, consultez Créer une association de référentiels GitHub Enterprise Server dans Amazon CodeGuru Reviewer dans le guide de l'utilisateur Amazon Codeguru Reviewer.
Exemple 3 : Pour créer une association de AWS CodeCommit référentiels
L'
associate-repositoryexemple suivant crée une association de référentiel à l'aide d'un AWS CodeCommit référentiel existant.aws codeguru-reviewer associate-repository \ --repositoryCodeCommit={Name=mySampleRepo}Sortie :
{ "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" } }Pour plus d'informations, voir Créer une association de AWS CodeCommit référentiel dans Amazon CodeGuru Reviewer dans le Guide de l'utilisateur Amazon CodeGuru Reviewer.
-
Pour plus de détails sur l'API, consultez AssociateRepository
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisercreate-code-review.
- AWS CLI
-
Pour créer une révision de code
Ce qui suit
create-code-reviewcrée une révision du code dans lamainlinebranche d'un AWS CodeCommit référentiel nomméemy-repository-name.aws codeguru-reviewer create-code-review \ --namemy-code-review\ --repository-association-arnarn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111\ --type '{"RepositoryAnalysis": {"RepositoryHead": {"BranchName": "mainline"}}}'Sortie :
{ "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" } }Pour plus d'informations, consultez la section Créer des révisions de code dans Amazon CodeGuru Reviewer dans le Guide de l'utilisateur d'Amazon CodeGuru Reviewer.
-
Pour plus de détails sur l'API, consultez CreateCodeReview
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdescribe-code-review.
- AWS CLI
-
Pour répertorier des informations sur une révision de code
La
describe-code-reviewliste suivante répertorie les informations relatives à la révision du code dans la branche « principale » d'un AWS CodeCommit référentiel nommé « my-repo-name ».aws codeguru-reviewer put-recommendation-feedback \ --code-review-arnarn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111:code-review:RepositoryAnalysis-my-repository-name-branch-abcdefgh12345678\ --recommendation-id3be1b2e5d7ef6e298a06499379ee290c9c596cf688fdcadb08285ddb0dd390eb\ --reactionsThumbsUpOutput
{ "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" } }Pour plus d'informations, voir Afficher les détails de la révision du code dans le guide de l'utilisateur Amazon CodeGuru Reviewer.
-
Pour plus de détails sur l'API, consultez DescribeCodeReview
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdescribe-recommendation-feedback.
- AWS CLI
-
Pour afficher des informations relatives aux commentaires sur une recommandation
describe-recommendation-feedbackci-dessous affiche des informations sur les commentaires relatifs à une recommandation. Cette recommandation entraîne une réactionThumbsUp.aws codeguru-reviewer describe-recommendation-feedback \ --code-review-arnarn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111:code-review:RepositoryAnalysis-my-repository-name-branch-abcdefgh12345678\ --recommendation-id3be1b2e5d7ef6e298a06499379ee290c9c596cf688fdcadb08285ddb0dd390ebSortie :
{ "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 } }Pour plus d'informations, consultez les sections Afficher les recommandations et fournir des commentaires et Étape 4 : Fournir des commentaires dans le guide de l'utilisateur Amazon CodeGuru Reviewer.
-
Pour plus de détails sur l'API, consultez DescribeRecommendationFeedback
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdescribe-repository-association.
- AWS CLI
-
Exemple 1 : Pour renvoyer des informations concernant une association de GitHub référentiels
L'
describe-repository-associationexemple suivant renvoie des informations sur une association de référentiels qui utilise un référentiel GitHub Enterprise et qui est dansAssociatedcet état.aws codeguru-reviewer describe-repository-association \ --association-arnarn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111Sortie :
{ "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" } }Pour plus d'informations, voir Créer une association de référentiels GitHub Enterprise Server dans Amazon CodeGuru Reviewer dans le Guide de l'utilisateur Amazon CodeGuru Reviewer.
Exemple 2 : pour renvoyer des informations concernant l’échec d’une association de référentiel
L'
describe-repository-associationexemple suivant renvoie des informations sur une association de référentiels qui utilise un référentiel GitHub Enterprise et qui est dansFailedcet état.aws codeguru-reviewer describe-repository-association \ --association-arnarn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111Sortie :
{ "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" } }Pour plus d'informations, voir Créer une association de référentiels GitHub Enterprise Server dans Amazon CodeGuru Reviewer dans le Guide de l'utilisateur Amazon CodeGuru Reviewer.
Exemple 3 : pour renvoyer des informations concernant l’annulation d’une association de référentiel
L'
describe-repository-associationexemple suivant renvoie des informations sur une association de référentiels qui utilise un référentiel GitHub Enterprise et qui est dansDisassociatingcet état.aws codeguru-reviewer describe-repository-association \ --association-arnarn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111Sortie :
{ "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" } }Pour plus d'informations, voir Créer une association de référentiels GitHub Enterprise Server dans Amazon CodeGuru Reviewer dans le Guide de l'utilisateur Amazon CodeGuru Reviewer.
-
Pour plus de détails sur l'API, consultez DescribeRepositoryAssociation
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdisassociate-repository.
- AWS CLI
-
Pour dissocier une association de référentiel
Ce qui suit
disassociate-repositorydissocie une association de référentiel qui utilise un AWS CodeCommit référentiel.aws codeguru-reviewer disassociate-repository \ --association-arnarn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111Sortie :
{ "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" } }Pour plus d'informations, consultez Dissocier un référentiel dans CodeGuru Reviewer dans le Guide de l'utilisateur Amazon CodeGuru Reviewer.
-
Pour plus de détails sur l'API, consultez DisassociateRepository
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-code-reviews.
- AWS CLI
-
Pour répertorier les critiques de code créées sur votre AWS compte au cours des 90 derniers jours.
L’exemple
list-code-reviewssuivant répertorie les révisions de code créées au cours des 90 derniers jours à l’aide de demandes d’extraction.aws codeguru-reviewer list-code-reviews \ --typePullRequestSortie :
{ "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" } ] }Pour plus d'informations, consultez la section Afficher toutes les critiques de code dans le guide de l'utilisateur Amazon CodeGuru Reviewer.
-
Pour plus de détails sur l'API, consultez ListCodeReviews
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-recommendation-feedback.
- AWS CLI
-
Pour répertorier des commentaires sur des recommandations de clients concernant une recommandation sur un référentiel associé
list-recommendation-feedbackci-dessous répertorie les commentaires des clients sur toutes les recommandations relatives à la révision d’un code. Cette revue de code contient un commentaire, un ThumbsUp « », de la part d'un client.aws codeguru-reviewer list-recommendation-feedback \ --code-review-arnarn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111:code-review:RepositoryAnalysis-my-repository-name-branch-abcdefgh12345678Sortie :
{ "RecommendationFeedbackSummaries": [ { "RecommendationId": "3be1b2e5d7ef6e298a06499379ee290c9c596cf688fdcadb08285ddb0dd390eb", "Reactions": [ "ThumbsUp" ], "UserId": "aws-user-id" } ] }Pour plus d'informations, consultez Étape 4 : Fournir des commentaires dans le Guide de l'utilisateur d'Amazon CodeGuru Reviewer.
-
Pour plus de détails sur l'API, consultez ListRecommendationFeedback
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-recommendations.
- AWS CLI
-
Pour répertorier les recommandations relatives à une révision de code terminée
L'
list-recommendationsexemple suivant répertorie les recommandations relatives à une révision complète du code. Cette révision du code a une recommandation.aws codeguru-reviewer list-recommendations \ --code-review-arnarn:aws:codeguru-reviewer:us-west-2:544120495673:code-review:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111Sortie :
{ "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" } ] }Pour plus d'informations, consultez Étape 4 : Fournir des commentaires dans le Guide de l'utilisateur d'Amazon CodeGuru Reviewer.
-
Pour plus de détails sur l'API, consultez ListRecommendations
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-repository-associations.
- AWS CLI
-
Pour répertorier les associations de référentiels dans votre AWS compte
L’exemple
list-repository-associationssuivant renvoie une liste des objets récapitulatifs des associations de référentiel dans votre compte. Vous pouvez filtrer la liste renvoyée parProviderType,Name,StateetOwner.aws codeguru-reviewer list-repository-associationsSortie :
{ "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" } ] }Pour plus d'informations, voir Afficher toutes les associations de référentiels dans CodeGuru Reviewer dans le Guide de l'utilisateur Amazon CodeGuru Reviewer.
-
Pour plus de détails sur l'API, consultez ListRepositoryAssociations
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-tags-for-resource.
- AWS CLI
-
Pour répertorier les balises d’un référentiel associé
list-tags-for-resourceci-dessous répertorie les balises d’un référentiel associé. Ce référentiel associé a deux balises.aws codeguru-reviewer list-tags-for-resource \ --resource-arnarn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111Sortie :
{ "Tags": { "Status": "Secret", "Team": "Saanvi" } }Pour plus d'informations, consultez Afficher les balises d'un référentiel (AWS CLI) associé à CodeGuru Reviewer dans le Guide de l'utilisateur Amazon CodeGuru Reviewer.
-
Pour plus de détails sur l'API, consultez ListTagsForResource
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserput-recommendation-feedback.
- AWS CLI
-
Pour ajouter une recommandation à une révision de code
put-recommendation-feedbackci-dessous met une recommandationThumbsUpsur une révision de code.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\ --reactionsThumbsUpCette commande ne produit aucune sortie.
Pour plus d'informations, consultez Étape 4 : Fournir des commentaires dans le Guide de l'utilisateur d'Amazon CodeGuru Reviewer.
-
Pour plus de détails sur l'API, consultez PutRecommendationFeedback
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisertag-resource.
- AWS CLI
-
Pour ajouter une balise à un référentiel associé
tag-resourceci-dessous ajoute deux balises à un référentiel associéaws codeguru-reviewer tag-resource \ --resource-arnarn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111\ --tagsStatus=Secret,Team=SaanviCette commande ne produit aucune sortie.
Pour plus d'informations, consultez Ajouter une balise à un référentiel associé à un CodeGuru réviseur (AWS CLI) et Ajouter ou mettre à jour des balises pour un référentiel associé à un CodeGuru réviseur (AWS CLI) dans le guide de l'utilisateur Amazon CodeGuru Reviewer.
-
Pour plus de détails sur l'API, consultez TagResource
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliseruntag-resource.
- AWS CLI
-
Pour supprimer une balise d’un référentiel associé
untag-resourceci-dessous supprime deux balises avec les clés « Secret » et « Team » d’un référentiel associé.aws codeguru-reviewer untag-resource \ --resource-arnarn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111\ --tag-keysStatusTeamCette commande ne produit aucune sortie.
Pour plus d'informations, voir Supprimer des balises d'un référentiel (AWS CLI) associé à CodeGuru Reviewer dans le Guide de l'utilisateur Amazon CodeGuru Reviewer.
-
Pour plus de détails sur l'API, consultez UntagResource
la section Référence des AWS CLI commandes.
-