

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

# Utilizzo delle configurazioni di distribuzione in CodeDeploy
<a name="deployment-configurations"></a>

Una configurazione della distribuzione è un set di regole e di condizioni di successo e di errore utilizzate da CodeDeploy durante una distribuzione. Queste regole e condizioni sono diverse, a seconda che si effettui la distribuzione su una piattaforma di elaborazione EC2/on-premise, una piattaforma di elaborazione AWS Lambda o una piattaforma di calcolo Amazon ECS. 

## Configurazioni di distribuzione su una piattaforma di elaborazione EC2/locale
<a name="deployment-configuration-server"></a>



Quando si esegue la distribuzione su una piattaforma di elaborazione EC2/locale, la configurazione di distribuzione specifica, attraverso l'uso del valore «numero minimo di host integri» e di un valore opzionale «numero minimo di host integri per zona», il numero o la percentuale di istanze che devono rimanere disponibili in qualsiasi momento durante una distribuzione.

È possibile utilizzare una delle tre configurazioni di distribuzione predefinite fornite da o creare una configurazione di distribuzione personalizzata. AWS Per ulteriori informazioni sulla creazione di configurazioni di distribuzione personalizzate, vedere. [Crea una configurazione di distribuzione con CodeDeploy](deployment-configurations-create.md) Se non si specifica una configurazione di distribuzione, CodeDeploy utilizza la CodeDeployDefault. OneAtATime configurazione di distribuzione.

Per ulteriori informazioni su come CodeDeploy monitora e valuta lo stato delle istanze durante una distribuzione, consulta. [CodeDeploy salute dell'istanza](instances-health.md) Per visualizzare un elenco delle configurazioni di distribuzione già registrate sul tuo AWS account, consulta. [Visualizza i dettagli della configurazione di distribuzione con CodeDeploy](deployment-configurations-view-details.md) 

### Configurazioni di distribuzione predefinite per una piattaforma di elaborazione EC2/on-premise
<a name="deployment-configurations-predefined"></a>

La tabella seguente elenca le configurazioni della distribuzione predefinite.

**Nota**  
Non esistono configurazioni di distribuzione predefinite che supportino la [zonal configuration](deployment-configurations-create.md#zonal-config) funzionalità (ovvero la funzionalità che consente di specificare il numero di host integri per zona di disponibilità). Se si desidera utilizzare questa funzionalità, è necessario [creare una configurazione di distribuzione personalizzata.](deployment-configurations-create.md)


****  

| Configurazione dell’implementazione | Description | 
| --- | --- | 
| CodeDeployDefault.AllAtOnce | **Distribuzioni locali**Tenta di distribuire una revisione di un'applicazione su quante più istanze possibile in una volta sola. Se la versione dell'applicazione viene distribuita su una o più delle istanze, lo stato della distribuzione complessiva viene visualizzato come Riuscito. Se la versione dell'applicazione non viene distribuita su nessuna delle istanze, lo stato della distribuzione complessiva viene visualizzato come Non riuscito. Utilizzando un esempio di nove istanze, CodeDeployDefault. AllAtOnce tenta di eseguire la distribuzione su tutte e nove le istanze contemporaneamente. La distribuzione complessiva ha esito positivo se la distribuzione di anche una singola istanza viene eseguita correttamente. Ha esito negativo solo se le distribuzioni a tutte e nove le istanze non riescono. **Distribuzioni blu/verde**: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/codedeploy/latest/userguide/deployment-configurations.html) | 
| CodeDeployDefault.HalfAtATime |  **Distribuzioni locali** Distribuisce su fino a metà delle istanze alla volta (con frazioni arrotondate per difetto). La distribuzione complessiva va a buon fine se la revisione dell'applicazione viene distribuita su almeno metà delle istanze (con frazioni arrotondate per eccesso). In caso contrario, la distribuzione ha esito negativo. Nell'esempio di nove istanze, effettua la distribuzione su fino a quattro istanze alla volta. La distribuzione complessiva va a buon fine se si conclude con esito positivo su cinque o più istanze. In caso contrario, la distribuzione ha esito negativo.   Se esegui la distribuzione su istanze in più gruppi di Auto Scaling CodeDeploy , eseguirai la distribuzione su un massimo della metà delle istanze alla volta indipendentemente dal gruppo *di Auto Scaling in cui* si trovano. Ad esempio, supponiamo di avere due gruppi di Auto Scaling `ASG1` e `ASG2` ciascuno di 10 istanze. In questo scenario, CodeDeploy potrei implementare fino a 10 istanze in un colpo solo `ASG1` e considerarlo un successo perché è stato distribuito su almeno la metà delle istanze.  **Distribuzioni blu/verde**:  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/codedeploy/latest/userguide/deployment-configurations.html)  | 
| CodeDeployDefault.OneAtATime |  **Distribuzioni locali** Consente di distribuire la versione dell'applicazione su una sola istanza alla volta. Per i gruppi di distribuzione che contengono più istanze: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/codedeploy/latest/userguide/deployment-configurations.html) Nel caso di gruppi di distribuzione che contengono solo un'istanza, la distribuzione complessiva va a buon fine solo se la distribuzione sulla singola istanza va a buon fine. **Distribuzioni blu/verde**: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/codedeploy/latest/userguide/deployment-configurations.html)  | 

