

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à.

# Condividi gruppi di report
<a name="report-groups-sharing"></a>

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.

**Topics**
+ [Condividi un gruppo di report](#report-groups-sharing-share)
+ [Servizi correlati](#report-groups-sharing-related)
+ [Accedi ai gruppi di report condivisi con te](report-groups-sharing-access-prereqs.md)
+ [Annullare la condivisione di un gruppo di report condiviso](report-groups-sharing-unshare.md)
+ [Identifica un gruppo di report condiviso](report-groups-sharing-identify.md)
+ [Autorizzazioni per il gruppo di report condiviso](report-groups-sharing-perms.md)

## Condividi un gruppo di report
<a name="report-groups-sharing-share"></a>

 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. 
+  Utilizzare l'ARN del gruppo 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](https://console.aws.amazon.com/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](https://docs.aws.amazon.com/ram/latest/userguide/getting-started-sharing.html) 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](https://console.aws.amazon.com/codesuite/codebuild/home).

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

1.  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](https://docs.aws.amazon.com/ram/latest/userguide/getting-started-sharing.html#getting-started-sharing-create) nella *Guida per l'utente di AWS RAM *. 

**Per condividere i gruppi di report di cui sei proprietario (console)AWS RAM**  
Consulta [Creating a resource share](https://docs.aws.amazon.com/ram/latest/userguide/working-with-sharing.html#working-with-sharing-create) in *Guida per l’utente di AWS RAM *.

**Per condividere i gruppi di report di cui sei proprietario (AWS RAM comando)**  
Utilizza il comando [create-resource-share](https://docs.aws.amazon.com/cli/latest/reference/ram/create-resource-share.html).

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

Utilizza il comando [put-resource-policy](https://docs.aws.amazon.com/cli/latest/reference/codebuild/put-resource-policy.html):

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

------
#### [ JSON ]

****  

   ```
   {
      "Version":"2012-10-17",		 	 	 
      "Statement":[{
        "Effect":"Allow",
        "Principal":{
          "AWS":"{{111122223333}}"
        },
        "Action":[
          "codebuild:BatchGetReportGroups",
          "codebuild:BatchGetReports",
          "codebuild:ListReportsForReportGroup",
          "codebuild:DescribeTestCases"],
        "Resource":"{{arn:aws:iam::*:role/Service*}}"
      }]
    }
   ```

------

1. Aggiornare `policy.json` con l'ARN del gruppo di report e gli identificatori da coinvolgere nella condivisione. L'esempio seguente concede l'accesso in sola lettura al gruppo di report con l'ARN ad Alice e all'utente root `arn:aws:codebuild:us-west-2:123456789012:report-group/my-report-group` per l'account identificato da 123456789012. AWS 

------
#### [ JSON ]

****  

   ```
   {
      "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"
      }]
    }
   ```

------

1. Eseguire il seguente comando seguente. 

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

## Servizi correlati
<a name="report-groups-sharing-related"></a>

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](https://docs.aws.amazon.com/ram/latest/userguide/)*.