Exemplos do CodeGuru Reviewer usando a AWS CLI
Os exemplos de código a seguir mostram como realizar ações e implementar cenários comuns usando o AWS Command Line Interface com o CodeGuru Reviewer.
Ações são trechos de código de programas maiores e devem ser executadas em contexto. Embora as ações mostrem como chamar perfis de serviço individuais, você pode ver as ações no contexto em seus cenários relacionados.
Cada exemplo inclui um link para o código-fonte completo, em que você pode encontrar instruções sobre como configurar e executar o código.
Tópicos
Ações
O código de exemplo a seguir mostra como usar associate-repository.
- AWS CLI
- 
             
                    Exemplo 1: criar uma associação de repositório do Bitbucket O exemplo associate-repositorya seguir cria uma associação de repositório usando um repositório do Bitbucket existente.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 }'Saída: { "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" } }Para obter mais informações, consulte Criar uma associação de repositório do Bitbucket no Amazon CodeGuru Reviewer no Guia do usuário do Amazon CodeGuru Reviewer. Exemplo 2: criar uma associação de repositório do GitHub Enterprise Server O exemplo associate-repositorya seguir cria uma associação de repositório usando um repositório do GitHub Enterprise existente.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 }'Saída: { "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" } }Para obter mais informações, consulte Criar uma associação de repositório do GitHub Enterprise Server no Guia do usuário do Amazon CodeGuru Reviewer. Exemplo 3: criar uma associação de repositório do AWS CodeCommit O exemplo associate-repositorya seguir cria uma associação de repositório usando um repositório do AWS CodeCommit existente.aws codeguru-reviewer associate-repository \ --repositoryCodeCommit={Name=mySampleRepo}Saída: { "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" } }Para obter mais informações, consulte Criar uma associação de repositório do AWS CodeCommit no Amazon CodeGuru Reviewer no Guia do usuário do Amazon CodeGuru Reviewer. - 
                    Para ver detalhes da API, consulte AssociateRepository na Referência de comandos da AWS CLI. 
 
- 
                    
O código de exemplo a seguir mostra como usar create-code-review.
- AWS CLI
- 
             
                    Para criar uma revisão de código. O create-code-reviewa seguir cria uma revisão do código na ramificaçãomainlinede um repositório do AWS CodeCommit chamadomy-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"}}}'Saída: { "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" } }Para obter mais informações, consulte Criar revisões de código no Amazon CodeGuru Reviewer no Guia do usuário do Amazon CodeGuru Reviewer. - 
                    Para ver detalhes da API, consulte CreateCodeReview na Referência de comandos da AWS CLI. 
 
- 
                    
O código de exemplo a seguir mostra como usar describe-code-review.
- AWS CLI
- 
             
                    Para listar detalhes sobre uma revisão de código. O describe-code-reviewa seguir lista informações sobre uma revisão de código na ramificação “mainline” de um repositório do AWS CodeCommit chamado “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\ --reactionsThumbsUpSaída { "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" } }Para obter mais informações, consulte Visualizar detalhes da revisão de código revisões de código no Guia do usuário do Amazon CodeGuru Reviewer. - 
                    Para ver detalhes da API, consulte DescribeCodeReview na Referência de comandos da AWS CLI. 
 
- 
                    
