Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Condividi gruppi di report

Modalità Focus

In questa pagina

Condividi gruppi di report - AWS CodeBuild

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

La condivisione di gruppi di report consente a più AWS account o utenti di visualizzare un gruppo di report, i report non scaduti e i risultati dei test dei relativi report. In questo modello, l'account titolare (proprietario) condivide il proprio gruppo di report con altri account (consumatori). Un consumatore non può modificare il gruppo di report. Un report scade 30 giorni dopo la creazione.

Condividi un gruppo di report

Quando si condivide un gruppo di report, al consumatore viene concesso l'accesso in sola lettura al gruppo e ai relativi report. Il consumatore può utilizzare il AWS CLI per visualizzare il gruppo di report, i relativi report e i risultati del test case per ogni rapporto. Il consumatore non può:

  • Visualizza un gruppo di report condiviso o i relativi report nella CodeBuild console.

  • Modificare un gruppo di report condiviso.

  • Utilizza il gruppo ARN di report condiviso in un progetto per eseguire un report. Una compilazione di progetto che specifica un gruppo di report condiviso ha esito negativo.

È possibile utilizzare la CodeBuild console per aggiungere un gruppo di report a una condivisione di risorse esistente. La console AWS RAM, invece, permette di creare appositamente una nuova condivisione di risorse per il gruppo di report.

Per condividere un gruppo di report con unità organizzative o un'intera organizzazione, è necessario abilitare la condivisione con AWS Organizations. Per ulteriori informazioni, consulta Abilitare la condivisione con AWS Organizations nella Guida per l'utente di AWS RAM .

Puoi utilizzare la CodeBuild console, la AWS RAM console o AWS CLI per condividere i gruppi di report di cui sei proprietario.

Prerequisito

Per condividere un gruppo di report, il tuo AWS account deve possederlo. Un consumatore non può condividere il gruppo di report a cui ha avuto accesso.

Per condividere un gruppo di report di tua proprietà (CodeBuild console)
  1. Apri la AWS CodeBuild console su https://console.aws.amazon.com/codesuite/codebuild/home.

  2. Nel riquadro di navigazione, scegliere Report groups (Gruppi di report).

  3. Selezionare il progetto da condividere, poi fare clic su Share (Condividi). Per ulteriori informazioni, consulta l'argomento relativo alla creazione di una condivisione di risorse nella Guida per l'utente di AWS RAM .

Per condividere i gruppi di report di cui sei proprietario (console)AWS RAM

Vedi Creazione di una condivisione di risorse nella Guida AWS RAM per l'utente.

Per condividere i gruppi di report di cui sei proprietario (AWS RAM comando)

Usa il create-resource-sharecomando.

Per condividere un gruppo di report di tua proprietà (CodeBuild comando)

Usa il put-resource-policycomando:

  1. Creare un file denominato policy.json e copiarvi quanto segue.

    { "Version":"2012-10-17", "Statement":[{ "Effect":"Allow", "Principal":{ "AWS":"consumer-aws-account-id-or-user" }, "Action":[ "codebuild:BatchGetReportGroups", "codebuild:BatchGetReports", "codebuild:ListReportsForReportGroup", "codebuild:DescribeTestCases"], "Resource":"arn-of-report-group-to-share" }] }
  2. Aggiorna policy.json con il gruppo di report ARN e gli identificatori con cui condividerlo. L'esempio seguente concede l'accesso in sola lettura al gruppo di report con Alice e l'utente root ARN arn:aws:codebuild:us-west-2:123456789012:report-group/my-report-group per l' AWS account identificato da 123456789012.

    { "Version":"2012-10-17", "Statement":[{ "Effect":"Allow", "Principal":{ "AWS": [ "arn:aws:iam::123456789012:user/Alice", "123456789012" ] }, "Action":[ "codebuild:BatchGetReportGroups", "codebuild:BatchGetReports", "codebuild:ListReportsForReportGroup", "codebuild:DescribeTestCases"], "Resource":"arn:aws:codebuild:us-west-2:123456789012:report-group/my-report-group" }] }
  3. Esegui il comando seguente.

    aws codebuild put-resource-policy --resource-arn report-group-arn --policy file://policy.json

La condivisione dei gruppi di report si integra con AWS Resource Access Manager (AWS RAM), un servizio che consente di condividere le risorse con qualsiasi account o tramite. AWS AWS AWS Organizations Con AWS RAM, condividi le risorse di tua proprietà creando una condivisione di risorse che specifica le risorse e i consumatori con cui condividerle. I consumatori possono appartenere a singoli AWS account AWS Organizations, a unità organizzative o a AWS Organizations un'intera organizzazione.

Per ulteriori informazioni, consulta la Guida per l'utente AWS RAM.

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.