## Configurazioni delle implementazioni su una piattaforma di calcolo Amazon ECS
<a name="deployment-configuration-ecs"></a>

Quando esegui la distribuzione su una piattaforma di calcolo Amazon ECS, la configurazione di distribuzione specifica in che modo il traffico viene spostato verso il set di attività Amazon ECS aggiornato. **Puoi spostare il traffico utilizzando una configurazione **canaria**, lineare o di distribuzione. **all-at-once**** Per ulteriori informazioni, consulta [Configurazione dell’implementazione](primary-components.md#primary-components-deployment-configuration).

È anche possibile creare la propria configurazione della distribuzione di tipo canary o lineare. Per ulteriori informazioni, consulta [Crea una configurazione di distribuzione con CodeDeploy](deployment-configurations-create.md).

### Configurazioni di distribuzione predefinite per una piattaforma di calcolo Amazon ECS
<a name="deployment-configurations-predefined-ecs"></a>

La tabella seguente elenca le configurazioni predefinite disponibili per le distribuzioni di Amazon ECS.

**Nota**  
Se utilizzi un Network Load Balancer, è supportata solo la configurazione di distribuzione `CodeDeployDefault.ECSAllAtOnce` predefinita.


****  

| Configurazione dell’implementazione | Description | 
| --- | --- | 
|  CodeDeployDefault. ECSLinear10PercentEvery1 minuti  |  Reinstrada il 10% del traffico ogni minuto fino al reinstradamento di tutto il traffico.  | 
|  CodeDeployDefault. ECSLinear10PercentEvery3 minuti   |  Reinstrada il 10% del traffico ogni tre minuti fino al reinstradamento di tutto il traffico.  | 
|  CodeDeployDefault. ECSCanary10Percentuale 5 minuti  |  Reinstrada il 10% del traffico nel primo blocco incrementale. Il restante 90% viene reinstradato cinque minuti più tardi.  | 
| CodeDeployDefault. ECSCanary10Percentuale 15 minuti |  Reinstrada il 10% del traffico nel primo blocco incrementale. Il restante 90 percento viene distribuito 15 minuti dopo.  | 
|  CodeDeployDefault.ECSAllAtOnce  |  Sposta tutto il traffico verso il container Amazon ECS aggiornato contemporaneamente.  | 

## Configurazioni di distribuzione per distribuzioni CloudFormation blu/green (Amazon ECS)
<a name="deployment-configuration-cfn-bg"></a>

 Quando esegui la distribuzione su una piattaforma di calcolo Amazon ECS tramite distribuzioni CloudFormation blu/verdi, la configurazione di distribuzione specifica in che modo il traffico viene spostato verso il contenitore Amazon ECS aggiornato. ****Puoi spostare il traffico utilizzando una configurazione canaria, lineare o di distribuzione. **all-at-once****** Per ulteriori informazioni, consulta [Configurazione dell’implementazione](primary-components.md#primary-components-deployment-configuration).

Con le implementazioni CloudFormation blu/green, non è possibile creare una configurazione di distribuzione canaria o lineare personalizzata. *Per step-by-step istruzioni sull'utilizzo per CloudFormation gestire le distribuzioni di Amazon ECS, consulta [Automatizza blue/green le distribuzioni ECS tramite l'uso nella Guida per l'utente blue/green . CodeDeploy CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/blue-green.html)CloudFormation * 

**Nota**  
La gestione delle blue/green distribuzioni di Amazon ECS con non CloudFormation è disponibile nelle regioni di Europa (Milano), Africa (Città del Capo) e Asia Pacifico (Osaka).

## Configurazioni di distribuzione su una piattaforma di elaborazione AWS Lambda
<a name="deployment-configuration-lambda"></a>

Quando esegui la distribuzione su una piattaforma di elaborazione AWS Lambda, la configurazione di distribuzione specifica il modo in cui il traffico viene spostato verso le nuove versioni della funzione Lambda dell'applicazione. **Puoi spostare il traffico utilizzando una configurazione **canaria**, lineare o di distribuzione. **all-at-once**** Per ulteriori informazioni, consulta [Configurazione dell’implementazione](primary-components.md#primary-components-deployment-configuration).

È anche possibile creare la propria configurazione della distribuzione di tipo canary o lineare. Per ulteriori informazioni, consulta [Crea una configurazione di distribuzione con CodeDeploy](deployment-configurations-create.md).

### Configurazioni di implementazione predefinite per una piattaforma di elaborazione AWS Lambda
<a name="deployment-configurations-predefined-lambda"></a>

La tabella seguente elenca le configurazioni della distribuzione predefinite disponibili per le distribuzioni su AWS Lambda .


****  

| Configurazione dell’implementazione | Description | 
| --- | --- | 
|  CodeDeployDefault. LambdaCanary10 per cento 5 minuti  |  Reinstrada il 10% del traffico nel primo blocco incrementale. Il restante 90% viene reinstradato cinque minuti più tardi.  | 
|  CodeDeployDefault. LambdaCanary10 per cento 10 minuti  |  Reinstrada il 10% del traffico nel primo blocco incrementale. Il restante 90% viene reinstradato 10 minuti più tardi.  | 
|  CodeDeployDefault. LambdaCanary10 per cento 15 minuti  |  Reinstrada il 10% del traffico nel primo blocco incrementale. Il restante 90 percento viene distribuito 15 minuti dopo.  | 
|  CodeDeployDefault. LambdaCanary10 per cento 30 minuti  |  Reinstrada il 10% del traffico nel primo blocco incrementale. Il restante 90% viene reinstradato 30 minuti più tardi.  | 
|  CodeDeployDefault. LambdaLinear10 PercentEvery 1 minuto  | Reinstrada il 10% del traffico ogni minuto fino al reinstradamento di tutto il traffico. | 
|  CodeDeployDefault. LambdaLinear10 PercentEvery 2 minuti  |  Reinstrada il 10% del traffico ogni due minuti fino al reinstradamento di tutto il traffico.  | 
|  CodeDeployDefault. LambdaLinear10 PercentEvery 3 minuti  |  Reinstrada il 10% del traffico ogni tre minuti fino al reinstradamento di tutto il traffico.  | 
| CodeDeployDefault. LambdaLinear10 PercentEvery 10 minuti | Reinstrada il 10% del traffico ogni 10 minuti fino al reinstradamento di tutto il traffico. | 
|  CodeDeployDefault.LambdaAllAtOnce  |  Sposta tutto il traffico verso le funzioni Lambda aggiornate contemporaneamente.  | 

## Argomenti
<a name="topiclist-deployment-configurations"></a>
+ [Create a Deployment Configuration](deployment-configurations-create.md)
+ [View Deployment Configuration Details](deployment-configurations-view-details.md)
+ [Delete a Deployment Configuration](deployment-configurations-delete.md)

# Crea una configurazione di distribuzione con CodeDeploy
<a name="deployment-configurations-create"></a>

Se non desideri utilizzare una delle configurazioni di distribuzione predefinite fornite CodeDeploy, puoi crearne una personalizzata utilizzando le seguenti istruzioni.

È possibile utilizzare la CodeDeploy console AWS CLI CodeDeploy APIs, o un CloudFormation modello per creare configurazioni di distribuzione personalizzate. 

Per informazioni sull'utilizzo di un CloudFormation modello per creare una configurazione di distribuzione, vedere[CloudFormation modelli di CodeDeploy riferimento](reference-cloudformation-templates.md).

**Topics**
+ [Creazione di una configurazione di distribuzione (console)](#deployment-configurations-create-console)
+ [Creazione di una configurazione di distribuzione con CodeDeploy (AWS CLI)](#deployment-configurations-create-cli)

## Creazione di una configurazione di distribuzione (console)
<a name="deployment-configurations-create-console"></a>

Utilizza le seguenti istruzioni per creare una configurazione di distribuzione utilizzando la AWS console.

**Per creare una configurazione di distribuzione CodeDeploy utilizzando la console**

1. Accedi Console di gestione AWS e apri la CodeDeploy console all'indirizzo [https://console.aws.amazon.com/codedeploy.](https://console.aws.amazon.com/codedeploy)
**Nota**  
Accedi con lo stesso utente che hai configurato. [Guida introduttiva con CodeDeploy](getting-started-codedeploy.md)

1. Nel riquadro di navigazione, scegli **Configurazioni di distribuzione**.

   Viene visualizzato un elenco di configurazioni di distribuzione integrate.

1. Selezionare **Create deployment configuration (Crea configurazione della distribuzione)**.

1. In **Nome di configurazione di distribuzione**, immettere un nome per la configurazione di distribuzione. Ad esempio, **my-deployment-config**.

1. In **Piattaforma Compute**, scegli una delle seguenti opzioni:
   + **EC2/On-premise**
   + **AWS Lambda**
   + **Amazon ECS**

1. Esegui una delle seguenti operazioni:
   + **Se hai scelto EC2/On-premises:**

     1. In **Minimo numero di host integri**, specifica il numero o la percentuale di istanze che devono rimanere disponibili in qualsiasi momento durante una distribuzione. Per ulteriori informazioni su come CodeDeploy monitora e valuta lo stato di salute di un'istanza durante una distribuzione, consulta [CodeDeploy salute dell'istanza](instances-health.md).

     1. (Facoltativo) In **Configurazione zonale**, seleziona **Abilita configurazione zonale** per CodeDeploy distribuire l'applicazione in una [zona di disponibilità](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-availability-zones) alla volta, all'interno di una regione. AWS Effettuando l'implementazione in una zona di disponibilità alla volta, è possibile esporre l'implementazione a un pubblico sempre più vasto man mano che aumenta la fiducia nelle prestazioni e nella fattibilità dell'implementazione. Se non abiliti una configurazione zonale, CodeDeploy distribuisce l'applicazione su una selezione casuale di host in una regione.

        Se abiliti la funzionalità di configurazione zonale, tieni presente quanto segue:
        + La funzionalità di configurazione zonale è supportata solo con distribuzioni in loco su istanze Amazon EC2. (Le distribuzioni blu/verdi e le istanze locali non sono supportate.) Per ulteriori informazioni sulle distribuzioni sul posto, consulta. [Il tipo di implementazione](primary-components.md#primary-components-deployment-type)
        + [La funzionalità di configurazione zonale non è supportata con configurazioni di distribuzione predefinite.](deployment-configurations.md#deployment-configurations-predefined) Per utilizzare una configurazione zonale, è necessario creare una configurazione di distribuzione personalizzata, come descritto qui.
        + Se è CodeDeploy necessario ripristinare una distribuzione, CodeDeploy eseguirà le operazioni di rollback su host casuali. (non CodeDeploy eseguirà il rollback di una zona alla volta, come ci si potrebbe aspettare.) Questo comportamento di rollback è stato scelto per motivi di prestazioni. Per ulteriori informazioni sui rollback, vedere. [Ridistribuisci e ripristina una distribuzione con CodeDeploy](deployments-rollback-and-redeploy.md)

     1. Se avete selezionato la casella di controllo **Abilita configurazione zonale**, specificate facoltativamente le seguenti opzioni:
        + (Facoltativo) In **Durata del monitoraggio**, specificare il periodo di tempo, in secondi, che CodeDeploy deve trascorrere dopo il completamento di una distribuzione in una zona di disponibilità. CodeDeploy aspetterà questo periodo di tempo prima di iniziare una distribuzione nella successiva zona di disponibilità. Prendi in considerazione l'aggiunta di una durata del monitoraggio per dare alla distribuzione un po' di tempo per mettersi alla prova (o «funzionare») in una zona di disponibilità prima di essere rilasciata nella zona successiva. Se non specifichi la durata del monitoraggio, CodeDeploy inizia immediatamente la distribuzione nella zona di disponibilità successiva. Per ulteriori informazioni su come funziona l'impostazione della **durata del monitoraggio**, consulta[Circa il numero minimo di istanze integre per zona di disponibilità](instances-health.md#minimum-healthy-hosts-az).
        + (Facoltativo) Seleziona **Aggiungi una durata del monitoraggio per la prima zona** per impostare una durata del monitoraggio che si applica solo alla prima zona di disponibilità. È possibile impostare questa opzione se si desidera consentire tempi di cottura aggiuntivi per la prima zona di disponibilità. Se non specifichi un valore in **Aggiungi la durata del monitoraggio della prima zona**, CodeDeploy utilizza il valore della **durata del monitoraggio** per la prima zona di disponibilità.
        + (Facoltativo) In Numero **minimo di host integri per zona**, specifica il numero o la percentuale di istanze che devono rimanere disponibili per zona di disponibilità durante una distribuzione. Scegliete **FLEET\$1PERCENT** per specificare una percentuale o **HOST\$1COUNT** per specificare un numero. **Questo campo funziona in combinazione con il campo Minimum healthy hosts.** Per ulteriori informazioni, consulta [Circa il numero minimo di istanze integre per zona di disponibilità](instances-health.md#minimum-healthy-hosts-az).

          Se non specifichi un valore in **Minimum healthy hosts per zone**, CodeDeploy utilizza un valore predefinito `0` pari alla percentuale.
   + Se hai scelto **AWS Lambda****Amazon ECS:**

     1. Per **Tipo**, scegli **Linear** o **Canary**.

     1. Nei campi **Fase** e **Intervallo**, effettuate una delle seguenti operazioni:
        + Se hai scelto **Canary**, per **Step**, inserisci una percentuale di traffico, compresa tra 1 e 99, da spostare. Questa è la percentuale di traffico che viene spostata nel primo incremento. Il traffico rimanente viene reinstradato con il secondo blocco incrementale dopo l'intervallo di tempo selezionato.

          Per **Intervallo**, inserisci il numero di minuti tra il primo e il secondo cambio di traffico.
        + Se hai scelto **Linear**, per **Step**, inserisci una percentuale di traffico, compresa tra 1 e 99, da spostare. Questa è la percentuale di traffico che viene spostata all'inizio di ogni intervallo.

          Per **Intervallo**, inserisci il numero di minuti tra ogni spostamento incrementale.

1. Selezionare **Create deployment configuration (Crea configurazione della distribuzione)**.

   Ora hai una configurazione di distribuzione che puoi associare a un gruppo di distribuzione.

## Creazione di una configurazione di distribuzione con CodeDeploy (AWS CLI)
<a name="deployment-configurations-create-cli"></a>

Per utilizzare il AWS CLI per creare una configurazione di distribuzione, chiama il [create-deployment-config](https://docs.aws.amazon.com/cli/latest/reference/deploy/create-deployment-config.html)comando.



L'esempio seguente crea una configurazione di distribuzione EC2/on-premise denominata `ThreeQuartersHealthy` che richiede che il 75% delle istanze di destinazione rimanga integro durante una distribuzione:

```
aws deploy create-deployment-config --deployment-config-name ThreeQuartersHealthy --minimum-healthy-hosts type=FLEET_PERCENT,value=75
```



L'esempio seguente crea una configurazione di distribuzione EC2/locale denominata `300Total50PerAZ` che richiede che 300 istanze di destinazione rimangano integre in totale per implementazione e 50 per zona di disponibilità. Imposta inoltre una durata del monitoraggio di 1 ora.

```
aws deploy create-deployment-config --deployment-config-name 300Total50PerAZ --minimum-healthy-hosts type=HOST_COUNT,value=300 --zonal-config '{"monitorDurationInSeconds":3600,"minimumHealthyHostsPerZone":{"type":"HOST_COUNT","value":50}}'
```





L'esempio seguente crea una configurazione di distribuzione AWS Lambda denominata. `Canary25Percent45Minutes` Usa lo spostamento del traffico Canary per spostare il 25% del traffico nel primo incremento. Il restante 75% viene spostato 45 minuti più tardi.

```
aws deploy create-deployment-config --deployment-config-name Canary25Percent45Minutes --traffic-routing-config "type="TimeBasedCanary",timeBasedCanary={canaryPercentage=25,canaryInterval=45}" --compute-platform Lambda
```



L'esempio seguente crea una configurazione di distribuzione Amazon ECS denominata`Canary25Percent45Minutes`. Usa lo spostamento del traffico Canary per spostare il 25% del traffico nel primo incremento. Il restante 75% viene spostato 45 minuti più tardi.

```
aws deploy create-deployment-config --deployment-config-name Canary25Percent45Minutes --traffic-routing-config "type="TimeBasedCanary",timeBasedCanary={canaryPercentage=25,canaryInterval=45}" --compute-platform ECS
```

# Visualizza i dettagli della configurazione di distribuzione con CodeDeploy
<a name="deployment-configurations-view-details"></a>

Puoi utilizzare la CodeDeploy console AWS CLI, o il CodeDeploy APIs per visualizzare i dettagli sulle configurazioni di distribuzione associate al tuo AWS account. Per le descrizioni delle configurazioni di CodeDeploy distribuzione predefinite, vedere. [Configurazioni di distribuzione predefinite per una piattaforma di elaborazione EC2/on-premise](deployment-configurations.md#deployment-configurations-predefined)

**Topics**
+ [Visualizza i dettagli della configurazione di distribuzione (console)](#deployment-configurations-view-details-console)
+ [Visualizza la configurazione di distribuzione (CLI)](#deployment-configurations-view-details-cli)

## Visualizza i dettagli della configurazione di distribuzione (console)
<a name="deployment-configurations-view-details-console"></a>

Per utilizzare la CodeDeploy console per visualizzare un elenco di nomi di configurazione di distribuzione:

1. Accedi Console di gestione AWS e apri la CodeDeploy console all'indirizzo [https://console.aws.amazon.com/codedeploy.](https://console.aws.amazon.com/codedeploy)
**Nota**  
Accedi con lo stesso utente con cui hai effettuato la configurazione. [Guida introduttiva con CodeDeploy](getting-started-codedeploy.md)

1. Nel riquadro di navigazione, espandi **Deploy** e scegli **Configurazioni di distribuzione**.

    Di seguito puoi visualizzare i nomi delle configurazioni della distribuzione e i criteri associati a ciascuna configurazione della distribuzione. 
**Nota**  
Se non viene visualizzata alcuna voce, assicurati che sia selezionata la regione corretta. Nella barra di navigazione, nel selettore di regione, scegli una delle regioni elencate in [Regione ed endpoint](https://docs.aws.amazon.com/general/latest/gr/rande.html#codedeploy_region) in. *Riferimenti generali di AWS* CodeDeploy è supportato solo in queste regioni.

## Visualizza la configurazione di distribuzione (CLI)
<a name="deployment-configurations-view-details-cli"></a>

Per utilizzare il AWS CLI per visualizzare i dettagli della configurazione di distribuzione, chiama il `get-deployment-config` comando o il `list-deployment-configs` comando.

Per visualizzare i dettagli relativi a una singola configurazione della distribuzione, invocare il comando [get-deployment-config](https://docs.aws.amazon.com/cli/latest/reference/deploy/get-deployment-config.html), specificando il nome univoco della configurazione della distribuzione.

Per visualizzare i dettagli sulle configurazioni di distribuzione multiple, chiamate il comando [list-deployments](https://docs.aws.amazon.com/cli/latest/reference/deploy/list-deployments.html).

# Eliminare una configurazione di distribuzione con CodeDeploy
<a name="deployment-configurations-delete"></a>

Puoi utilizzare AWS CLI o the CodeDeploy APIs per eliminare le configurazioni di distribuzione personalizzate associate al tuo AWS account. Non è possibile eliminare le configurazioni della distribuzione integrate come `CodeDeployDefault.AllAtOnce`, `CodeDeployDefault.HalfAtATime` e `CodeDeployDefault.OneAtATime`.

**avvertimento**  
Non è possibile eliminare una configurazione della distribuzione personalizzata ancora in uso. Se viene eliminata una configurazione della distribuzione personalizzata non utilizzata, non sarà più possibile associarla con nuove distribuzioni e con nuovi gruppi di distribuzione. Questa operazione non può essere annullata.

Per utilizzare il AWS CLI per eliminare una configurazione di distribuzione, chiama il [delete-deployment-config](https://docs.aws.amazon.com/cli/latest/reference/deploy/delete-deployment-config.html)comando, specificando il nome della configurazione di distribuzione. Per visualizzare un elenco di nomi di configurazioni della distribuzione, chiamare il comando [list-deployment-configs](https://docs.aws.amazon.com/cli/latest/reference/deploy/list-deployment-configs.html).

L'esempio seguente elimina una configurazione di distribuzione denominata. ThreeQuartersHealthy

```
aws deploy delete-deployment-config --deployment-config-name ThreeQuartersHealthy
```