

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

# Sottoscrizione dello stream di distribuzione di Firehose all'argomento Amazon SNS
<a name="firehose-example-subscribe-delivery-stream-to-topic"></a>

Questo argomento spiega come creare le seguenti risorse per il [caso d'uso di esempio di archiviazione e analisi dei messaggi](firehose-example-use-case.md):
+ Il ruolo AWS Identity and Access Management (IAM) che consente all'abbonamento Amazon SNS di inserire record nel flusso di distribuzione.
+ L'abbonamento Firehose Delivery Stream all'argomento Amazon SNS.

**Per creare il ruolo IAM per l'abbonamento Amazon SNS**

1. Aprire la [pagina Roles (Ruoli)](https://console.aws.amazon.com/iam/home?#/roles) della console IAM.

1. Scegliere **Create role (Crea ruolo)**.

1. Per **Select type of trusted entity (Seleziona tipo di entità attendibile)**, seleziona **AWS service (Servizio AWS )**.

1. Per **Scegli un caso d'uso**, scegliere **SNS**. Quindi scegliere **Next: Permissions (Successivo: Autorizzazioni)**.

1. Scegliere **Next: Tags (Successivo: Tag)**.

1. Scegliere **Next:Review (Successivo: Rivedi)**.

1. Nella pagina **Review (Rivedi)**, per **Role name (Nome ruolo)**, immettere **ticketUploadStreamSubscriptionRole**. Quindi seleziona **Create role (Crea ruolo)**.

1. Quando il ruolo viene creato, scegli il suo nome () **ticketUploadStreamSubscriptionRole**.

1. Nrlla pagina **Riepilogo** del ruolo, scegliere **Aggiunta di policy inline**.

1. Alla pagina **Create policy (Crea policy)**, selezionare la scheda **JSON**, poi copiare la policy nella casella di testo.

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

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Action": [
                   "firehose:DescribeDeliveryStream",
                   "firehose:ListDeliveryStreams",
                   "firehose:ListTagsForDeliveryStream",
                   "firehose:PutRecord",
                   "firehose:PutRecordBatch"
               ],
               "Resource": [
                   "arn:aws:firehose:us-east-1:123456789012:deliverystream/ticketUploadStream"
               ],
               "Effect": "Allow"
           }
       ]
   }
   ```

------

   In questa politica, sostituisci il Account AWS numero ({{123456789012}}) con il tuo e modifica la AWS Regione ({{us-east-1}}) di conseguenza.

1. Scegliere **Review policy (Esamina policy)**.

1. Nella pagina **Review policy (Esamina policy)**, per **Name (Nome)**, immettere **FirehoseSnsPolicy**. Quindi scegliere **Create policy (Crea policy)**.

1. Nella pagina **Riepilogo** del ruolo, prendere nota dell'**ARN ruolo** per dopo.

Per ulteriori informazioni sulla creazione di ruoli IAM, consulta [Creare un ruolo per delegare le autorizzazioni a un AWS servizio](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-service.html) nella Guida per l'*utente IAM*.

**Per sottoscrivere lo stream di distribuzione di Firehose all'argomento SNS**

1. Aprire la [pagina Topics (Argomenti)](https://console.aws.amazon.com/sns/home#/topics) nella console Amazon SNS.

1. Nella tabella **Subscriptions (Sottoscrizioni)** scegliere **Create subscription (Crea sottoscrizione)**.

1. In **Dettagli**, per **Protocollo, scegli**. ****

1. Per **Endpoint**, inserisci l'Amazon Resource Name (ARN) **ticketUploadStream**del flusso di distribuzione creato in precedenza. Ad esempio, specifica **arn:aws:firehose:us-east-1:123456789012:deliverystream/ticketUploadStream**.

1. Per **ARN del ruolo di sottoscrizione**, inserisci l'ARN del ruolo **ticketUploadStreamSubscriptionRole**IAM che hai creato in precedenza. Ad esempio, specifica **arn:aws:iam::123456789012:role/ticketUploadStreamSubscriptionRole**.

1. Selezionare l'**Abilitazione del recapito di messaggi**.

1. Scegli **Create Subscription (Crea sottoscrizione)**.

È stato creato il ruolo IAM e la sottoscrizione all'argomento SNS. Per continuare, consulta [Test e interrogazione di una configurazione Amazon SNS per una gestione efficace dei dati](firehose-example-test-and-query.md).