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à.
Integrazione con altri AWS servizi
CodeDeploy è integrato con i seguenti AWS servizi:
Amazon CloudWatch |
Amazon CloudWatch è un servizio di monitoraggio delle risorse AWS cloud e delle applicazioni su cui esegui AWS. Puoi usare Amazon CloudWatch per raccogliere e tracciare metriche, raccogliere e monitorare file di registro e impostare allarmi. CodeDeploy supporta i seguenti strumenti: CloudWatch
|
Amazon EC2 Auto Scaling |
CodeDeploy supporta Amazon EC2 Auto Scaling
Puoi scalare orizzontalmente un gruppo di EC2 istanze Amazon ogni volta che ne hai bisogno e poi utilizzarle CodeDeploy per distribuire automaticamente le revisioni delle applicazioni. Amazon EC2 Auto Scaling interrompe le EC2 istanze Amazon quando non sono più necessarie. Ulteriori informazioni: |
Amazon Elastic Container Service |
Puoi utilizzarla CodeDeploy per distribuire un'applicazione ECS containerizzata Amazon come set di attività. CodeDeploy esegue una distribuzione blu/verde installando una versione aggiornata dell'applicazione come nuovo set di attività sostitutivo. CodeDeploy reindirizza il traffico di produzione dal set di attività dell'applicazione originale al set di attività sostitutivo. Il set di attività originale viene terminato una volta completata la distribuzione. Per ulteriori informazioni su AmazonECS, consulta Amazon Elastic Container Service Puoi gestire il modo in cui il traffico viene spostato verso il set di attività aggiornato durante una distribuzione scegliendo una configurazione canaria, lineare o all-at-once. Per ulteriori informazioni sulle ECS distribuzioni di Amazon, consulta Implementazioni su una piattaforma di elaborazione Amazon. ECS |
AWS CloudTrail |
CodeDeploy è AWS CloudTrailintegrato con. Questo servizio acquisisce le API chiamate effettuate da o per conto del CodeDeploy tuo AWS account e invia i file di registro a un bucket Amazon S3 da te specificato. CloudTrailacquisisce le API chiamate dalla CodeDeploy console, dai CodeDeploy comandi tramite o AWS CLI direttamente. CodeDeploy APIs Utilizzando le informazioni raccolte da CloudTrail, è possibile determinare:
Ulteriori informazioni: |
AWS Cloud9 |
AWS Cloud9è un ambiente di sviluppo integrato online basato sul cloud (IDE) che puoi utilizzare per scrivere, eseguire, eseguire il debug e distribuire codice utilizzando solo un browser da una macchina connessa a Internet. AWS Cloud9 include un editor di codice, un debugger, un terminale e strumenti essenziali, come Git e AWS CLI Git.
Per ulteriori informazioni su AWS Cloud9, consulta Cos'è AWS Cloud9 e Guida introduttiva AWS Cloud9. |
AWS CodePipeline |
AWS CodePipeline è un servizio di distribuzione continua che può essere utilizzato per modellare, visualizzare e automatizzare le fasi necessarie al rilascio di software in un processo di distribuzione continua. Puoi utilizzare AWS CodePipeline per definire un tuo processo di rilascio in modo che il servizio compili, testi e distribuisca il codice ogni volta che questo viene modificato. Ad esempio, potresti disporre di tre gruppi di distribuzione per un'applicazione: Beta, Gamma e Prod. Puoi impostare una pipeline in modo che ogni volta che viene modificato il codice sorgente, gli aggiornamenti vengano distribuiti a ciascun gruppo di distribuzione singolarmente. È possibile configurare AWS CodePipeline per l'utilizzo CodeDeploy per la distribuzione:
È possibile creare l' CodeDeploy applicazione, la distribuzione e il gruppo di distribuzione da utilizzare in un'azione di distribuzione in una fase prima di creare la pipeline o nella procedura guidata Create Pipeline. Ulteriori informazioni:
|
AWS Modello di applicazione serverless |
AWS Serverless Application Model (AWS SAM) è un modello per definire applicazioni serverless. Si estende AWS CloudFormation per fornire un modo semplificato di definire AWS Lambda le funzioni, Amazon API Gateway APIs e le tabelle Amazon DynamoDB richieste da un'applicazione serverless. Se lo utilizzi già AWS SAM, puoi aggiungere preferenze di distribuzione per iniziare CodeDeploy a utilizzare per gestire il modo in cui il traffico viene spostato durante la distribuzione di un'applicazione AWS Lambda. Per ulteriori informazioni, consulta il modello di applicazione AWS Serverless |
Elastic Load Balancing |
CodeDeploy supporta Elastic Load Balancing, un servizio che distribuisce il traffico delle applicazioni in entrata su più istanze Amazon. EC2 Per quanto riguarda CodeDeploy le distribuzioni, i sistemi di bilanciamento del carico impediscono inoltre che il traffico venga indirizzato verso istanze quando non sono pronte, sono attualmente in fase di implementazione o non sono più necessarie come parte di un ambiente. Ulteriori informazioni: |