Avviso di fine del supporto: il 7 ottobre 2026, AWS terminerà il supporto per AWS Proton. Dopo il 7 ottobre 2026, non potrai più accedere alla AWS Proton console o AWS Proton alle risorse. L'infrastruttura implementata rimarrà intatta. Per ulteriori informazioni, consulta la AWS Proton Service Deprecation and Migration Guide.
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à.
Creazione di un ambiente
Impara a creare AWS Proton ambienti.
Puoi creare un AWS Proton ambiente in due modi:
-
Crea, gestisci ed esegui il provisioning di un ambiente standard utilizzando un modello di ambiente standard. AWS Proton esegue il provisioning dell'infrastruttura per il tuo ambiente.
-
Connettiti AWS Proton all'infrastruttura gestita dal cliente utilizzando un modello di ambiente gestito dal cliente. Esegui il provisioning delle tue risorse condivise all'esterno e AWS Proton quindi fornisci output di provisioning utilizzabili. AWS Proton
È possibile scegliere uno dei diversi approcci di provisioning quando si crea un ambiente.
-
AWS provisioning gestito: crea, gestisci ed esegui il provisioning di un ambiente in un unico account. AWS Proton esegue il provisioning del tuo ambiente.
Questo metodo supporta solo modelli di codice di CloudFormation infrastruttura (IaC).
-
AWS provisioning gestito su un altro account: in un singolo account di gestione, crea e gestisci un ambiente di cui viene eseguito il provisioning in un altro account con connessioni agli account di ambiente. AWS Proton esegue il provisioning dell'ambiente nell'altro account. Per ulteriori informazioni, consulta Crea un ambiente in un account ed esegui il provisioning in un altro account e Connessioni agli account di ambiente.
Questo metodo supporta solo i modelli CloudFormation IaC.
-
Self-managed provisioning: AWS Proton invia le richieste pull di provisioning a un repository collegato con la propria infrastruttura di provisioning.
Questo metodo supporta solo i modelli Terraform IaC.
-
CodeBuild provisioning: AWS Proton utilizza AWS CodeBuild per eseguire i comandi di shell forniti dall'utente. I comandi sono in grado di leggere gli input AWS Proton forniti e sono responsabili del provisioning o del deprovisioning dell'infrastruttura e della generazione dei valori di output. Un pacchetto di modelli per questo metodo include i comandi in un file manifest e tutti i programmi, script o altri file necessari a tali comandi.
Come esempio di utilizzo del CodeBuild provisioning, è possibile includere codice che utilizza il codice AWS Cloud Development Kit (AWS CDK) per il provisioning AWS delle risorse e un manifest che installa il CDK ed esegue il codice CDK.
Per ulteriori informazioni, consulta CodeBuild pacchetto di modelli di provisioning.
Nota
È possibile utilizzare il CodeBuild provisioning con ambienti e servizi. Al momento non è possibile effettuare il provisioning dei componenti in questo modo.
Con il provisioning AWS gestito (sia sullo stesso account che su un altro account), AWS Proton effettua chiamate dirette per effettuare il provisioning delle risorse.
Con il provisioning autogestito, AWS Proton effettua richieste pull per fornire file IaC compilati che il motore IaC utilizza per il provisioning delle risorse.
Per ulteriori informazioni, consultare In che modo AWS Proton fornisce l'infrastruttura, Pacchetti di modelli e Requisiti dello schema per i pacchetti di modelli di ambiente.
Argomenti
Crea ed esegui il provisioning di un ambiente standard nello stesso account
Usa la console o AWS CLI per creare ed eseguire il provisioning di un ambiente in un unico account. Il provisioning è gestito da AWS.
Crea un ambiente in un account ed esegui il provisioning in un altro account
Usa la console o AWS CLI crea un ambiente standard in un account di gestione che esegua il provisioning dell'infrastruttura ambientale in un altro account. Il provisioning è gestito da AWS.
Prima di utilizzare la console o la CLI, completare i passaggi seguenti.
-
Identifica gli Account AWS ID per l'account di gestione e ambiente e copiali per un uso successivo.
-
Nell'account di ambiente, crea un ruolo AWS Proton di servizio con autorizzazioni minime per l'ambiente da creare. Per ulteriori informazioni, consulta AWS Proton ruolo di servizio per il provisioning utilizzando CloudFormation.
Crea ed esegui il provisioning di un ambiente utilizzando il provisioning autogestito
Quando utilizzi il provisioning autogestito, AWS Proton invia le richieste pull di provisioning a un repository collegato con la tua infrastruttura di provisioning. Le pull request avviano il vostro flusso di lavoro, che chiama AWS i servizi e serve al provisioning dell'infrastruttura.
Self-managed considerazioni sul provisioning:
-
Prima di creare un ambiente, configura una directory delle risorse del repository per il provisioning autogestito. Per ulteriori informazioni, consulta AWS Proton infrastruttura come file di codice.
-
Dopo aver creato l'ambiente, AWS Proton attende di ricevere notifiche asincrone relative allo stato del provisioning dell'infrastruttura. Il codice di provisioning deve utilizzare l' AWS Proton
NotifyResourceStateChangeAPI a cui inviare queste notifiche asincrone. AWS Proton
È possibile utilizzare il provisioning autogestito nella console o con. AWS CLI Gli esempi seguenti mostrano come è possibile utilizzare il provisioning autogestito con Terraform.