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à.
CloudFormation modelli di CodeDeploy riferimento
Questa sezione presenta CloudFormation le risorse, la trasformazione e l'hook progettati per funzionare con le distribuzioni. CodeDeploy Per una procedura dettagliata sulla creazione di un aggiornamento dello stack gestito dall'hook for, vedi CloudFormation CodeDeploy Crea una blue/green distribuzione Amazon ECS tramite CloudFormation
Nota
CloudFormation gli hook fanno parte dei CloudFormation componenti AWS e sono diversi dagli CodeDeploy hook degli eventi del ciclo di vita.
Oltre agli altri metodi disponibili CodeDeploy, è possibile utilizzare i CloudFormation modelli per eseguire le seguenti attività:
-
Creare applicazioni
-
Creare gruppi di distribuzione e specificare una revisione di destinazione.
-
Creare configurazioni della distribuzione
-
Crea EC2 istanze Amazon.
CloudFormation è un servizio che ti aiuta a modellare e configurare AWS le tue risorse utilizzando modelli. Un CloudFormation modello è un file di testo il cui formato è conforme allo standard JSON. Crei un modello che descrive tutte le AWS risorse che desideri e si CloudFormation occupa del provisioning e della configurazione di tali risorse per te.
Per ulteriori informazioni, consulta Cos'è? AWS CloudFormation e Utilizzo dei AWS CloudFormation modelli nella Guida AWS CloudFormation per l'utente.
Se si prevede di utilizzare CloudFormation modelli compatibili con la propria organizzazione, CodeDeploy in qualità di amministratore è necessario concedere l'accesso ai CloudFormation AWS servizi e alle azioni CloudFormation da cui dipende. Per concedere le autorizzazioni per creare applicazioni, gruppi di distribuzione e configurazioni di distribuzione, aggiungi la seguente politica al set di autorizzazioni degli utenti con cui lavoreranno: CloudFormation
Per ulteriori informazioni sulle politiche, consulta i seguenti argomenti:
-
Per visualizzare la politica da aggiungere al set di autorizzazioni degli utenti che creeranno EC2 istanze Amazon, consultaCrea un' EC2 istanza Amazon per CodeDeploy (CloudFormation modello).
-
Per informazioni sull'aggiunta di politiche ai set di autorizzazioni, consulta Create a permission set nella IAM User Guide.
-
Per informazioni su come limitare gli utenti a un insieme limitato di CodeDeploy azioni e risorse, consultaAWS politiche gestite (predefinite) per CodeDeploy.
La tabella seguente mostra le azioni che un CloudFormation modello può eseguire per conto dell'utente e include collegamenti a ulteriori informazioni sui tipi di AWS risorse e sui relativi tipi di proprietà che è possibile aggiungere a un CloudFormation modello.
| Azione | CloudFormation riferimento | tipo di riferimento |
|---|---|---|
| Crea un' CodeDeploy applicazione. | AWS::CodeDistribuisci: :applicazione | CloudFormation risorsa |
| Crea e specifica i dettagli per un gruppo di distribuzione da utilizzare per distribuire le revisioni delle applicazioni. ¹ | AWS::CodeDeploy::DeploymentGroup | CloudFormation risorsa |
| Crea un set di regole di distribuzione, condizioni di successo dell'implementazione e condizioni di errore di CodeDeploy distribuzione da utilizzare durante una distribuzione. | AWS::CodeDeploy::DeploymentConfig | CloudFormation risorsa |
| Crea un' EC2 istanza Amazon. ² | AWS:EC2: :istanza | CloudFormation risorsa |
Usa CloudFormation AWS::CodeDeployBlueGreen transform and AWS::CodeDeploy::BlueGreen hook per gestire gli aggiornamenti dello stack, creare risorse e spostare il traffico per implementazioni CodeDeploy blu/green. 3 |
AWS::CodeDeployBlueGreen | La trasformazione AWS::CodeDeployBlueGreen è una macro ospitata da CloudFormation |
| AWS::CodeDeploy::BlueGreen | L'AWS::CodeDeploy::BlueGreenhook è strutturato come una Hook risorsa in CloudFormation. L'hook include parametri che sostituiscono il CodeDeploy AppSpec file puntando agli hook di eventi del CodeDeploy ciclo di vita designati. |
|
|
¹ Se si specifica la versione della revisione dell'applicazione che si desidera distribuire come parte del gruppo di distribuzione, la revisione di destinazione verrà distribuita non appena il processo di provisioning sarà completo. Per ulteriori informazioni sulla configurazione del modello, consulta la revisione di distribuzione S3Location e la revisione della CodeDeploy DeploymentGroup distribuzione nella Guida per l'utente. CodeDeploy DeploymentGroup GitHubLocation AWS CloudFormation ² Forniamo modelli che puoi utilizzare per creare EC2 istanze Amazon nelle regioni in cui CodeDeploy è supportato. Per ulteriori informazioni sull'utilizzo di questi modelli, consulta Crea un' EC2 istanza Amazon per CodeDeploy (CloudFormation modello). 3 Solo le blue/green distribuzioni di Amazon ECS sono supportate da questa configurazione di distribuzione. Per ulteriori informazioni sulle configurazioni di distribuzione per le blue/green distribuzioni di Amazon ECS tramite, consulta. CloudFormation Configurazioni di distribuzione per le CloudFormation blue/green distribuzioni (Amazon ECS) Per ulteriori informazioni sulle blue/green distribuzioni di Amazon ECS CloudFormation e su come visualizzarle in CodeDeploy, consulta. Crea una blue/green distribuzione Amazon ECS tramite CloudFormation |
||