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 e fornisci un ambiente standard utilizzando un modello di ambiente standard. AWS Proton fornisce l'infrastruttura per il tuo ambiente.
-
Connect AWS Proton all'infrastruttura gestita dal cliente utilizzando un modello di ambiente gestito dal cliente. Effettua il provisioning delle tue risorse condivise all'esterno di AWS Proton e quindi fornisci output di provisioning utilizzabili. AWS Proton
È possibile scegliere uno dei diversi approcci di provisioning quando si crea un ambiente.
-
AWS provisioning gestito: creazione, gestione e provisioning di un ambiente in un unico account. AWS Proton effettua 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 unico account di gestione, crea e gestisci un ambiente fornito in un altro account con connessioni di account di ambiente. AWS Proton effettua 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.
-
Provisioning autogestito: 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 viene utilizzato AWS CodeBuild per eseguire i comandi di shell forniti dall'utente. I comandi sono in grado di leggere gli input che AWS Proton forniscono e sono responsabili del provisioning o del deprovisioning dell'infrastruttura e della generazione di 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 per questi comandi.
Come esempio di utilizzo del CodeBuild provisioning, è possibile includere codice che utilizza AWS Cloud Development Kit (AWS CDK) per fornire AWS risorse e un manifesto che installa 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 nello stesso account che su un altro account), AWS Proton effettua chiamate dirette per il rifornimento delle risorse.
Con il provisioning autogestito, AWS Proton effettua richieste pull per fornire file IaC compilati utilizzati dal motore IAc per l'approvvigionamento delle risorse.
Per ulteriori informazioni, consulta Come 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
Utilizza 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
Utilizza la console o AWS CLI per creare un ambiente standard in un account di gestione che esegue il provisioning dell'infrastruttura ambientale in un altro account. Il provisioning è gestito da AWS.
Prima di utilizzare la console oppureCLI, completa i seguenti passaggi.
-
Identifica Account AWS IDs 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 la creazione dell'ambiente. Per ulteriori informazioni, consulta AWS Proton ruolo di servizio per il provisioning utilizzando AWS CloudFormation.
Crea ed esegui il provisioning di un ambiente utilizzando il provisioning autogestito
Quando si utilizza il provisioning autogestito, AWS Proton invia le richieste pull di provisioning a un repository collegato con la propria infrastruttura di provisioning. Le pull request avviano un flusso di lavoro personalizzato, che richiama AWS i servizi al provisioning dell'infrastruttura.
Considerazioni sul provisioning autogestito:
-
Prima di creare un ambiente, configurate una directory di 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 sullo stato del provisioning dell'infrastruttura. Il codice di provisioning deve utilizzare il per inviare queste notifiche asincrone AWS Proton
NotifyResourceStateChange
API a. AWS Proton
È possibile utilizzare il provisioning autogestito nella console o con. AWS CLI Gli esempi seguenti mostrano come utilizzare il provisioning autogestito con Terraform.