O código de exemplo a seguir mostra como usar describe-recommendation-feedback.
- AWS CLI
- 
             
                    Como ver informações sobre feedback de uma recomendação O describe-recommendation-feedbacka seguir exibe informações sobre comentários em uma recomendação. Essa recomendação tem uma reaçãoThumbsUp.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-id3be1b2e5d7ef6e298a06499379ee290c9c596cf688fdcadb08285ddb0dd390ebSaída: { "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 } }Para obter mais informações, consulte Visualizar recomendações e fornecer feedback e Etapa 4: fornecer feedback no Guia do usuário do Amazon CodeGuru Reviewer. - 
                    Para ver detalhes da API, consulte DescribeRecommendationFeedback na Referência de comandos da AWS CLI. 
 
- 
                    
O código de exemplo a seguir mostra como usar describe-repository-association.
- AWS CLI
- 
             
                    Exemplo 1: retornar informações sobre uma associação de repositório do GitHub O exemplo describe-repository-associationa seguir retorna informações sobre uma associação de repositório que usa um repositório do GitHub Enterprise e está no estadoAssociated.aws codeguru-reviewer describe-repository-association \ --association-arnarn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111Saída: { "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" } }Para obter mais informações, consulte Criar uma associação de repositório do GitHub Enterprise Server no Guia do usuário do Amazon CodeGuru Reviewer. Exemplo 2: retornar informações sobre uma associação de repositório com falha O exemplo describe-repository-associationa seguir retorna informações sobre uma associação de repositório que usa um repositório do GitHub Enterprise e está no estadoFailed.aws codeguru-reviewer describe-repository-association \ --association-arnarn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111Saída: { "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" } }Para obter mais informações, consulte Criar uma associação de repositório do GitHub Enterprise Server no Guia do usuário do Amazon CodeGuru Reviewer. Exemplo 3: retornar informações sobre uma associação de repositório desassociada O exemplo describe-repository-associationa seguir retorna informações sobre uma associação de repositório que usa um repositório do GitHub Enterprise e está no estadoDisassociating.aws codeguru-reviewer describe-repository-association \ --association-arnarn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111Saída: { "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" } }Para obter mais informações, consulte Criar uma associação de repositório do GitHub Enterprise Server no Guia do usuário do Amazon CodeGuru Reviewer. - 
                    Para ver detalhes da API, consulte DescribeRepositoryAssociation na Referência de comandos da AWS CLI. 
 
- 
                    
O código de exemplo a seguir mostra como usar disassociate-repository.
- AWS CLI
- 
             
                    Como desassociar uma associação de repositório O disassociate-repositorya seguir dissocia uma associação de repositório que está usando um repositório do AWS CodeCommit.aws codeguru-reviewer disassociate-repository \ --association-arnarn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111Saída: { "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" } }Para obter mais informações, consulte Dissociar um repositório ao CodeGuru Reviewer no Guia do usuário do Amazon CodeGuru Reviewer. - 
                    Para ver detalhes da API, consulte DisassociateRepository na Referência de comandos da AWS CLI. 
 
- 
                    
O código de exemplo a seguir mostra como usar list-code-reviews.
- AWS CLI
- 
             
                    Para listar as avaliações de código criadas em sua conta da AWS nos últimos 90 dias. O exemplo list-code-reviewsa seguir lista as análises de código criadas nos últimos 90 dias usando solicitações pull.aws codeguru-reviewer list-code-reviews \ --typePullRequestSaída: { "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" } ] }Para obter mais informações, consulte Visualizar todas as revisões de código no Guia do usuário do Amazon CodeGuru Reviewer. - 
                    Para ver detalhes da API, consulte ListCodeReviews na Referência de comandos da AWS CLI. 
 
- 
                    
O código de exemplo a seguir mostra como usar list-recommendation-feedback.
- AWS CLI
- 
             
                    Para listar o feedback de recomendação do cliente para uma recomendação em um repositório associado O list-recommendation-feedbacka seguir lista os comentários dos clientes sobre todas as recomendações sobre uma revisão de código. Essa revisão de código tem um feedback, um “ThumbsUp”, de um cliente.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-abcdefgh12345678Saída: { "RecommendationFeedbackSummaries": [ { "RecommendationId": "3be1b2e5d7ef6e298a06499379ee290c9c596cf688fdcadb08285ddb0dd390eb", "Reactions": [ "ThumbsUp" ], "UserId": "aws-user-id" } ] }Para obter mais informações, consulte Etapa 4: fornecer feedback no Guia do usuário do Amazon CodeGuru Reviewer. - 
                    Para ver detalhes da API, consulte ListRecommendationFeedback na Referência de comandos da AWS CLI. 
 
- 
                    
