

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

# Guida introduttiva a un prodotto Terraform
<a name="getstarted-Terraform"></a>

AWS Service Catalog [consente un approvvigionamento rapido e self-service con governance interna per le HashiCorp configurazioni Terraform.](https://developer.hashicorp.com/terraform/intro/terraform-editions) AWS Puoi utilizzarle AWS Service Catalog come unico strumento per organizzare, governare e distribuire le tue configurazioni Terraform su larga scala. AWS AWS Service Catalog supporta Terraform attraverso diverse funzionalità chiave, tra cui la catalogazione di modelli Terraform standardizzati e preapprovati, il controllo degli accessi, il controllo delle versioni, l'etichettatura e la condivisione con altri account. AWS In AWS Service Catalog, gli utenti finali visualizzano un semplice elenco di prodotti e versioni a cui hanno accesso e possono quindi distribuire tali prodotti con un'unica azione. 

**Nota**  
*Per continuare a supportare HashiCorp le tecnologie, a seguito delle recenti modifiche alle licenze di Terraform, sono stati AWS Service Catalog modificati tutti i riferimenti precedenti di *Terraform Open* Source a External.* Il tipo di prodotto External include il supporto per Terraform Community Edition, precedentemente nota come Terraform Open Source. Per ulteriori informazioni e istruzioni sulla migrazione dei prodotti Terraform Open Source esistenti e dei prodotti forniti al tipo di prodotto External, consulta. [Aggiornamento dei prodotti Terraform Open Source esistenti e dei prodotti forniti al tipo di prodotto esterno](update_terraform_open_source_to_external.md) 

I passaggi del seguente tutorial ti aiuteranno a iniziare con un prodotto Terraform in. AWS Service Catalog

In qualità di amministratore del catalogo, lavori in un account amministratore centrale (account hub). Sia i prodotti Terraform Community Edition che Terraform Cloud richiedono un motore di provisioning Terraform, sul quale puoi trovare ulteriori informazioni in and. [Motore di provisioning per Terraform Community Edition (tipo di prodotto esterno)](getstarted-terraform-engine.md#getstarted-terraform-engine-os) [Motore di provisioning per Terraform Cloud](getstarted-terraform-engine.md#getstarted-terraform-engine-cloud) 

Durante il tutorial, esegui le seguenti attività nell'account amministratore:
+ Crea un prodotto Terraform utilizzando il *tipo di prodotto Terraform Cloud* o *External*. Service Catalog utilizza il tipo di prodotto External per supportare i prodotti Terraform Community Edition. 
+ Associa il prodotto a un portafoglio
+ Crea un vincolo di lancio per consentire agli utenti finali di fornire il prodotto
+ Etichetta il prodotto
+ Condividi il portafoglio e il prodotto Terraform con l'account utente finale (account spoke) 

Nel tutorial, condividi un portafoglio utilizzando l'opzione di condivisione dell'organizzazione dall'account admin hub, che è anche l'account di gestione dell'organizzazione. Per ulteriori informazioni sulla condivisione dell'organizzazione, consulta[Condivisione di un portafoglio](catalogs_portfolios_sharing_how-to-share.md). 

La AWS risorsa contenuta nel prodotto Terraform che crei nel tutorial è un semplice bucket Amazon S3. 

**Nota**  
 Prima di iniziare, assicurati di completare le azioni riportate in. [Configurazione AWS Service Catalog](setup.md) 

**Topics**
+ [Aggiornamento dei prodotti Terraform Open Source esistenti e dei prodotti forniti al tipo di prodotto esterno](update_terraform_open_source_to_external.md)
+ [Prerequisito: configura il tuo motore di provisioning Terraform](getstarted-terraform-engine.md)
+ [Passaggio 1: download del file di configurazione Terraform](getstarted-template-Terraform.md)
+ [Passaggio 2: creare un prodotto Terraform](getstarted-product-Terraform.md)
+ [Fase 3: Creare un AWS Service Catalog portfolio](getstarted-portfolio-Terraform.md)
+ [Fase 4: Aggiungere il prodotto al portafoglio](getstarted-portfolio-add-product-Terraform.md)
+ [Fase 5: Creare ruoli di lancio](getstarted-launchrole-Terraform.md)
+ [Passaggio 6: aggiungi un vincolo di lancio al tuo prodotto Terraform](getstarted-launchconstraint-Terraform.md)
+ [Fase 7: concedere l'accesso all'utente finale](getstarted-deploy-Terraform.md)
+ [Fase 8: Condivisione del portafoglio con l'utente finale](getstarted-share-portfolio-end-user-Terraform.md)
+ [Fase 9: Verificare l'esperienza dell'utente finale](getstarted-verify-Terraform.md)
+ [Fase 10: Monitoraggio delle operazioni di approvvigionamento di Terraform](getstarted-monitoring-Terraform.md)