

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

# Integrazioni di prodotti e servizi con CodePipeline
<a name="integrations"></a>

Per impostazione predefinita, AWS CodePipeline è integrato con una serie di prodotti Servizi AWS e servizi dei partner. Utilizza le informazioni contenute nelle sezioni seguenti per aiutarti CodePipeline a configurare l'integrazione con i prodotti e i servizi che utilizzi.

Le seguenti risorse correlate possono rivelarsi utili durante l'utilizzo di questo servizio.

**Topics**
+ [Integrazioni con tipi di CodePipeline azioni](integrations-action-type.md)
+ [Integrazioni generali con CodePipeline](integrations-general.md)
+ [Esempi della community](integrations-community.md)

# Integrazioni con tipi di CodePipeline azioni
<a name="integrations-action-type"></a>

Le informazioni sulle integrazioni in questo argomento sono organizzate per tipo di CodePipeline azione.

**Topics**
+ [Integrazioni di operazioni di origine](#integrations-source)
+ [Integrazioni di operazioni di compilazione](#integrations-build)
+ [Integrazioni di operazioni di test](#integrations-test)
+ [Integrazioni di operazioni di distribuzione](#integrations-deploy)
+ [Integrazione dell'azione di approvazione con Amazon Simple Notification Service](#integrations-approval)
+ [Integrazioni di operazioni di invocazione](#integrations-invoke)

## Integrazioni di operazioni di origine
<a name="integrations-source"></a>

Le seguenti informazioni sono organizzate per tipo di CodePipeline azione e possono aiutarti CodePipeline a configurare l'integrazione con i seguenti provider di source action.

**Topics**
+ [Azioni di origine di Amazon ECR](#integrations-source-ecr)
+ [Azioni di origine di Amazon S3](#integrations-source-s3)
+ [Connessioni a Bitbucket Cloud GitHub (tramite GitHub app), GitHub Enterprise Server, GitLab .com e gestione automatica GitLab](#integrations-source-connections)
+ [CodeCommit azioni di origine](#integrations-source-codecommit)
+ [GitHub (tramite OAuth app) azioni di origine](#integrations-source-gh-oauth)

### Azioni di origine di Amazon ECR
<a name="integrations-source-ecr"></a>

[Amazon ECR](https://docs.aws.amazon.com/AmazonECR/latest/userguide/) è un servizio di archiviazione di immagini AWS Docker. È possibile utilizzare i comandi pull e push di Docker per caricare immagini Docker nel repository. L'URI e l'immagine del repository Amazon ECR vengono utilizzati nelle definizioni delle attività di Amazon ECS per fare riferimento alle informazioni sull'immagine di origine.

Ulteriori informazioni:
+ Per visualizzare i parametri di configurazione e un frammento di esempio, consulta JSON/YAML [Riferimento all'azione sorgente di Amazon ECR](action-reference-ECR.md)
+ [Crea una pipeline, fasi e azioni](pipelines-create.md)
+ [Tutorial: crea una pipeline con una sorgente e una distribuzione Amazon ECR ECS-to-CodeDeploy](tutorials-ecs-ecr-codedeploy.md)

### Azioni di origine di Amazon S3
<a name="integrations-source-s3"></a>

[Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/) è uno storage per Internet. È possibile utilizzare Amazon S3 per memorizzare e recuperare qualsiasi volume di dati, in qualunque momento e da qualunque luogo tramite il Web. Puoi configurare l'utilizzo CodePipeline di un bucket Amazon S3 con versione diversa come azione sorgente per il tuo codice.

**Nota**  
Amazon S3 può anche essere incluso in una pipeline come azione di distribuzione.

Ulteriori informazioni:
+ Per visualizzare i parametri di configurazione e un frammento di esempio, consulta JSON/YAML [Riferimento all'azione del codice sorgente di Amazon S3](action-reference-S3.md)
+ [Passaggio 1: crea un bucket di origine S3 per la tua applicazione](tutorials-simple-s3.md#s3-create-s3-bucket)
+ [Creazione di una pipeline (CLI)](pipelines-create.md#pipelines-create-cli)
+ CodePipeline utilizza Amazon EventBridge (in precedenza Amazon CloudWatch Events) per rilevare le modifiche nel bucket di origine Amazon S3. Per informazioni, consulta [Integrazioni generali con CodePipeline](integrations-general.md).

### Connessioni a Bitbucket Cloud GitHub (tramite GitHub app), GitHub Enterprise Server, GitLab .com e gestione automatica GitLab
<a name="integrations-source-connections"></a>

Le connessioni (`CodeStarSourceConnection`azioni) vengono utilizzate per accedere a Bitbucket Cloud, GitHub Enterprise Server GitHub, GitLab .com di terze parti o al repository autogestito. GitLab

**Nota**  
Questa funzionalità non è disponibile nelle regioni Asia Pacifico (Hong Kong), Asia Pacifico (Hyderabad), Asia Pacifico (Giacarta), Asia Pacifico (Melbourne), Asia Pacifico (Osaka), Africa (Città del Capo), Medio Oriente (Bahrein), Medio Oriente (Emirati Arabi Uniti), Europa (Spagna), Europa (Zurigo), Israele (Tel Aviv) o (Stati Uniti occidentali). AWS GovCloud Per fare riferimento ad altre azioni disponibili, consulta. [Integrazioni di prodotti e servizi con CodePipeline](integrations.md) Per considerazioni su questa azione nella regione Europa (Milano), si veda la nota in[CodeStarSourceConnection per Bitbucket Cloud, GitHub Enterprise Server GitHub, GitLab .com e GitLab azioni autogestite](action-reference-CodestarConnectionSource.md).


|  |  | 
| --- |--- |
| Bitbucket Cloud |  Puoi configurare l'utilizzo CodePipeline di un repository Bitbucket Cloud come sorgente per il tuo codice. Devi aver precedentemente creato un account Bitbucket e almeno un repository Bitbucket Cloud. Puoi aggiungere un'azione sorgente per il tuo repository Bitbucket Cloud creando una pipeline o modificandone una esistente.  È possibile creare connessioni a un repository Bitbucket Cloud. I tipi di provider Bitbucket installati, ad esempio Bitbucket Server, non sono supportati.  È possibile configurare le risorse denominate *connessioni* per permettere alle pipeline di accedere ai repository di codice di terze parti. Quando crei una connessione, installi l'app Connector con il tuo repository di codice di terze parti e poi la associ alla tua connessione. Per Bitbucket Cloud, utilizza l'opzione **Bitbucket** nella console o l'azione nella CLI`CodestarSourceConnection`. Per informazioni, consulta [Connessioni Bitbucket Cloud](connections-bitbucket.md). Puoi usare l'opzione **Full clone** per questa azione per fare riferimento ai metadati Git del repository in modo che le azioni a valle possano eseguire direttamente i comandi Git. Questa opzione può essere utilizzata solo dalle azioni a valle. CodeBuild  Ulteriori informazioni: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/codepipeline/latest/userguide/integrations-action-type.html)  | 


|  |  | 
| --- |--- |
| GitHub o Enterprise Cloud GitHub  |  È possibile CodePipeline configurare l'utilizzo di un GitHub repository come sorgente per il codice. È necessario aver precedentemente creato un GitHub account e almeno un GitHub repository. Puoi aggiungere un'azione sorgente per il tuo GitHub repository creando una pipeline o modificandone una esistente. È possibile configurare le risorse denominate *connessioni* per permettere alle pipeline di accedere ai repository di codice di terze parti. Quando crei una connessione, installi l'app Connector con il tuo repository di codice di terze parti e poi la associ alla tua connessione. Utilizza l'opzione provider **GitHub (tramite GitHub app)** nella console o l'`CodestarSourceConnection`azione nella CLI. Per informazioni, consulta [GitHub connessioni](connections-github.md). Puoi usare l'opzione **Full clone** per questa azione per fare riferimento ai metadati Git del repository in modo che le azioni a valle possano eseguire direttamente i comandi Git. Questa opzione può essere utilizzata solo dalle azioni a valle. CodeBuild  Ulteriori informazioni: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/codepipeline/latest/userguide/integrations-action-type.html)  | 


|  |  | 
| --- |--- |
| GitHub Server aziendale |  È possibile CodePipeline configurare l'utilizzo di un repository GitHub Enterprise Server come sorgente per il codice. È necessario aver precedentemente creato un GitHub account e almeno un GitHub repository. È possibile aggiungere un'azione di origine per il repository di GitHub Enterprise Server creando una pipeline o modificandone una esistente. È possibile configurare le risorse denominate *connessioni* per permettere alle pipeline di accedere ai repository di codice di terze parti. Quando si crea una connessione, si installa l'app Connector con l'archivio di codice di terze parti e quindi la si associa alla connessione. Utilizza l'opzione provider **GitHub Enterprise Server** nella console o l'`CodestarSourceConnection`azione nella CLI. Per informazioni, consulta [GitHub Connessioni Enterprise Server](connections-ghes.md). Puoi usare l'opzione **Full clone** per questa azione per fare riferimento ai metadati Git del repository in modo che le azioni a valle possano eseguire direttamente i comandi Git. Questa opzione può essere utilizzata solo dalle azioni a valle. CodeBuild  Ulteriori informazioni: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/codepipeline/latest/userguide/integrations-action-type.html)  | 


|  |  | 
| --- |--- |
| GitLab.com |  È possibile CodePipeline configurare l'utilizzo di un repository GitLab .com come sorgente per il codice. È necessario aver creato in precedenza un account GitLab .com e almeno un repository GitLab .com. Puoi aggiungere un'azione source per il tuo repository GitLab .com creando una pipeline o modificandone una esistente. Utilizza l'opzione **GitLab**provider nella console o l'`CodestarSourceConnection`azione con il `GitLab` provider nella CLI. Per informazioni, consulta [GitLabconnessioni.com](connections-gitlab.md). Ulteriori informazioni: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/codepipeline/latest/userguide/integrations-action-type.html)  | 


|  |  | 
| --- |--- |
| GitLab autogestito |  È possibile CodePipeline configurare l'utilizzo di un'installazione GitLab autogestita come origine del codice. È necessario aver precedentemente creato un GitLab account e disporre di un abbonamento per la gestione automatica GitLab (Enterprise Edition o Community Edition). Puoi aggiungere un'azione sorgente per il tuo repository GitLab autogestito creando una pipeline o modificandone una esistente. È possibile configurare le risorse denominate *connessioni* per permettere alle pipeline di accedere ai repository di codice di terze parti. Quando crei una connessione, installi l'app Connector con il tuo repository di codice di terze parti e poi la associ alla tua connessione. Utilizza l'opzione provider **GitLab autogestito** nella console o l'`CodestarSourceConnection`azione nella CLI. Per informazioni, consulta [Connessioni per la GitLab gestione automatica](connections-gitlab-managed.md). Puoi usare l'opzione **Full clone** per questa azione per fare riferimento ai metadati Git del repository in modo che le azioni a valle possano eseguire direttamente i comandi Git. Questa opzione può essere utilizzata solo dalle azioni a valle. CodeBuild  Ulteriori informazioni: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/codepipeline/latest/userguide/integrations-action-type.html)  | 

### CodeCommit azioni di origine
<a name="integrations-source-codecommit"></a>

[CodeCommit](https://docs.aws.amazon.com/codecommit/latest/userguide/) è un servizio di controllo delle versioni utile per archiviare e gestire privatamente asset (ad esempio documenti, codice sorgente e file binari) nel cloud. È possibile CodePipeline configurare l'utilizzo di un ramo in un CodeCommit repository come sorgente per il codice. Crea il repository e associalo a una directory di lavoro sul tuo computer locale. Quindi è possibile creare una pipeline che utilizza il ramo come parte di un'operazione di origine in un fase. È possibile connettersi al CodeCommit repository creando una pipeline o modificandone una esistente. 

Puoi usare l'opzione **Full clone** per questa azione per fare riferimento ai metadati Git del repository in modo che le azioni a valle possano eseguire direttamente i comandi Git. Questa opzione può essere utilizzata solo dalle azioni a valle. CodeBuild 

Ulteriori informazioni: 
+ Per visualizzare i parametri di configurazione e un JSON/YAML frammento di esempio, vedere. [CodeCommit riferimento all'azione di origine](action-reference-CodeCommit.md)
+ [Tutorial: crea una pipeline semplice (CodeCommit repository)](tutorials-simple-codecommit.md)
+ CodePipeline utilizza Amazon CloudWatch Events per rilevare le modifiche nei CodeCommit repository utilizzati come origine per una pipeline. A ogni operazione di origine corrisponde una regola di evento. Questa regola di evento avvia la pipeline quando si verifica una modifica nel repository. Per informazioni, consulta [Integrazioni generali con CodePipeline](integrations-general.md).

### GitHub (tramite OAuth app) azioni di origine
<a name="integrations-source-gh-oauth"></a>

L'azione GitHub (tramite OAuth app) è l'azione della versione 1 GitHub gestita con OAuth le app. Nelle regioni disponibili, puoi anche utilizzare un'azione di [CodeStarSourceConnection per Bitbucket Cloud, GitHub Enterprise Server GitHub, GitLab .com e GitLab azioni autogestite](action-reference-CodestarConnectionSource.md) origine nella tua pipeline che gestisce l'azione di GitHub origine con GitHub le app. Se disponi di una pipeline che utilizza l'azione GitHub (tramite OAuth app), consulta i passaggi per aggiornarla in modo da utilizzare un'azione GitHub (tramite GitHub app) in. [Aggiorna un'azione sorgente GitHub (tramite OAuth app) a un'azione sorgente GitHub (tramite GitHub app)](update-github-action-connections.md)

**Nota**  
Sebbene non sia consigliabile utilizzare l'azione GitHub (tramite OAuth app), le pipeline esistenti con l'azione GitHub (tramite OAuth app) continueranno a funzionare senza alcun impatto.

Ulteriori informazioni:
+ Per ulteriori informazioni sull'accesso OAuth basato GitHub (tramite OAuth app) rispetto all' GitHub accesso basato su app, consulta. [https://docs.github.com/en/developers/apps/differences-between-github-apps-and-oauth-apps](https://docs.github.com/en/developers/apps/differences-between-github-apps-and-oauth-apps)
+ Per visualizzare un'appendice che contiene i dettagli dell'azione GitHub (tramite OAuth app), consulta. [Appendice A: azioni di origine GitHub (tramite OAuth app)](appendix-github-oauth.md)

## Integrazioni di operazioni di compilazione
<a name="integrations-build"></a>

Le seguenti informazioni sono organizzate per tipo di CodePipeline azione e possono aiutarti CodePipeline a configurare l'integrazione con i seguenti provider di azioni di build.

**Topics**
+ [CodeBuild creare azioni](#integrations-build-codebuild)
+ [CloudBees costruire azioni](#integrations-build-cloudbees)
+ [Azioni di creazione e pubblicazione di Amazon ECR](#integrations-build-ECRBuildAndPublish)
+ [Operazioni di compilazione Jenkins](#integrations-build-jenkins)
+ [TeamCity costruisci azioni](#integrations-build-teamcity)

### CodeBuild creare azioni
<a name="integrations-build-codebuild"></a>

[CodeBuild](https://aws.amazon.com/codebuild/) è un servizio di compilazione completamente gestito che permette di compilare il tuo codice sorgente, eseguire unit test e produrre artefatti pronti per essere implementati.

Puoi aggiungerle CodeBuild come azione di compilazione alla fase di costruzione di una pipeline. Per ulteriori informazioni, consulta il riferimento alla configurazione delle CodePipeline azioni per[AWS CodeBuild riferimento all'azione di compilazione e test](action-reference-CodeBuild.md).

**Nota**  
CodeBuild può anche essere incluso in una pipeline come azione di test, con o senza un output di build.

Ulteriori informazioni: 
+ Per visualizzare i parametri di configurazione e un JSON/YAML frammento di esempio, vedere. [AWS CodeBuild riferimento all'azione di compilazione e test](action-reference-CodeBuild.md)
+ [Che cos'è? CodeBuild](https://docs.aws.amazon.com/codebuild/latest/userguide/)
+ [CodeBuild— Servizio di costruzione completamente gestito](https://aws.amazon.com/blogs/aws/aws-codebuild-fully-managed-build-service/)

### CloudBees costruire azioni
<a name="integrations-build-cloudbees"></a>

Puoi configurarlo CodePipeline per [CloudBees](http://www.cloudbees.com)creare o testare il codice in una o più azioni in una pipeline.

Ulteriori informazioni:
+ [re:Invent 2017: Cloud First con AWS](https://www.cloudbees.com/blog/reinvent-2017-cloud-first-aws)

### Azioni di creazione e pubblicazione di Amazon ECR
<a name="integrations-build-ECRBuildAndPublish"></a>

[Amazon ECR](https://docs.aws.amazon.com/AmazonECR/latest/userguide/) è un servizio di archiviazione di immagini AWS Docker. È possibile utilizzare i comandi pull e push di Docker per caricare immagini Docker nel repository.

Puoi aggiungere l'`ECRBuildAndPublish`azione alla tua pipeline per automatizzare la creazione e l'invio di un'immagine. Per ulteriori informazioni, consulta il riferimento alla configurazione delle CodePipeline azioni per. [`ECRBuildAndPublish`crea un riferimento all'azione](action-reference-ECRBuildAndPublish.md)

### Operazioni di compilazione Jenkins
<a name="integrations-build-jenkins"></a>

È possibile CodePipeline configurare l'utilizzo di [Jenkins CI](https://jenkins-ci.org/) per creare o testare il codice in una o più azioni in una pipeline. È necessario aver precedentemente creato un progetto Jenkins e installato e configurato il CodePipeline Plugin for Jenkins per quel progetto. Puoi connetterti al progetto Jenkins creando una nuova pipeline o modificandone una esistente.

L'accesso per **Jenkins ** è configurato in base al progetto. È necessario installare il CodePipeline Plugin for Jenkins su ogni istanza Jenkins con cui si desidera utilizzare. CodePipeline È inoltre necessario configurare CodePipeline l'accesso al progetto Jenkins. Proteggi il progetto Jenkins configurandolo per accettare solo connessioni HTTPS/SSL. Se il tuo progetto Jenkins è installato su un'istanza Amazon EC2, valuta la possibilità di fornire le AWS tue credenziali AWS CLI installandole su ogni istanza. Quindi configura un AWS profilo su quelle istanze con le credenziali che desideri utilizzare per le connessioni. Questa è un'alternativa all'aggiunta e alla memorizzazione tramite l'interfaccia Web Jenkins. 

Ulteriori informazioni:
+  [Accessing Jenkins](https://wiki.jenkins.io/display/JENKINS/Starting+and+Accessing+Jenkins) 
+  [Tutorial: creazione di una pipeline a quattro fasi](tutorials-four-stage-pipeline.md)

### TeamCity costruisci azioni
<a name="integrations-build-teamcity"></a>

Puoi configurarlo CodePipeline per [TeamCity](https://www.jetbrains.com/teamcity/)creare e testare il codice in una o più azioni in una pipeline.

Ulteriori informazioni:
+ [TeamCity Plugin per CodePipeline](https://plugins.jetbrains.com/plugin/9213-aws-codepipeline)

## Integrazioni di operazioni di test
<a name="integrations-test"></a>

Le seguenti informazioni sono organizzate per tipo di CodePipeline azione e possono aiutarti CodePipeline a configurare l'integrazione con i seguenti fornitori di azioni di test.

**Topics**
+ [CodeBuild azioni di test](#integrations-test-codebuild)
+ [AWS Device Farm azioni di test](#integrations-test-devicefarm)
+ [Azioni di test di Ghost Inspector](#integrations-test-ghostinspector)
+ [OpenText LoadRunner Azioni di test nel cloud](#integrations-test-stormrunner)
+ [Reflect Test Automation](#integrations-test-reflect)

### CodeBuild azioni di test
<a name="integrations-test-codebuild"></a>

[CodeBuild](https://aws.amazon.com/codebuild/)è un servizio di compilazione completamente gestito nel cloud. CodeBuild compila il codice sorgente, esegue test unitari e produce artefatti pronti per l'implementazione. 

Puoi aggiungerlo CodeBuild a una pipeline come azione di test. Per ulteriori informazioni, vedi la documentazione di riferimento alla configurazione delle operazioni CodePipeline per [AWS CodeBuild riferimento all'azione di compilazione e test](action-reference-CodeBuild.md).

**Nota**  
CodeBuild può anche essere incluso in una pipeline come azione di compilazione, con un artefatto di output di compilazione obbligatorio.

Ulteriori informazioni: 
+ Per visualizzare i parametri di configurazione e un JSON/YAML frammento di esempio, vedere. [AWS CodeBuild riferimento all'azione di compilazione e test](action-reference-CodeBuild.md)
+ [Che cos'è? CodeBuild](https://docs.aws.amazon.com/codebuild/latest/userguide/)

### AWS Device Farm azioni di test
<a name="integrations-test-devicefarm"></a>

[AWS Device Farm](https://aws.amazon.com/devicefarm/) è un servizio di test delle app che puoi utilizzare per effettuare test e interagire con applicazioni Android, iOS e Web su telefoni e tablet fisici reali. Puoi configurarlo CodePipeline per AWS Device Farm testare il codice in una o più azioni in una pipeline. AWS Device Farm consente di caricare i propri test o utilizzare test di compatibilità integrati e privi di script. Poiché i test vengono eseguiti in parallelo, i test su più dispositivi iniziano entro pochi minuti. Un rapporto di test che contiene risultati di alto livello, log di basso livello, pixel-to-pixel schermate e dati sulle prestazioni viene aggiornato man mano che i test vengono completati. AWS Device Farm supporta il test di app Android, iOS e Fire OS native e ibride, incluse quelle create con Titanium PhoneGap, Xamarin, Unity e altri framework. Supporta l'accesso remoto di app Android, che consente di interagire direttamente con i dispositivi di test.

Ulteriori informazioni:
+ Per visualizzare i parametri di configurazione e un frammento di esempio, vedere. JSON/YAML [AWS Device Farm riferimento all'azione di test](action-reference-DeviceFarm.md)
+ [Che cos'è? AWS Device Farm](https://docs.aws.amazon.com/devicefarm/latest/developerguide/)
+ [Utilizzo AWS Device Farm in una fase CodePipeline di test](https://docs.aws.amazon.com/devicefarm/latest/developerguide/codepipeline.html)

### Azioni di test di Ghost Inspector
<a name="integrations-test-ghostinspector"></a>

Puoi configurare l'utilizzo CodePipeline di [Ghost Inspector](https://ghostinspector.com/) per testare il codice in una o più azioni in una pipeline. 

Ulteriori informazioni:
+ [Documentazione di Ghost Inspector per l'integrazione dei servizi con CodePipeline](https://ghostinspector.com/docs/integration/aws-codepipeline/)

### OpenText LoadRunner Azioni di test nel cloud
<a name="integrations-test-stormrunner"></a>

Puoi configurare l'utilizzo CodePipeline di [OpenText LoadRunner Cloud](https://www.opentext.com/products/loadrunner-cloud) in una o più azioni in una pipeline.

Ulteriori informazioni:
+ [LoadRunner Documentazione cloud per l'integrazione con CodePipeline](https://admhelp.microfocus.com/lrc/en/24.1/Content/Storm/LoadTestWithAWSPipeline.htm)

### Reflect Test Automation
<a name="integrations-test-reflect"></a>

[Reflect](https://reflect.run/docs/integrations/continuous-integration/#aws-codepipeline) è la soluzione di automazione dei test basata sull'intelligenza artificiale che consente di semplificare i test e superare le sfide dei processi manuali. Con l'automazione dei test senza codice, Reflect semplifica la creazione, l'esecuzione e la manutenzione dei test, consentendoti di creare test solidi e ripetibili senza richiedere alcuna conoscenza tecnica. Eliminando la complessità e garantendo un'interruzione minima dei flussi di lavoro, consente di accelerare i test e fornire sempre applicazioni di alta qualità con sicurezza.

Ulteriori informazioni:
+ [AWS CodePipeline verifica l'integrazione con Reflect](https://reflect.run/docs/integrations/continuous-integration/#aws-codepipeline)

## Integrazioni di operazioni di distribuzione
<a name="integrations-deploy"></a>

Le seguenti informazioni sono organizzate per tipo di CodePipeline azione e possono aiutarti CodePipeline a configurare l'integrazione con i seguenti provider di azioni di distribuzione.

**Topics**
+ [Azioni di distribuzione di Amazon EC2](#integrations-deploy-S3)
+ [Azioni di distribuzione di Amazon Elastic Kubernetes Service `EKS`](#integrations-deploy-EKS)
+ [Azioni di distribuzione di Amazon S3](#integrations-deploy-S3)
+ [AWS AppConfig distribuire azioni](#integrations-deploy-AppConfig)
+ [CloudFormation distribuire azioni](#integrations-deploy-CloudFormation)
+ [CloudFormation StackSets implementare azioni](#integrations-deploy-StackSets)
+ [Azioni di distribuzione di Amazon ECS](#integrations-deploy-ECS)
+ [Azioni di distribuzione di Elastic Beanstalk](#integrations-deploy-beanstalk)
+ [OpsWorks distribuire azioni](#integrations-deploy-opsworks)
+ [Azioni di distribuzione del Service Catalog](#integrations-deploy-servicecatalog)
+ [Azioni di distribuzione di Amazon Alexa](#integrations-deploy-alexa)
+ [CodeDeploy distribuire azioni](#integrations-deploy-CodeDeploy)
+ [XebiaLabs distribuire azioni](#integrations-deploy-xebialabs)

### Azioni di distribuzione di Amazon EC2
<a name="integrations-deploy-S3"></a>

[Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/) ti consente di creare e gestire l'elaborazione nel cloud. Puoi aggiungere un'azione a una pipeline che utilizza Amazon EC2 come fornitore di distribuzione che distribuisce la tua applicazione nelle tue istanze.

Ulteriori informazioni:
+ Consulta la pagina di riferimento dell'azione all'indirizzo. [Riferimento all'azione di Amazon EC2](action-reference-EC2Deploy.md)
+ Per un tutorial, vedere [Tutorial: Esegui la distribuzione su istanze Amazon EC2 con CodePipeline](tutorials-ec2-deploy.md).

### Azioni di distribuzione di Amazon Elastic Kubernetes Service `EKS`
<a name="integrations-deploy-EKS"></a>

[Amazon EKS](https://docs.aws.amazon.com/eks/latest/userguide/) ti consente di creare e gestire cluster Kubernetes. Puoi aggiungere un'azione a una pipeline che utilizza Amazon EKS come fornitore di distribuzione che distribuisce la tua immagine nel tuo cluster. Puoi utilizzare modelli helm o file manifest kubernetes.

Ulteriori informazioni:
+ Vedi la pagina di riferimento dell'azione all'indirizzo. [Riferimento all'azione di distribuzione di Amazon Elastic Kubernetes Service `EKS`](action-reference-EKS.md)
+ Per un tutorial, vedere [Tutorial: Esegui la distribuzione su Amazon EKS con CodePipeline](tutorials-eks-deploy.md).

### Azioni di distribuzione di Amazon S3
<a name="integrations-deploy-S3"></a>

[Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/) è uno storage per Internet. È possibile utilizzare Amazon S3 per memorizzare e recuperare qualsiasi volume di dati, in qualunque momento e da qualunque luogo tramite il Web. Puoi aggiungere un'azione a una pipeline che utilizza Amazon S3 come provider di distribuzione.

**Nota**  
Amazon S3 può anche essere incluso in una pipeline come source action.

Ulteriori informazioni:
+ [Crea una pipeline, fasi e azioni](pipelines-create.md)
+ [Tutorial: crea una pipeline che utilizzi Amazon S3 come provider di distribuzione](tutorials-s3deploy.md)

### AWS AppConfig distribuire azioni
<a name="integrations-deploy-AppConfig"></a>

AWS AppConfig è una capacità di AWS Systems Manager creare, gestire e distribuire rapidamente configurazioni di applicazioni. Puoi utilizzarlo AppConfig con applicazioni ospitate su istanze EC2, contenitori AWS Lambda, applicazioni mobili o dispositivi IoT.

Ulteriori informazioni:
+ CodePipeline Riferimento alla configurazione delle azioni per [AWS AppConfig distribuire un riferimento all'azione](action-reference-AppConfig.md)
+ [Tutorial: crea una pipeline da utilizzare AWS AppConfig come provider di distribuzione](tutorials-AppConfig.md)

### CloudFormation distribuire azioni
<a name="integrations-deploy-CloudFormation"></a>

[CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/)offre agli sviluppatori e agli amministratori di sistema un modo semplice per creare e gestire una raccolta di AWS risorse correlate, utilizzando modelli per fornire e aggiornare tali risorse. Puoi utilizzare i modelli di esempio del servizio o crearne di nuovi personalizzati. I modelli descrivono le AWS risorse e le eventuali dipendenze o parametri di runtime necessari per eseguire l'applicazione.

Il AWS Serverless Application Model (AWS SAM) si estende CloudFormation per fornire un modo semplificato per definire e distribuire applicazioni serverless. AWS SAM supporta Amazon API Gateway APIs, funzioni AWS Lambda e tabelle Amazon DynamoDB. Puoi usare CodePipeline with CloudFormation and the AWS SAM per distribuire continuamente le tue applicazioni serverless.

È possibile aggiungere un'azione a una pipeline che utilizza AWS CloudFormation come provider di distribuzione. Quando lo utilizzi AWS CloudFormation come fornitore di distribuzione, puoi intervenire sugli CloudFormation stack e sui set di modifiche come parte dell'esecuzione di una pipeline. CloudFormation può creare, aggiornare, sostituire ed eliminare stack e set di modifiche durante l'esecuzione di una pipeline. Di conseguenza, AWS è possibile creare, fornire, aggiornare o terminare risorse personalizzate durante l'esecuzione di una pipeline in base alle specifiche fornite nei modelli e nelle CloudFormation definizioni dei parametri.

Ulteriori informazioni:
+ CodePipeline Riferimento alla configurazione delle azioni per [CloudFormation distribuire un riferimento all'azione](action-reference-CloudFormation.md)
+ [Distribuzione continua con CodePipeline](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/continuous-delivery-codepipeline.html): scopri come utilizzare per CodePipeline creare un flusso di lavoro di distribuzione continua per CloudFormation.
+ [Automatizzazione della distribuzione di applicazioni basate su Lambda](https://docs.aws.amazon.com/lambda/latest/dg/automating-deployment.html): scopri come utilizzare il modello di applicazione AWS serverless e creare un flusso di lavoro di distribuzione continua CloudFormation per la tua applicazione basata su Lambda.

### CloudFormation StackSets implementare azioni
<a name="integrations-deploy-StackSets"></a>

[CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/)ti offre un modo per distribuire risorse su più account e AWS regioni.

È possibile utilizzare CodePipeline with CloudFormation per aggiornare la definizione del set di stack e distribuire aggiornamenti alle istanze.

È possibile aggiungere le seguenti azioni a una pipeline da utilizzare AWS CloudFormation StackSets come provider di distribuzione.
+ CloudFormationStackSet
+ CloudFormationStackInstances

Ulteriori informazioni:
+ CodePipeline Riferimento alla configurazione delle azioni per [CloudFormation StackSets distribuire un riferimento all'azione](action-reference-StackSets.md)
+ [Tutorial: creare una pipeline con azioni AWS CloudFormation StackSets di distribuzione](tutorials-stackset-deployment.md)

### Azioni di distribuzione di Amazon ECS
<a name="integrations-deploy-ECS"></a>

Amazon ECS è un servizio di gestione dei container altamente scalabile e ad alte prestazioni che consente di eseguire applicazioni basate su container in. Cloud AWS Quando crei una pipeline, puoi selezionare Amazon ECS come fornitore di distribuzione. Una modifica al codice nel tuo repository di controllo del codice sorgente attiva la pipeline per creare una nuova immagine Docker, inviarla al registro dei container e quindi distribuire l'immagine aggiornata in Amazon ECS. Puoi anche utilizzare l'azione del provider **ECS (Blue/Green)** CodePipeline per indirizzare e distribuire il traffico verso Amazon ECS con. CodeDeploy

Ulteriori informazioni:
+ [Che cos'è Amazon ECS?](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/)
+ [Tutorial: Implementazione continua con CodePipeline](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-cd-pipeline.html)
+ [Crea una pipeline, fasi e azioni](pipelines-create.md)
+ [Tutorial: crea una pipeline con una sorgente e una distribuzione Amazon ECR ECS-to-CodeDeploy](tutorials-ecs-ecr-codedeploy.md)

### Azioni di distribuzione di Elastic Beanstalk
<a name="integrations-deploy-beanstalk"></a>

[Elastic Beanstalk](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/) è un servizio per la distribuzione e la scalabilità di applicazioni e servizi Web sviluppati con Java, .NET, PHP, Node.js, Python, Ruby, Go e Docker su server familiari come Apache, Nginx, Passenger e IIS. Puoi configurare l'utilizzo CodePipeline di Elastic Beanstalk per distribuire il codice. **È possibile creare l'applicazione e l'ambiente Elastic Beanstalk da utilizzare in un'azione di distribuzione in una fase prima di creare la pipeline o quando si utilizza la procedura guidata Create Pipeline.**

**Nota**  
Questa funzionalità non è disponibile nelle regioni Asia Pacifico (Hyderabad), Asia Pacifico (Melbourne), Medio Oriente (Emirati Arabi Uniti), Europa (Spagna) o Europa (Zurigo). Per fare riferimento ad altre azioni disponibili, consulta. [Integrazioni di prodotti e servizi con CodePipeline](integrations.md)

Ulteriori informazioni:
+ [Nozioni di base sull’uso di Elastic Beanstalk](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/GettingStarted.Walkthrough.html)
+ [Crea una pipeline, fasi e azioni](pipelines-create.md)

### OpsWorks distribuire azioni
<a name="integrations-deploy-opsworks"></a>

OpsWorks è un servizio di gestione della configurazione che consente di configurare e utilizzare applicazioni di tutte le forme e dimensioni utilizzando Chef. Utilizzando AWS OpsWorks Stacks, è possibile definire l'architettura dell'applicazione e le specifiche di ogni componente, inclusa l'installazione del pacchetto, la configurazione del software e le risorse come lo storage. È possibile configurare l'utilizzo CodePipeline AWS OpsWorks Stacks per distribuire il codice insieme ai ricettari e alle applicazioni Chef personalizzati in. OpsWorks
+ **Custom Chef Cookbooks**: OpsWorks utilizza Chef Cookbooks per gestire attività come l'installazione e la configurazione di pacchetti e la distribuzione di applicazioni.
+ **Applicazioni**: un' OpsWorks applicazione è costituita da codice che si desidera eseguire su un server di applicazioni. Il codice dell'applicazione è archiviato in un repository, ad esempio un bucket Amazon S3.

Prima di creare la pipeline, crei lo stack e il OpsWorks layer. **È possibile creare l' OpsWorks applicazione da utilizzare in un'azione di distribuzione in una fase prima di creare la pipeline o quando si utilizza la procedura guidata Create Pipeline.**

CodePipeline il supporto per OpsWorks è attualmente disponibile solo nella regione Stati Uniti orientali (Virginia settentrionale) (us-east-1).

Ulteriori informazioni: 
+ [Utilizzo con CodePipeline AWS OpsWorks Stacks](https://docs.aws.amazon.com/opsworks/latest/userguide/other-services-cp.html)
+ [Libri di ricette e ricette](https://docs.aws.amazon.com/opsworks/latest/userguide/workingcookbook.html)
+ [AWS OpsWorks Web](https://docs.aws.amazon.com/opsworks/latest/userguide/workingapps.html)

### Azioni di distribuzione del Service Catalog
<a name="integrations-deploy-servicecatalog"></a>

[Service Catalog](https://docs.aws.amazon.com/servicecatalog/latest/dg/) consente alle organizzazioni di creare e gestire cataloghi di prodotti approvati per l'uso su AWS.

È possibile CodePipeline configurare la distribuzione degli aggiornamenti e delle versioni dei modelli di prodotto in Service Catalog. È possibile creare il prodotto Service Catalog da utilizzare in un'azione di distribuzione e quindi utilizzare la procedura guidata **Create Pipeline per creare la pipeline**.

Ulteriori informazioni:
+ [Tutorial: crea una pipeline da distribuire su Service Catalog](tutorials-S3-servicecatalog.md)
+ [Crea una pipeline, fasi e azioni](pipelines-create.md)

### Azioni di distribuzione di Amazon Alexa
<a name="integrations-deploy-alexa"></a>



[Amazon Alexa Skills Kit](https://developer.amazon.com/docs/custom-skills/use-the-alexa-skills-kit-samples.html) ti consente di creare e distribuire le competenze basate sul cloud agli utenti di dispositivi compatibili con Alexa.

**Nota**  
Questa funzionalità non è disponibile nella regione Asia Pacifico (Hong Kong) o Europa (Milano). Per utilizzare altre azioni di distribuzione disponibili in quella regione, vedi[Integrazioni di operazioni di distribuzione](#integrations-deploy).

Puoi aggiungere un'operazione a una pipeline che utilizza Alexa Skills Kit come provider di distribuzione. Le modifiche di origine vengono rilevate dalla pipeline, che quindi distribuisce gli aggiornamenti alla competenza Alexa nel servizio Alexa.

Ulteriori informazioni:
+ [Tutorial: creazione di una pipeline che distribuisce una competenza Amazon Alexa](tutorials-alexa-skills-kit.md)

### CodeDeploy distribuire azioni
<a name="integrations-deploy-CodeDeploy"></a>

[CodeDeploy](https://docs.aws.amazon.com/codedeploy/latest/userguide/)coordina le distribuzioni di applicazioni su istanze Amazon EC2/on-premise, piattaforme di calcolo Amazon Elastic Container Service e piattaforme di elaborazione serverless. AWS Lambda Puoi configurarlo per utilizzarlo per distribuire il codice. CodePipeline CodeDeploy Puoi creare l'applicazione CodeDeploy , la distribuzione e il gruppo di distribuzione da utilizzare in un'operazione di distribuzione in una fase prima di creare la pipeline o quando utilizzi la procedura guidata **Create Pipeline (Crea pipeline)**.

Ulteriori informazioni:
+ [Passaggio 3: Creare un'applicazione in CodeDeploy](tutorials-simple-s3.md#S3-create-deployment)
+ [Tutorial: crea una pipeline semplice (CodeCommit repository)](tutorials-simple-codecommit.md)

### XebiaLabs distribuire azioni
<a name="integrations-deploy-xebialabs"></a>

È possibile configurare l'utilizzo CodePipeline [XebiaLabs](https://xebialabs.com/)per distribuire il codice in una o più azioni in una pipeline. 

Ulteriori informazioni:
+ [Utilizzo di XL Deploy con CodePipeline](https://legacydocs.xebialabs.com/xl-deploy/how-to/using-xl-deploy-with-aws-codepipeline.html)

## Integrazione dell'azione di approvazione con Amazon Simple Notification Service
<a name="integrations-approval"></a>

[Amazon SNS](https://docs.aws.amazon.com/sns/latest/gsg/) è un servizio di notifica push veloce, flessibile e completamente gestito che ti consente di inviare messaggi singoli o di inviarli a un gran numero di destinatari. Amazon SNS semplifica ed economica l'invio di notifiche push a utenti di dispositivi mobili, destinatari di e-mail o persino l'invio di messaggi ad altri servizi distribuiti.

Quando crei una richiesta di approvazione manuale in CodePipeline, puoi facoltativamente pubblicarla su un argomento in Amazon SNS in modo che tutti gli utenti IAM abbonati ricevano una notifica che l'azione di approvazione è pronta per essere esaminata.

Ulteriori informazioni:
+ [Che cos'è Amazon SNS?](https://docs.aws.amazon.com/sns/latest/gsg/)
+ [Concedi le autorizzazioni Amazon SNS per un ruolo di servizio CodePipeline](approvals-service-role-permissions.md)

## Integrazioni di operazioni di invocazione
<a name="integrations-invoke"></a>

Le seguenti informazioni sono organizzate per tipo di CodePipeline azione e possono aiutarti CodePipeline a configurare l'integrazione con i seguenti provider di azioni di invoke.

**Topics**
+ [Azioni di richiamo di Amazon Inspector](#integrations-invoke-InspectorScan)
+ [Azioni di richiamo Lambda](#integrations-invoke-Lambda)
+ [Step Functions invoca le azioni](#w2aac11b9c17c11)

### Azioni di richiamo di Amazon Inspector
<a name="integrations-invoke-InspectorScan"></a>

[Amazon Inspector](https://aws.amazon.com/inspector/) è un servizio di gestione delle vulnerabilità che rileva automaticamente i carichi di lavoro e li analizza continuamente per individuare vulnerabilità del software ed esposizione involontaria alla rete. Amazon Inspector supporta diversi formati di archivio, tra cui tar e war, mentre Amazon Inspector supporta file binari tra cui i binari Rust e Go. 

Puoi configurare l' CodePipeline `InspectorScan`azione per automatizzare la scansione del codice sorgente o dell'archivio di immagini Amazon ECR alla ricerca di vulnerabilità. 

Ulteriori informazioni:
+ CodePipeline riferimento alla configurazione delle azioni per [Riferimento all'azione di richiamo di Amazon `InspectorScan` Inspector](action-reference-InspectorScan.md)

### Azioni di richiamo Lambda
<a name="integrations-invoke-Lambda"></a>

[Lambda](https://docs.aws.amazon.com/lambda/latest/dg/) consente di eseguire codice senza effettuare il provisioning o gestire i server. Puoi CodePipeline configurare l'uso delle funzioni Lambda per aggiungere flessibilità e funzionalità alle tue pipeline. È possibile creare la funzione Lambda da aggiungere come azione in una fase prima di creare la pipeline o quando si utilizza la procedura guidata **Crea** pipeline.

Ulteriori informazioni:
+ CodePipeline Riferimento alla configurazione dell'azione per [AWS Lambda richiama il riferimento all'azione](action-reference-Lambda.md)
+ [Invoca una AWS Lambda funzione in una pipeline in CodePipeline](actions-invoke-lambda-function.md)

### Step Functions invoca le azioni
<a name="w2aac11b9c17c11"></a>

[Step Functions](https://docs.aws.amazon.com/step-functions/latest/dg/) consente di creare e configurare macchine a stati. È possibile configurare l'utilizzo delle azioni CodePipeline di invoca di Step Functions per attivare le esecuzioni di macchine a stati.

Ulteriori informazioni:
+ CodePipeline Riferimento alla configurazione delle azioni per [AWS Step Functions richiama il riferimento all'azione](action-reference-StepFunctions.md)
+ [Tutorial: utilizzare un'azione di AWS Step Functions richiamo in una pipeline](tutorials-step-functions.md)

# Integrazioni generali con CodePipeline
<a name="integrations-general"></a>

Le seguenti Servizio AWS integrazioni non si basano sui tipi di CodePipeline azioni.


|  |  | 
| --- |--- |
| Amazon CloudWatch |  [Amazon CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/) monitora le tue AWS risorse. Ulteriori informazioni: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/codepipeline/latest/userguide/integrations-general.html)  | 
| Amazon EventBridge | [Amazon EventBridge](https://docs.aws.amazon.com/eventbridge/latest/userguide/) è un servizio web che rileva le modifiche apportate all'utente in Servizi AWS base a regole da te definite e richiama un'azione in uno o più casi specifici Servizi AWS quando si verifica una modifica.[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/codepipeline/latest/userguide/integrations-general.html) | 
| AWS Cloud9 |  AWS Cloud9 è un IDE online, a cui puoi accedere tramite il tuo browser web. L'IDE offre una ricca esperienza di modifica del codice con supporto per diversi linguaggi di programmazione e debugger runtime, nonché un terminale integrato. In background, un'istanza Amazon EC2 ospita un ambiente di AWS Cloud9 sviluppo. Per ulteriori informazioni, consulta la *Guida per l'utente [AWS Cloud9](https://docs.aws.amazon.com/cloud9/latest/user-guide/)*.  Ulteriori informazioni: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/codepipeline/latest/userguide/integrations-general.html)  | 
| AWS CloudTrail |  [CloudTrail](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/)acquisisce le chiamate AWS API e gli eventi correlati effettuati da o per conto di un AWS account e invia i file di log a un bucket Amazon S3 specificato dall'utente. Puoi CloudTrail configurare l'acquisizione delle chiamate API dalla CodePipeline console, dei CodePipeline comandi da e dall'API. AWS CLI CodePipeline  Ulteriori informazioni: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/codepipeline/latest/userguide/integrations-general.html)  | 
| AWS CodeStar Notifiche | È possibile configurare le notifiche per mettere a conoscenza gli utenti di modifiche importanti, ad esempio quando una pipeline avvia l'esecuzione. Per ulteriori informazioni, consulta [Creazione di una regola di notifica](notification-rule-create.md). | 
| AWS Key Management Service |  [AWS KMS](https://docs.aws.amazon.com/kms/latest/developerguide/) è un servizio gestito che semplifica la creazione e il controllo di chiavi di crittografia per la codifica dei dati. Per impostazione predefinita, CodePipeline vengono utilizzati AWS KMS per crittografare gli artefatti per le pipeline archiviate nei bucket Amazon S3. Ulteriori informazioni: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/codepipeline/latest/userguide/integrations-general.html) Per un AWS KMS key, puoi usare l'ID chiave, la chiave ARN o l'alias ARN.   Gli alias sono riconosciuti solo nell'account che ha creato la chiave KMS. Per le operazioni tra account, puoi utilizzare solo l'ID della chiave o l'ARN della chiave per identificare la chiave. Le operazioni tra account comportano l'utilizzo del ruolo dell'altro account (AccountB), pertanto specificando l'ID chiave verrà utilizzata la chiave dell'altro account (AccountB).   | 

# Esempi della community
<a name="integrations-community"></a>

Le seguenti sezioni forniscono collegamenti a post di blog, articoli ed esempi della community.

**Nota**  
Questi collegamenti sono forniti solo a scopo informativo e non devono essere considerati né un elenco completo né un'approvazione del contenuto degli esempi. AWS non è responsabile per il contenuto o l'accuratezza dei contenuti esterni.

**Topics**
+ [Esempi di integrazione: post di blog](integrations-community-blogposts.md)

# Esempi di integrazione: post di blog
<a name="integrations-community-blogposts"></a>
+ [Monitoraggio dello stato di AWS CodePipeline compilazione dal repository Git di terze parti](https://aws.amazon.com/blogs/devops/aws-codepipeline-build-status-in-a-third-party-git-repository/)

  Scopri come configurare risorse che mostreranno la tua pipeline e lo stato delle azioni nel tuo repository di terze parti, permettendo allo sviluppatore di monitorare facilmente lo stato senza cambiare contesto.

  *Pubblicato a marzo 2021*
+ [ CI/CD Completo di AWS CodeCommitAWS CodeBuild, AWS CodeDeploy, e AWS CodePipeline](https://aws.amazon.com/blogs/devops/complete-ci-cd-with-aws-codecommit-aws-codebuild-aws-codedeploy-and-aws-codepipeline/)

  Scopri come configurare una pipeline che utilizza i CodeDeploy servizi CodeCommit,, e per compilare CodePipeline CodeBuild, creare e installare un'applicazione Java con controllo di versione su un set di istanze Amazon EC2 Linux.

  *Pubblicato a settembre 2020*
+ [Test e creazione di CI/CD pipeline per AWS Step Functions](https://aws.amazon.com/blogs/devops/testing-and-creating-ci-cd-pipelines-for-aws-step-functions-using-aws-codepipeline-and-aws-codebuild/?nc1=b_rp)

  Scopri come configurare le risorse che coordineranno la tua macchina a stati Step Functions e la tua pipeline.

  *Pubblicato a marzo 2020*
+ [Implementazione DevSecOps utilizzando CodePipeline](https://aws.amazon.com/blogs/devops/implementing-devsecops-using-aws-codepipeline/)

  Scopri come utilizzare una CI/CD pipeline per CodePipeline automatizzare i controlli di sicurezza preventivi e investigativi. Questo post spiega come utilizzare una pipeline per creare un semplice gruppo di sicurezza ed eseguire controlli di sicurezza durante le fasi di origine, test e produzione per migliorare il livello di sicurezza dei tuoi account. AWS 

  *Pubblicazione: marzo 2017*
+ [Distribuzione continua su Amazon ECS utilizzando CodePipeline Amazon ECR e CodeBuild CloudFormation](https://aws.amazon.com/blogs/compute/continuous-deployment-to-amazon-ecs-using-aws-codepipeline-aws-codebuild-amazon-ecr-and-aws-cloudformation/)

  Scopri come creare una pipeline di distribuzione continua verso Amazon Elastic Container Service (Amazon ECS). Le applicazioni vengono distribuite come contenitori Docker utilizzando CodePipeline Amazon ECR e. CodeBuild CloudFormation
  + Scarica un CloudFormation modello di esempio e le istruzioni per utilizzarlo per creare la tua pipeline di distribuzione continua dal repository [ECS Reference Architecture: Continuous](https://github.com/awslabs/ecs-refarch-continuous-deployment) Deployment on. GitHub

  *Pubblicazione: gennaio 2017*
+ [Distribuzione continua per applicazioni serverless](https://aws.amazon.com/blogs/compute/continuous-deployment-for-serverless-applications/)

  Scopri come utilizzare una raccolta di per Servizi AWS creare una pipeline di distribuzione continua per le tue applicazioni serverless. Utilizzerai il Serverless Application Model (SAM) per definire l'applicazione e le relative risorse e CodePipeline per orchestrare la distribuzione delle applicazioni. 
  + [Visualizza un'applicazione di esempio](https://gist.github.com/SAPessi/246b278b6b7502b157a9fbaf3981d103) scritta in Go con il framework Gin e uno shim proxy Gateway API.

  *Pubblicazione: dicembre 2016*
+ [Scalabilità delle implementazioni con e DevOps Dynatrace CodePipeline ](https://www.dynatrace.com/blog/scaling-devops-deployments-with-aws-codepipeline-dynatrace/)

  Scopri come utilizzare le soluzioni di monitoraggio Dynatrace per scalare le pipeline CodePipeline, analizzare automaticamente le esecuzioni dei test prima che il codice venga eseguito e mantenere tempi di consegna ottimali.

  *Pubblicazione: novembre 2016*
+ [Crea una pipeline per InUsing e AWS Elastic Beanstalk CodePipeline AWS CloudFormation CodeCommit](http://www.stelligent.com/automation/create-a-pipeline-for-elastic-beanstalk-in-codepipeline-using-cloudformation-and-codecommit/)

  Scopri come implementare la distribuzione continua in una CodePipeline pipeline per un'applicazione in. AWS Elastic Beanstalk Tutte AWS le risorse vengono fornite automaticamente tramite l'uso di un CloudFormation modello. Questa procedura dettagliata include anche CodeCommit and AWS Identity and Access Management (IAM).

  *Pubblicazione: maggio 2016*
+ [Automatizza e attiva CodeCommit CodePipeline CloudFormation](http://www.stelligent.com/automation/automate-codecommit-and-codepipeline-in-aws-cloudformation/)

   CloudFormation Utilizzalo per automatizzare l'approvvigionamento di AWS risorse per una pipeline di distribuzione continua che utilizza CodeCommit,, CodePipeline e. CodeDeploy AWS Identity and Access Management

  *Pubblicazione: aprile 2016*
+ [Crea una pipeline tra account in AWS CodePipeline](http://www.stelligent.com/automation/create-a-cross-account-pipeline-in-aws-cloudformation/)

  Ulteriori informazioni su come automatizzare il provisioning dell'accesso tra account a pipeline in AWS CodePipeline utilizzando AWS Identity and Access Management. Include esempi in un CloudFormation modello.

  *Pubblicazione: marzo 2016*
+ [Esplorazione ASP.NET Core Parte 2: distribuzione continua](https://blogs.aws.amazon.com/net/post/Tx2EHIJAM9LIW8G/Exploring-ASP-NET-Core-Part-2-Continuous-Delivery)

  Scopri come creare un sistema di distribuzione continua completo per un'applicazione ASP.NET Core utilizzando CodeDeploy e AWS CodePipeline.

  *Pubblicazione: marzo 2016*
+ [Crea una pipeline utilizzando la console AWS CodePipeline](http://www.stelligent.com/cloud/create-a-pipeline-using-the-aws-codepipeline-console/)

  Scopri come utilizzare la AWS CodePipeline console per creare una pipeline in due fasi in una procedura dettagliata basata su. AWS CodePipeline [Tutorial: creazione di una pipeline a quattro fasi](tutorials-four-stage-pipeline.md)

  *Pubblicazione: marzo 2016*
+ [AWS CodePipeline Mocking Pipelines con AWS Lambda](http://www.stelligent.com/automation/mocking-aws-codepipeline-pipelines-with-lambda/)

  Scopri come richiamare una funzione Lambda che ti consente di visualizzare le azioni e le fasi di CodePipeline un processo di distribuzione del software durante la progettazione, prima che la pipeline diventi operativa. Durante la progettazione della struttura della pipeline, è possibile utilizzare la funzione Lambda per verificare se la pipeline verrà completata correttamente.

  *Pubblicazione: febbraio 2016*
+ [Esecuzione di funzioni in AWS Lambda Using CodePipeline AWS CloudFormation](http://www.stelligent.com/automation/aws-lambda-functions-aws-codepipeline-cloudformation/)

  Scopri come creare uno AWS CloudFormation stack che fornisca tutte le AWS risorse utilizzate nell'attività [Invoca una AWS Lambda funzione in una pipeline in CodePipeline](actions-invoke-lambda-function.md) della guida per l'utente.

  *Pubblicazione: febbraio 2016*
+ [Fornitura di azioni personalizzate CodePipeline in AWS CloudFormation](http://www.stelligent.com/automation/provisioning-custom-codepipeline-actions-in-cloudformation/)

  Scopri come utilizzarlo AWS CloudFormation per fornire azioni personalizzate in CodePipeline.

  *Pubblicazione: gennaio 2016*
+ [Fornitura con CodePipeline AWS CloudFormation](http://www.stelligent.com/automation/provisioning-aws-codepipeline-with-cloudformation/)

  Scopri come fornire una pipeline di distribuzione continua di base in CodePipeline uso. AWS CloudFormation

  *Pubblicazione: dicembre 2015*
+ [Distribuzione da CodePipeline a OpsWorks Utilizzo di un'azione personalizzata e AWS Lambda](http://hipsterdevblog.com/blog/2015/07/28/deploying-from-codepipeline-to-opsworks-using-a-custom-action-and-lambda/)

  Scopri come configurare la tua pipeline e la AWS Lambda funzione da implementare. AWS OpsWorks CodePipeline

  *Pubblicazione: luglio 2015*