O código de exemplo a seguir mostra como usar list-recommendations.
- AWS CLI
- 
             
                    Para listar as recomendações para uma revisão de código completa O exemplo list-recommendationsa seguir lista as recomendações para uma revisão de código completa. Essa revisão de código tem uma recomendação.aws codeguru-reviewer list-recommendations \ --code-review-arnarn:aws:codeguru-reviewer:us-west-2:544120495673:code-review:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111Saída: { "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" } ] }Para obter mais informações, consulte Etapa 4: fornecer feedback no Guia do usuário do Amazon CodeGuru Reviewer. - 
                    Para ver detalhes da API, consulte ListRecommendations na Referência de comandos da AWS CLI. 
 
- 
                    
O código de exemplo a seguir mostra como usar list-repository-associations.
- AWS CLI
- 
             
                    Para listar as associações de repositórios em sua conta da AWS O exemplo list-repository-associationsa seguir retorna uma lista de objetos de resumo de associação de repositório em sua conta. Você pode filtrar a lista retornada porProviderType,Name,StateeOwner.aws codeguru-reviewer list-repository-associationsSaída: { "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" } ] }Para obter mais informações, consulte Visualizar todas as associações de repositório no CodeGuru Reviewer no Guia do usuário do Amazon CodeGuru Reviewer. - 
                    Para ver detalhes da API, consulte ListRepositoryAssociations na Referência de comandos da AWS CLI. 
 
- 
                    
O código de exemplo a seguir mostra como usar list-tags-for-resource.
- AWS CLI
- 
             
                    Para listar as tags em um repositório associado O list-tags-for-resourcea seguir lista as tags em um repositório associado. Esse repositório associado tem duas tags.aws codeguru-reviewer list-tags-for-resource \ --resource-arnarn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111Saída: { "Tags": { "Status": "Secret", "Team": "Saanvi" } }Para obter mais informações, consulte Visualizar tags para um repositório associado ao CodeGuru Reviewer (AWS CLI) no Guia do usuário do Amazon CodeGuru Reviewer. - 
                    Para obter detalhes sobre a API, consulte ListTagsForResource na AWS CLI Command Reference. 
 
- 
                    
O código de exemplo a seguir mostra como usar put-recommendation-feedback.
- AWS CLI
- 
             
                    Para adicionar uma recomendação a uma revisão de código O put-recommendation-feedbacka seguir apresenta uma recomendaçãoThumbsUpem uma revisão de código.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\ --reactionsThumbsUpEste comando não produz saída. Para obter mais informações, consulte Etapa 4: fornecer feedback no Guia do usuário do Amazon CodeGuru Reviewer. - 
                    Para ver detalhes da API, consulte PutRecommendationFeedback na Referência de comandos da AWS CLI. 
 
- 
                    
O código de exemplo a seguir mostra como usar tag-resource.
- AWS CLI
- 
             
                    Para adicionar uma tag a um repositório associado O tag-resourceseguinte adiciona duas tags a um repositório associadoaws codeguru-reviewer tag-resource \ --resource-arnarn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111\ --tagsStatus=Secret,Team=SaanviEste comando não produz saída. Para obter mais informações, consulte Adicionar uma tag a um repositório associado ao CodeGuru Reviewer (AWS CLI) e Adicionar ou atualizar tags para um repositório associado ao CodeGuru Reviewer (AWS CLI) no Guia do usuário do Amazon CodeGuru Reviewer. - 
                    Para obter detalhes da API, consulte TagResource na Referência de comandos da AWS CLI. 
 
- 
                    
O código de exemplo a seguir mostra como usar untag-resource.
- AWS CLI
- 
             
                    Como desmarcar um repositório associado O untag-resourceseguinte remove duas tags com as chaves “Secret” e “Team” de um repositório associado.aws codeguru-reviewer untag-resource \ --resource-arnarn:aws:codeguru-reviewer:us-west-2:123456789012:association:a1b2c3d4-5678-90ab-cdef-EXAMPLE11111\ --tag-keysStatusTeamEste comando não produz saída. Para obter mais informações, consulte Remover tags de um repositório associado ao CodeGuru Reviewer (AWS CLI) no Guia do usuário do Amazon CodeGuru Reviewer. - 
                    Para obter detalhes sobre a API, consulte UntagResource na Referência de comandos da AWS CLI. 
 
-