

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

# AWS AppConfig esempi utilizzando AWS CLI
<a name="cli_appconfig_code_examples"></a>

I seguenti esempi di codice mostrano come eseguire azioni e implementare scenari comuni utilizzando AWS Command Line Interface with AWS AppConfig.

Le *azioni* sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Sebbene le azioni mostrino come richiamare le singole funzioni del servizio, è possibile visualizzarle contestualizzate negli scenari correlati.

Ogni esempio include un link al codice sorgente completo, in cui vengono fornite le istruzioni su come configurare ed eseguire il codice nel contesto.

**Topics**
+ [Azioni](#actions)

## Azioni
<a name="actions"></a>

### `create-application`
<a name="appconfig_CreateApplication_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`create-application`.

**AWS CLI**  
**Come creare un’applicazione**  
L'`create-application`esempio seguente crea un'applicazione in AWS AppConfig.  

```
aws appconfig create-application \
    --name "example-application" \
    --description "An application used for creating an example."
```
Output:  

```
{
    "Description": "An application used for creating an example.",
    "Id": "339ohji",
    "Name": "example-application"
}
```
Per ulteriori informazioni, vedere [Fase 1: Creazione di un' AWS AppConfig applicazione](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-application.html) nella *Guida AWS AppConfig per l'utente*.  
+  Per i dettagli sull'API, consulta [CreateApplication AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/create-application.html)*Command Reference*. 

### `create-configuration-profile`
<a name="appconfig_CreateConfigurationProfile_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`create-configuration-profile`.

**AWS CLI**  
**Come creare un profilo di configurazione**  
L’esempio `create-configuration-profile` seguente crea un profilo di configurazione utilizzando una configurazione archiviata in Parameter Store, una funzionalità di Systems Manager.  

```
aws appconfig create-configuration-profile \
    --application-id "339ohji" \
    --name "Example-Configuration-Profile" \
    --location-uri "ssm-parameter://Example-Parameter" \
    --retrieval-role-arn "arn:aws:iam::111122223333:role/Example-App-Config-Role"
```
Output:  

```
{
    "ApplicationId": "339ohji",
    "Description": null,
    "Id": "ur8hx2f",
    "LocationUri": "ssm-parameter://Example-Parameter",
    "Name": "Example-Configuration-Profile",
    "RetrievalRoleArn": "arn:aws:iam::111122223333:role/Example-App-Config-Role",
    "Type": null,
    "Validators": null
}
```
Per ulteriori informazioni, vedere [Fase 3: Creazione di una configurazione e di un profilo di configurazione](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-configuration-and-profile.html) nella *Guida per l'AWS AppConfig utente*.  
+  Per i dettagli sull'API, consulta [CreateConfigurationProfile AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/create-configuration-profile.html)*Command Reference*. 

### `create-environment`
<a name="appconfig_CreateEnvironment_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`create-environment`.

**AWS CLI**  
**Come creare un ambiente**  
L'`create-environment`esempio seguente crea un AWS AppConfig ambiente denominato Example-Environment utilizzando l'applicazione creata utilizzando create-application.  

```
aws appconfig create-environment \
    --application-id "339ohji" \
    --name "Example-Environment"
```
Output:  

```
{
    "ApplicationId": "339ohji",
    "Description": null,
    "Id": "54j1r29",
    "Monitors": null,
    "Name": "Example-Environment",
    "State": "ReadyForDeployment"
}
```
*Per ulteriori informazioni, consulta [Fase 2: Creazione di un ambiente](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-environment.html) nella Guida per l'utente.AWS AppConfig *  
+  Per i dettagli sull'API, consulta [CreateEnvironment AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/create-environment.html)*Command Reference*. 

### `create-extension-association`
<a name="appconfig_CreateExtensionAssociation_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`create-extension-association`.

**AWS CLI**  
**Come creare un’associazione di estensioni**  
L'`create-extension-association`esempio seguente crea una nuova associazione di estensioni in AWS AppConfig.  

```
aws appconfig create-extension-association \
    --region us-west-2 \
    --extension-identifier S3-backup-extension \
    --resource-identifier "arn:aws:appconfig:us-west-2:123456789012:application/Finance" \
    --parameters S3bucket=FinanceConfigurationBackup
```
Output:  

```
{
  "Id": "a1b2c3d4",
  "ExtensionArn": "arn:aws:appconfig:us-west-2:123456789012:extension/S3-backup-extension/1",
  "ResourceArn": "arn:aws:appconfig:us-west-2:123456789012:application/Finance",
  "Parameters": {
    "S3bucket": "FinanceConfigurationBackup"
  },
  "ExtensionVersionNumber": 1
}
```
Per ulteriori informazioni, consultate [Lavorare con AWS AppConfig le estensioni](https://docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html) nella *Guida AWS AppConfig per l'utente*.  
+  Per i dettagli sull'API, consulta [CreateExtensionAssociation AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/create-extension-association.html)*Command Reference*. 

### `create-extension`
<a name="appconfig_CreateExtension_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`create-extension`.

**AWS CLI**  
**Come creare un’estensione**  
L'`create-extension`esempio seguente crea una nuova estensione in AWS AppConfig.  

```
aws appconfig create-extension \
    --region us-west-2 \
    --name S3-backup-extension \
    --actions PRE_CREATE_HOSTED_CONFIGURATION_VERSION=[{Name=S3backup,Uri=arn:aws:lambda:us-west-2:123456789012:function:s3backupfunction,RoleArn=arn:aws:iam::123456789012:role/appconfigextensionrole}] \
    --parameters S3bucket={Required=true}
```
Output:  

```
{
    "Id": "1A2B3C4D",
    "Name": "S3-backup-extension",
    "VersionNumber": 1,
    "Arn": "arn:aws:appconfig:us-west-2:123456789012:extension/1A2B3C4D/1",
    "Actions": {
        "PRE_CREATE_HOSTED_CONFIGURATION_VERSION": [
            {
                "Name": "S3backup",
                "Uri": "arn:aws:lambda:us-west-2:123456789012:function:s3backupfunction",
                "RoleArn": "arn:aws:iam::123456789012:role/appconfigextensionrole"
            }
        ]
    },
    "Parameters": {
        "S3bucket": {
            "Required": true
        }
    }
}
```
Per ulteriori informazioni, vedete [Lavorare con AWS AppConfig le estensioni](https://docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html) nella *Guida AWS AppConfig per l'utente*.  
+  Per i dettagli sull'API, consulta [CreateExtension AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/create-extension.html)*Command Reference*. 

### `create-hosted-configuration-version`
<a name="appconfig_CreateHostedConfigurationVersion_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`create-hosted-configuration-version`.

**AWS CLI**  
**Come creare una versione della configurazione ospitata**  
L'`create-hosted-configuration-version`esempio seguente crea una nuova configurazione nell'archivio di configurazione AWS AppConfig ospitato. Il contenuto della configurazione deve essere prima convertito in Base64.  

```
aws appconfig create-hosted-configuration-version \
    --application-id "339ohji" \
    --configuration-profile-id "ur8hx2f" \
    --content eyAiTmFtZSI6ICJFeGFtcGxlQXBwbGljYXRpb24iLCAiSWQiOiBFeGFtcGxlSUQsICJSYW5rIjogNyB9 \
    --content-type "application/json" \
    configuration_version_output_file
```
Contenuto di `configuration_version_output_file`:  

```
{ "Name": "ExampleApplication", "Id": ExampleID, "Rank": 7 }
```
Output:  

```
{
    "ApplicationId": "339ohji",
    "ConfigurationProfileId": "ur8hx2f",
    "VersionNumber": "1",
    "ContentType": "application/json"
}
```
Per ulteriori informazioni, consulta [Informazioni sull'archivio di configurazione AWS AppConfig ospitato nella Guida](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-configuration-and-profile.html#appconfig-creating-configuration-and-profile-about-hosted-store) per l'*utente di AWS Appconfig*.  
+  Per i dettagli sull'API, consulta *AWS CLI Command [CreateHostedConfigurationVersion](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/create-hosted-configuration-version.html)Reference*. 

### `delete-application`
<a name="appconfig_DeleteApplication_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`delete-application`.

**AWS CLI**  
**Come eliminare un’applicazione**  
L’esempio `delete-application` seguente elimina l’applicazione specificata.  

```
aws appconfig delete-application \
--application-id 339ohji
```
Questo comando non produce alcun output.  
Per ulteriori informazioni, vedere [Fase 1: Creazione di un' AWS AppConfig applicazione](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-application.html) nella *Guida AWS AppConfig per l'utente*.  
+  Per i dettagli sull'API, consulta [DeleteApplication AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/delete-application.html)*Command Reference*. 

### `delete-configuration-profile`
<a name="appconfig_DeleteConfigurationProfile_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`delete-configuration-profile`.

**AWS CLI**  
**Come eliminare un profilo di configurazione**  
L’esempio `delete-configuration-profile` seguente elimina il profilo di configurazione specificato.  

```
aws appconfig delete-configuration-profile \
    --application-id 339ohji \
    --configuration-profile-id ur8hx2f
```
Questo comando non produce alcun output.  
Per ulteriori informazioni, vedere [Fase 3: Creazione di una configurazione e di un profilo di configurazione](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-configuration-and-profile.html) nella *Guida per l'AWS AppConfig utente*.  
+  Per i dettagli sull'API, consulta [DeleteConfigurationProfile AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/delete-configuration-profile.html)*Command Reference*. 

### `delete-deployment-strategy`
<a name="appconfig_DeleteDeploymentStrategy_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`delete-deployment-strategy`.

**AWS CLI**  
**Come eliminare una strategia di implementazione**  
L’esempio `delete-deployment-strategy` seguente elimina la strategia di implementazione specificata.  

```
aws appconfig delete-deployment-strategy \
    --deployment-strategy-id 1225qzk
```
Questo comando non produce alcun output.  
Per ulteriori informazioni, vedere [Fase 4: Creazione di una strategia di distribuzione](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-deployment-strategy.html) nella *Guida AWS AppConfig per l'utente*.  
+  Per i dettagli sull'API, consulta [DeleteDeploymentStrategy AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/delete-deployment-strategy.html)*Command Reference*. 

### `delete-environment`
<a name="appconfig_DeleteEnvironment_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`delete-environment`.

**AWS CLI**  
**Come eliminare un ambiente**  
L’esempio `delete-environment` seguente elimina l’ambiente dell’applicazione specificato.  

```
aws appconfig delete-environment \
    --application-id 339ohji \
    --environment-id 54j1r29
```
Questo comando non produce alcun output.  
Per ulteriori informazioni, vedere [Fase 2: Creazione di un ambiente](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-environment.html) nella *Guida AWS AppConfig per l'utente*.  
+  Per i dettagli sull'API, consulta [DeleteEnvironment AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/delete-environment.html)*Command Reference*. 

### `delete-extension-association`
<a name="appconfig_DeleteExtensionAssociation_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`delete-extension-association`.

**AWS CLI**  
**Come eliminare un’associazione di estensioni**  
L'`delete-extension-association`esempio seguente elimina un'associazione di estensioni da AWS AppConfig.  

```
aws appconfig delete-extension-association \
    --region us-west-2 \
    --extension-association-id a1b2c3d4
```
Questo comando non produce alcun output.  
Per ulteriori informazioni, consultate [Lavorare con AWS AppConfig le estensioni](https://docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html) nella *Guida per l'AWS AppConfig utente*.  
+  Per i dettagli sull'API, consulta [DeleteExtensionAssociation AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/delete-extension-association.html)*Command Reference*. 

### `delete-extension`
<a name="appconfig_DeleteExtension_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`delete-extension`.

**AWS CLI**  
**Come eliminare un’estensione**  
L'`delete-extension`esempio seguente elimina un'estensione da AWS AppConfig.  

```
aws appconfig delete-extension \
    --region us-west-2 \
    --extension-identifier S3-backup-extension
```
Questo comando non produce alcun output.  
Per ulteriori informazioni, vedete [Lavorare con AWS AppConfig le estensioni](https://docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html) nella *Guida per l'AWS AppConfig utente*.  
+  Per i dettagli sull'API, consulta [DeleteExtension AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/delete-extension.html)*Command Reference*. 

### `delete-hosted-configuration-version`
<a name="appconfig_DeleteHostedConfigurationVersion_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`delete-hosted-configuration-version`.

**AWS CLI**  
**Come eliminare una versione della configurazione ospitata**  
L'`delete-hosted-configuration-version`esempio seguente elimina una versione di configurazione ospitata nell'archivio di configurazione AWS AppConfig ospitato.  

```
aws appconfig delete-hosted-configuration-version \
    --application-id 339ohji \
    --configuration-profile-id ur8hx2f \
    --version-number 1
```
Output: questo comando non produce alcun output.  
Per ulteriori informazioni, consulta [Fase 3: Creazione di una configurazione e di un profilo di configurazione](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-configuration-and-profile.html) nella *Guida per l'AWS AppConfig utente*.  
+  Per i dettagli sull'API, consulta [DeleteHostedConfigurationVersion AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/delete-hosted-configuration-version.html)*Command Reference*. 

### `get-application`
<a name="appconfig_GetApplication_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`get-application`.

**AWS CLI**  
**Come elencare i dettagli di un’applicazione**  
L’esempio `get-application` seguente elenca i dettagli dell’applicazione specificata.  

```
aws appconfig get-application \
    --application-id 339ohji
```
Output:  

```
{
    "Description": "An application used for creating an example.",
    "Id": "339ohji",
    "Name": "example-application"
}
```
Per ulteriori informazioni, consulta [How AWS AppConfig works](https://docs.aws.amazon.com/appconfig/latest/userguide/what-is-appconfig.html#learn-more-appconfig-how-it-works) in the *AWS AppConfig User Guide*.  
+  Per i dettagli sull'API, consulta [GetApplication AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/get-application.html)*Command Reference*. 

### `get-configuration-profile`
<a name="appconfig_GetConfigurationProfile_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`get-configuration-profile`.

**AWS CLI**  
**Come recuperare i dettagli del profilo di configurazione**  
L’esempio `get-configuration-profile` seguente restituisce i dettagli del profilo di configurazione specificato.  

```
aws appconfig get-configuration-profile \
    --application-id 339ohji \
    --configuration-profile-id ur8hx2f
```
Output:  

```
{
    "ApplicationId": "339ohji",
    "Id": "ur8hx2f",
    "Name": "Example-Configuration-Profile",
    "LocationUri": "ssm-parameter://Example-Parameter",
    "RetrievalRoleArn": "arn:aws:iam::111122223333:role/Example-App-Config-Role"
}
```
Per ulteriori informazioni, vedere [Fase 3: Creazione di una configurazione e di un profilo di configurazione](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-configuration-and-profile.html) nella *Guida per l'AWS AppConfig utente*.  
+  Per i dettagli sull'API, consulta [GetConfigurationProfile AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/get-configuration-profile.html)*Command Reference*. 

### `get-configuration`
<a name="appconfig_GetConfiguration_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`get-configuration`.

**AWS CLI**  
**Come recuperare i dettagli della configurazione**  
L’esempio `get-configuration` seguente restituisce i dettagli della configurazione dell’applicazione di esempio. Nelle chiamate successive a get-configuration, utilizza il parametro `client-configuration-version` per aggiornare la configurazione dell’applicazione solo se è cambiata la versione. Se la configurazione viene aggiornata solo quando è cambiata la versione, si evitano costi in eccesso derivanti dalle chiamate a get-configuration.  

```
aws appconfig get-configuration \
    --application "example-application" \
    --environment "Example-Environment" \
    --configuration "Example-Configuration-Profile" \
    --client-id "test-id" \
    configuration-output-file
```
Contenuto di `configuration-output-file`:  

```
{ "Name": "ExampleApplication", "Id": ExampleID, "Rank": 7 }
```
Output:  

```
{
    "ConfigurationVersion": "1",
    "ContentType": "application/json"
}
```
Per ulteriori informazioni, vedere [Fase 6: Ricezione della configurazione](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-retrieving-the-configuration.html) nella *Guida per l'AWS AppConfig utente*.  
+  Per i dettagli sull'API, consulta [GetConfiguration AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/get-configuration.html)*Command Reference*. 

### `get-deployment-strategy`
<a name="appconfig_GetDeploymentStrategy_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`get-deployment-strategy`.

**AWS CLI**  
**Come recuperare i dettagli di una strategia di implementazione**  
L’esempio `get-deployment-strategy` seguente elenca i dettagli della strategia di implementazione specificata.  

```
aws appconfig get-deployment-strategy \
    --deployment-strategy-id 1225qzk
```
Output:  

```
{
    "Id": "1225qzk",
    "Name": "Example-Deployment",
    "DeploymentDurationInMinutes": 15,
    "GrowthType": "LINEAR",
    "GrowthFactor": 25.0,
    "FinalBakeTimeInMinutes": 0,
    "ReplicateTo": "SSM_DOCUMENT"
}
```
Per ulteriori informazioni, vedere [Fase 4: Creazione di una strategia di distribuzione](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-deployment-strategy.html) nella *Guida AWS AppConfig per l'utente*.  
+  Per i dettagli sull'API, consulta [GetDeploymentStrategy AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/get-deployment-strategy.html)*Command Reference*. 

### `get-deployment`
<a name="appconfig_GetDeployment_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`get-deployment`.

**AWS CLI**  
**Come recuperare i dettagli dell’implementazione**  
L’esempio `get-deployment` seguente elenca i dettagli dell’implementazione nell’applicazione nell’ambiente e nell’implementazione specificati.  

```
aws appconfig get-deployment \
    --application-id 339ohji \
    --environment-id 54j1r29 \
    --deployment-number 1
```
Output:  

```
{
    "ApplicationId": "339ohji",
    "EnvironmentId": "54j1r29",
    "DeploymentStrategyId": "1225qzk",
    "ConfigurationProfileId": "ur8hx2f",
    "DeploymentNumber": 1,
    "ConfigurationName": "Example-Configuration-Profile",
    "ConfigurationLocationUri": "ssm-parameter://Example-Parameter",
    "ConfigurationVersion": "1",
    "DeploymentDurationInMinutes": 15,
    "GrowthType": "LINEAR",
    "GrowthFactor": 25.0,
    "FinalBakeTimeInMinutes": 0,
    "State": "COMPLETE",
    "EventLog": [
        {
            "EventType": "DEPLOYMENT_COMPLETED",
            "TriggeredBy": "APPCONFIG",
            "Description": "Deployment completed",
            "OccurredAt": "2021-09-17T21:59:03.888000+00:00"
        },
        {
            "EventType": "BAKE_TIME_STARTED",
            "TriggeredBy": "APPCONFIG",
            "Description": "Deployment bake time started",
            "OccurredAt": "2021-09-17T21:58:57.722000+00:00"
        },
        {
            "EventType": "PERCENTAGE_UPDATED",
            "TriggeredBy": "APPCONFIG",
            "Description": "Configuration available to 100.00% of clients",
            "OccurredAt": "2021-09-17T21:55:56.816000+00:00"
        },
        {
            "EventType": "PERCENTAGE_UPDATED",
            "TriggeredBy": "APPCONFIG",
            "Description": "Configuration available to 75.00% of clients",
            "OccurredAt": "2021-09-17T21:52:56.567000+00:00"
        },
        {
            "EventType": "PERCENTAGE_UPDATED",
            "TriggeredBy": "APPCONFIG",
            "Description": "Configuration available to 50.00% of clients",
            "OccurredAt": "2021-09-17T21:49:55.737000+00:00"
        },
        {
            "EventType": "PERCENTAGE_UPDATED",
            "TriggeredBy": "APPCONFIG",
            "Description": "Configuration available to 25.00% of clients",
            "OccurredAt": "2021-09-17T21:46:55.187000+00:00"
        },
        {
            "EventType": "DEPLOYMENT_STARTED",
            "TriggeredBy": "USER",
            "Description": "Deployment started",
            "OccurredAt": "2021-09-17T21:43:54.205000+00:00"
        }
    ],
    "PercentageComplete": 100.0,
    "StartedAt": "2021-09-17T21:43:54.205000+00:00",
    "CompletedAt": "2021-09-17T21:59:03.888000+00:00"
}
```
Per ulteriori informazioni, vedere [Fase 5: Distribuzione di una configurazione](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-deploying.html) nella *Guida per l'AWS AppConfig utente*.  
+  Per i dettagli sull'API, consulta [GetDeployment AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/get-deployment.html)*Command Reference.* 

### `get-environment`
<a name="appconfig_GetEnvironment_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`get-environment`.

**AWS CLI**  
**Come recuperare i dettagli dell’ambiente**  
L’esempio `get-environment` seguente restituisce i dettagli e lo stato dell’ambiente specificato.  

```
aws appconfig get-environment \
    --application-id 339ohji \
    --environment-id 54j1r29
```
Output:  

```
{
    "ApplicationId": "339ohji",
    "Id": "54j1r29",
    "Name": "Example-Environment",
    "State": "ReadyForDeployment"
}
```
Per ulteriori informazioni, vedere [Fase 2: Creazione di un ambiente](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-environment.html) nella *Guida AWS AppConfig per l'utente*.  
+  Per i dettagli sull'API, consulta [GetEnvironment AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/get-environment.html)*Command Reference*. 

### `get-extension-association`
<a name="appconfig_GetExtensionAssociation_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`get-extension-association`.

**AWS CLI**  
**Come ottenere informazioni dettagliate su un’associazione di estensioni**  
L’esempio `get-extension-association` seguente visualizza informazioni su un’associazione di estensioni.  

```
aws appconfig get-extension-association \
    --region us-west-2 \
    --extension-association-id a1b2c3d4
```
Output:  

```
{
    "Id": "a1b2c3d4",
    "ExtensionArn": "arn:aws:appconfig:us-west-2:123456789012:extension/S3-backup-extension/1",
    "ResourceArn": "arn:aws:appconfig:us-west-2:123456789012:application/Finance",
    "Parameters": {
        "S3bucket": "FinanceConfigurationBackup"
    },
    "ExtensionVersionNumber": 1
}
```
Per ulteriori informazioni, consulta [Lavorare con AWS AppConfig le estensioni](https://docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html) nella *Guida AWS AppConfig per l'utente*.  
+  Per i dettagli sull'API, consulta [GetExtensionAssociation AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/get-extension-association.html)*Command Reference*. 

### `get-extension`
<a name="appconfig_GetExtension_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`get-extension`.

**AWS CLI**  
**Come ottenere informazioni dettagliate su un’estensione**  
L’esempio `get-extension` seguente visualizza informazioni su un’estensione.  

```
aws appconfig get-extension \
    --region us-west-2 \
    --extension-identifier S3-backup-extension
```
Output:  

```
{
    "Id": "1A2B3C4D",
    "Name": "S3-backup-extension",
    "VersionNumber": 1,
    "Arn": "arn:aws:appconfig:us-west-2:123456789012:extension/S3-backup-extension/1",
    "Actions": {
        "PRE_CREATE_HOSTED_CONFIGURATION_VERSION": [
            {
                "Name": "S3backup",
                "Uri": "arn:aws:lambda:us-west-2:123456789012:function:S3backupfunction",
                "RoleArn": "arn:aws:iam::123456789012:role/appconfigextensionrole"
            }
        ]
    },
    "Parameters": {
        "S3bucket": {
            "Required": true
        }
    }
}
```
Per ulteriori informazioni, consulta [Lavorare con AWS AppConfig le estensioni](https://docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html) nella *Guida AWS AppConfig per l'utente*.  
+  Per i dettagli sull'API, consulta [GetExtension AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/get-extension.html)*Command Reference*. 

### `get-hosted-configuration-version`
<a name="appconfig_GetHostedConfigurationVersion_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`get-hosted-configuration-version`.

**AWS CLI**  
**Per recuperare i dettagli della configurazione ospitata**  
L'`get-hosted-configuration-version`esempio seguente recupera i dettagli di configurazione della configurazione AWS AppConfig ospitata.  

```
aws appconfig get-hosted-configuration-version \
    --application-id 339ohji \
    --configuration-profile-id ur8hx2f \
    --version-number 1 \
    hosted-configuration-version-output
```
Contenuto di `hosted-configuration-version-output`:  

```
{ "Name": "ExampleApplication", "Id": ExampleID, "Rank": 7 }
```
Output:  

```
{
    "ApplicationId": "339ohji",
    "ConfigurationProfileId": "ur8hx2f",
    "VersionNumber": "1",
    "ContentType": "application/json"
}
```
Per ulteriori informazioni, vedere [Informazioni sull'archivio di configurazione AWS AppConfig ospitato](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-configuration-and-profile.html#appconfig-creating-configuration-and-profile-about-hosted-store) nella *Guida per l'AWS AppConfig utente*.  
+  Per i dettagli sull'API, consulta [GetHostedConfigurationVersion AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/get-hosted-configuration-version.html)*Command Reference*. 

### `list-applications`
<a name="appconfig_ListApplications_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`list-applications`.

**AWS CLI**  
**Come elencare le applicazioni disponibili**  
L'`list-applications`esempio seguente elenca le applicazioni disponibili nell' AWS account.  

```
aws appconfig list-applications
```
Output:  

```
{
    "Items": [
        {
            "Id": "339ohji",
            "Name": "test-application",
            "Description": "An application used for creating an example."
        },
        {
            "Id": "rwalwu7",
            "Name": "Test-Application"
        }
    ]
}
```
Per ulteriori informazioni, vedere [Fase 1: Creazione di un' AWS AppConfig applicazione](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-application.html) nella *Guida AWS AppConfig per l'utente*.  
+  Per i dettagli sull'API, consulta [ListApplications AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/list-applications.html)*Command Reference*. 

### `list-configuration-profiles`
<a name="appconfig_ListConfigurationProfiles_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`list-configuration-profiles`.

**AWS CLI**  
**Come elencare i profili di configurazione disponibili**  
L’esempio `list-configuration-profiles` seguente elenca i profili di configurazione disponibili per l’applicazione specificata.  

```
aws appconfig list-configuration-profiles \
    --application-id 339ohji
```
Output:  

```
{
    "Items": [
        {
            "ApplicationId": "339ohji",
            "Id": "ur8hx2f",
            "Name": "Example-Configuration-Profile",
            "LocationUri": "ssm-parameter://Example-Parameter"
        }
    ]
}
```
Per ulteriori informazioni, vedere [Fase 3: Creazione di una configurazione e di un profilo di configurazione](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-configuration-and-profile.html) nella *Guida per l'AWS AppConfig utente*.  
+  Per i dettagli sull'API, consulta [ListConfigurationProfiles AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/list-configuration-profiles.html)*Command Reference*. 

### `list-deployment-strategies`
<a name="appconfig_ListDeploymentStrategies_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`list-deployment-strategies`.

**AWS CLI**  
**Come elencare le strategie di implementazione disponibili**  
L'`list-deployment-strategies`esempio seguente elenca le strategie di distribuzione disponibili nel tuo AWS account.  

```
aws appconfig list-deployment-strategies
```
Output:  

```
{
    "Items": [
        {
            "Id": "1225qzk",
            "Name": "Example-Deployment",
            "DeploymentDurationInMinutes": 15,
            "GrowthType": "LINEAR",
            "GrowthFactor": 25.0,
            "FinalBakeTimeInMinutes": 0,
            "ReplicateTo": "SSM_DOCUMENT"
        },
        {
            "Id": "AppConfig.AllAtOnce",
            "Name": "AppConfig.AllAtOnce",
            "Description": "Quick",
            "DeploymentDurationInMinutes": 0,
            "GrowthType": "LINEAR",
            "GrowthFactor": 100.0,
            "FinalBakeTimeInMinutes": 10,
            "ReplicateTo": "NONE"
        },
        {
            "Id": "AppConfig.Linear50PercentEvery30Seconds",
            "Name": "AppConfig.Linear50PercentEvery30Seconds",
            "Description": "Test/Demo",
            "DeploymentDurationInMinutes": 1,
            "GrowthType": "LINEAR",
            "GrowthFactor": 50.0,
            "FinalBakeTimeInMinutes": 1,
            "ReplicateTo": "NONE"
        },
        {
            "Id": "AppConfig.Canary10Percent20Minutes",
            "Name": "AppConfig.Canary10Percent20Minutes",
            "Description": "AWS Recommended",
            "DeploymentDurationInMinutes": 20,
            "GrowthType": "EXPONENTIAL",
            "GrowthFactor": 10.0,
            "FinalBakeTimeInMinutes": 10,
            "ReplicateTo": "NONE"
        }
    ]
}
```
Per ulteriori informazioni, consulta [Fase 4: Creazione di una strategia di distribuzione](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-deployment-strategy.html) nella *Guida AWS AppConfig per l'utente*.  
+  Per i dettagli sull'API, consulta [ListDeploymentStrategies AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/list-deployment-strategies.html)*Command Reference*. 

### `list-deployments`
<a name="appconfig_ListDeployments_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`list-deployments`.

**AWS CLI**  
**Come elencare le implementazioni disponibili**  
L'`list-deployments`esempio seguente elenca le distribuzioni disponibili nell' AWS account per l'applicazione e l'ambiente specificati.  

```
aws appconfig list-deployments \
    --application-id 339ohji \
    --environment-id 54j1r29
```
Output:  

```
{
    "Items": [
        {
            "DeploymentNumber": 1,
            "ConfigurationName": "Example-Configuration-Profile",
            "ConfigurationVersion": "1",
            "DeploymentDurationInMinutes": 15,
            "GrowthType": "LINEAR",
            "GrowthFactor": 25.0,
            "FinalBakeTimeInMinutes": 0,
            "State": "COMPLETE",
            "PercentageComplete": 100.0,
            "StartedAt": "2021-09-17T21:43:54.205000+00:00",
            "CompletedAt": "2021-09-17T21:59:03.888000+00:00"
        }
    ]
}
```
*Per ulteriori informazioni, vedere [Fase 5: Distribuzione di una configurazione](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-deploying.html) nella Guida per l'AWS AppConfig utente.*  
+  Per i dettagli sull'API, consulta [ListDeployments AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/list-deployments.html)*Command Reference.* 

### `list-environments`
<a name="appconfig_ListEnvironments_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`list-environments`.

**AWS CLI**  
**Come elencare gli ambienti disponibili**  
L'`list-environments`esempio seguente elenca gli ambienti disponibili nell' AWS account per l'applicazione specificata.  

```
aws appconfig list-environments \
    --application-id 339ohji
```
Output:  

```
{
    "Items": [
        {
            "ApplicationId": "339ohji",
            "Id": "54j1r29",
            "Name": "Example-Environment",
            "State": "ReadyForDeployment"
        }
    ]
}
```
Per ulteriori informazioni, vedere [Fase 2: Creazione di un ambiente](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-environment.html) nella *Guida AWS AppConfig per l'utente*.  
+  Per i dettagli sull'API, consulta [ListEnvironments AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/list-environments.html)*Command Reference*. 

### `list-extension-associations`
<a name="appconfig_ListExtensionAssociations_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`list-extension-associations`.

**AWS CLI**  
**Per elencare tutte le associazioni di AWS AppConfig estensioni presenti nel tuo AWS account per una AWS regione**  
L'`list-extension-associations`esempio seguente elenca tutte le associazioni di AWS AppConfig estensione per l' AWS account corrente in una AWS regione specifica.  

```
aws appconfig list-extension-associations \
    --region us-west-2
```
Output:  

```
{
    "Items": [
        {
            "Id": "a1b2c3d4",
            "ExtensionArn": "arn:aws:appconfig:us-west-2:123456789012:extension/S3-backup-extension/1",
            "ResourceArn": "arn:aws:appconfig:us-west-2:123456789012:application/Finance"
        }
    ]
}
```
Per ulteriori informazioni, consulta [Lavorare con AWS AppConfig le estensioni](https://docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html) nella *Guida AWS AppConfig per l'utente*.  
+  Per i dettagli sull'API, consulta [ListExtensionAssociations AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/list-extension-associations.html)*Command Reference*. 

### `list-extensions`
<a name="appconfig_ListExtensions_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`list-extensions`.

**AWS CLI**  
**Per elencare tutte AWS AppConfig le estensioni del tuo AWS account per una AWS regione**  
L'`list-extensions`esempio seguente elenca tutte AWS AppConfig le estensioni per l' AWS account corrente in una AWS regione specifica. Il comando restituisce estensioni personalizzate e AWS create.  

```
aws appconfig list-extensions \
    --region us-west-2
```
Output:  

```
{
    "Items": [
        {
            "Id": "1A2B3C4D",
            "Name": "S3-backup-extension",
            "VersionNumber": 1,
            "Arn": "arn:aws:appconfig:us-west-2:123456789012:extension/1A2B3C4D/1"
        },
        {
            "Id": "AWS.AppConfig.FeatureFlags",
            "Name": "AppConfig Feature Flags Helper",
            "VersionNumber": 1,
            "Arn": "arn:aws:appconfig:us-west-2::extension/AWS.AppConfig.FeatureFlags/1",
            "Description": "Validates AppConfig feature flag data automatically against a JSON schema that includes structure and constraints. Also transforms feature flag data prior to sending to the client. This extension is automatically associated to configuration profiles with type \"AWS.AppConfig.FeatureFlags\"."
        },
        {
            "Id": "AWS.AppConfig.JiraIntegration",
            "Name": "AppConfig integration with Atlassian Jira",
            "VersionNumber": 1,
            "Arn": "arn:aws:appconfig:us-west-2::extension/AWS.AppConfig.JiraIntegration/1",
            "Description": "Exports feature flag data from AWS AppConfig into Jira. The lifecycle of each feature flag in AppConfig is tracked in Jira as an individual issue. Customers can see in Jira when flags are updated, turned on or off. Works in conjunction with the AppConfig app in the Atlassian Marketplace and is automatically associated to configuration profiles configured within that app."
        },
        {
            "Id": "AWS.AppConfig.DeploymentNotificationsToEventBridge",
            "Name": "AppConfig deployment events to Amazon EventBridge",
            "VersionNumber": 1,
            "Arn": "arn:aws:appconfig:us-west-2::extension/AWS.AppConfig.DeploymentNotificationsToEventBridge/1",
            "Description": "Sends events to Amazon EventBridge when a deployment of configuration data in AppConfig is started, completed, or rolled back. Can be associated to the following resources in AppConfig: Application, Environment, Configuration Profile."
        },
        {
            "Id": "AWS.AppConfig.DeploymentNotificationsToSqs",
            "Name": "AppConfig deployment events to Amazon SQS",
            "VersionNumber": 1,
            "Arn": "arn:aws:appconfig:us-west-2::extension/AWS.AppConfig.DeploymentNotificationsToSqs/1",
            "Description": "Sends messages to the configured Amazon SQS queue when a deployment of configuration data in AppConfig is started, completed, or rolled back. Can be associated to the following resources in AppConfig: Application, Environment, Configuration Profile."
        },
        {
            "Id": "AWS.AppConfig.DeploymentNotificationsToSns",
            "Name": "AppConfig deployment events to Amazon SNS",
            "VersionNumber": 1,
            "Description": "Sends events to the configured Amazon SNS topic when a deployment of configuration data in AppConfig is started, completed, or rolled back. Can be associated to the following resources in AppConfig: Application, Environment, Configuration Profile."
        }
    ]
}
```
Per ulteriori informazioni, consulta [Lavorare con AWS AppConfig le estensioni](https://docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html) nella *Guida per l'AWS AppConfig utente*.  
+  Per i dettagli sull'API, consulta [ListExtensions AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/list-extensions.html)*Command Reference*. 

### `list-hosted-configuration-versions`
<a name="appconfig_ListHostedConfigurationVersions_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`list-hosted-configuration-versions`.

**AWS CLI**  
**Come elencare le versioni delle configurazioni ospitate disponibili**  
L'`list-hosted-configuration-versions`esempio seguente elenca le versioni delle configurazioni ospitate nell'archivio di configurazione AWS AppConfig ospitato per l'applicazione e il profilo di configurazione specificati.  

```
aws appconfig list-hosted-configuration-versions \
    --application-id 339ohji \
    --configuration-profile-id ur8hx2f
```
Output:  

```
{
    "Items": [
        {
            "ApplicationId": "339ohji",
            "ConfigurationProfileId": "ur8hx2f",
            "VersionNumber": 1,
            "ContentType": "application/json"
        }
    ]
}
```
Per ulteriori informazioni, vedere [Informazioni sull'archivio di configurazione AWS AppConfig ospitato](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-configuration-and-profile.html#appconfig-creating-configuration-and-profile-about-hosted-store) nella *Guida per l'AWS AppConfig utente*.  
+  Per i dettagli sull'API, consulta [ListHostedConfigurationVersions AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/list-hosted-configuration-versions.html)*Command Reference*. 

### `list-tags-for-resource`
<a name="appconfig_ListTagsForResource_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`list-tags-for-resource`.

**AWS CLI**  
**Come elencare i tag di un’applicazione**  
L’esempio `list-tags-for-resource` seguente elenca i tag dell’applicazione specificata.  

```
aws appconfig list-tags-for-resource \
    --resource-arn arn:aws:appconfig:us-east-1:682428703967:application/339ohji
```
Output:  

```
{
    "Tags": {
        "group1": "1"
    }
}
```
Per ulteriori informazioni, vedere [Fase 1: Creazione di un' AWS AppConfig applicazione](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-application.html) nella *Guida AWS AppConfig per l'utente*.  
+  Per i dettagli sull'API, consulta [ListTagsForResource AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/list-tags-for-resource.html)*Command Reference*. 

### `start-deployment`
<a name="appconfig_StartDeployment_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`start-deployment`.

**AWS CLI**  
**Come avviare l’implementazione di una configurazione**  
L’esempio `start-deployment` seguente avvia un’implementazione nell’applicazione utilizzando l’ambiente, la strategia di implementazione e il profilo di configurazione specificati.  

```
aws appconfig start-deployment \
    --application-id 339ohji \
    --environment-id 54j1r29 \
    --deployment-strategy-id 1225qzk \
    --configuration-profile-id ur8hx2f \
    --configuration-version 1
```
Output:  

```
{
    "ApplicationId": "339ohji",
    "EnvironmentId": "54j1r29",
    "DeploymentStrategyId": "1225qzk",
    "ConfigurationProfileId": "ur8hx2f",
    "DeploymentNumber": 1,
    "ConfigurationName": "Example-Configuration-Profile",
    "ConfigurationLocationUri": "ssm-parameter://Example-Parameter",
    "ConfigurationVersion": "1",
    "DeploymentDurationInMinutes": 15,
    "GrowthType": "LINEAR",
    "GrowthFactor": 25.0,
    "FinalBakeTimeInMinutes": 0,
    "State": "DEPLOYING",
    "EventLog": [
        {
            "EventType": "DEPLOYMENT_STARTED",
            "TriggeredBy": "USER",
            "Description": "Deployment started",
            "OccurredAt": "2021-09-17T21:43:54.205000+00:00"
        }
    ],
    "PercentageComplete": 0.0,
    "StartedAt": "2021-09-17T21:43:54.205000+00:00"
}
```
Per ulteriori informazioni, vedere [Fase 5: Distribuzione di una configurazione](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-deploying.html) nella *Guida per l'AWS AppConfig utente*.  
+  Per i dettagli sull'API, consulta [StartDeployment AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/start-deployment.html)*Command Reference.* 

### `stop-deployment`
<a name="appconfig_StopDeployment_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`stop-deployment`.

**AWS CLI**  
**Come arrestare l’implementazione di una configurazione**  
L’esempio `stop-deployment` seguente arresta l’implementazione della configurazione di un’applicazione nell’ambiente specificato.  

```
aws appconfig stop-deployment \
    --application-id 339ohji \
    --environment-id 54j1r29 \
    --deployment-number 2
```
Output:  

```
{
    "DeploymentNumber": 0,
    "DeploymentDurationInMinutes": 0,
    "GrowthFactor": 0.0,
    "FinalBakeTimeInMinutes": 0,
    "PercentageComplete": 0.0
}
```
Per ulteriori informazioni, vedere [Fase 5: Distribuzione di una configurazione](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-deploying.html) nella *Guida per l'AWS AppConfig utente*.  
+  Per i dettagli sull'API, consulta [StopDeployment AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/stop-deployment.html)*Command Reference.* 

### `tag-resource`
<a name="appconfig_TagResource_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`tag-resource`.

**AWS CLI**  
**Come taggare un’applicazione**  
L’esempio `tag-resource` seguente tagga una risorsa dell’applicazione.  

```
aws appconfig tag-resource \
    --resource-arn arn:aws:appconfig:us-east-1:682428703967:application/339ohji \
    --tags '{"group1" : "1"}'
```
Questo comando non produce alcun output.  
Per ulteriori informazioni, vedere [Fase 1: Creazione di un' AWS AppConfig applicazione](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-application.html) nella *Guida AWS AppConfig per l'utente*.  
+  Per i dettagli sull'API, consulta [TagResource AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/tag-resource.html)*Command Reference*. 

### `untag-resource`
<a name="appconfig_UntagResource_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`untag-resource`.

**AWS CLI**  
**Come rimuovere un tag da un’applicazione**  
L’esempio `untag-resource` seguente rimuove il tag group1 dall’applicazione specificata.  

```
aws appconfig untag-resource \
    --resource-arn arn:aws:appconfig:us-east-1:111122223333:application/339ohji \
    --tag-keys '["group1"]'
```
Questo comando non produce alcun output.  
Per ulteriori informazioni, vedere [Fase 1: Creazione di un' AWS AppConfig applicazione](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-application.html) nella *Guida AWS AppConfig per l'utente*.  
+  Per i dettagli sull'API, consulta [UntagResource AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/untag-resource.html)*Command Reference*. 

### `update-application`
<a name="appconfig_UpdateApplication_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`update-application`.

**AWS CLI**  
**Come aggiornare un’applicazione**  
L’esempio `update-application` seguente aggiorna il nome dell’applicazione specificata.  

```
aws appconfig update-application \
    --application-id 339ohji \
    --name "Example-Application"
```
Output:  

```
{
    "Id": "339ohji",
    "Name": "Example-Application",
    "Description": "An application used for creating an example."
}
```
Per ulteriori informazioni, vedere [Fase 1: Creazione di un' AWS AppConfig applicazione](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-application.html) nella *Guida AWS AppConfig per l'utente*.  
+  Per i dettagli sull'API, consulta [UpdateApplication AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/update-application.html)*Command Reference*. 

### `update-configuration-profile`
<a name="appconfig_UpdateConfigurationProfile_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`update-configuration-profile`.

**AWS CLI**  
**Come aggiornare un profilo di configurazione**  
L’esempio `update-configuration-profile` seguente aggiorna la descrizione del profilo di configurazione specificato.  

```
aws appconfig update-configuration-profile \
    --application-id 339ohji \
    --configuration-profile-id ur8hx2f \
    --description "Configuration profile used for examples."
```
Output:  

```
{
    "ApplicationId": "339ohji",
    "Id": "ur8hx2f",
    "Name": "Example-Configuration-Profile",
    "Description": "Configuration profile used for examples.",
    "LocationUri": "ssm-parameter://Example-Parameter",
    "RetrievalRoleArn": "arn:aws:iam::111122223333:role/Example-App-Config-Role"
}
```
Per ulteriori informazioni, vedere [Fase 3: Creazione di una configurazione e di un profilo di configurazione](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-configuration-and-profile.html) nella *Guida per l'AWS AppConfig utente*.  
+  Per i dettagli sull'API, consulta [UpdateConfigurationProfile AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/update-configuration-profile.html)*Command Reference*. 

### `update-deployment-strategy`
<a name="appconfig_UpdateDeploymentStrategy_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`update-deployment-strategy`.

**AWS CLI**  
**Come aggiornare una strategia di implementazione**  
L’esempio `update-deployment-strategy` seguente aggiorna il tempo di incorporamento finale a 20 minuti nella strategia di implementazione specificata.  

```
aws appconfig update-deployment-strategy \
    --deployment-strategy-id 1225qzk \
    --final-bake-time-in-minutes 20
```
Output:  

```
{
    "Id": "1225qzk",
    "Name": "Example-Deployment",
    "DeploymentDurationInMinutes": 15,
    "GrowthType": "LINEAR",
    "GrowthFactor": 25.0,
    "FinalBakeTimeInMinutes": 20,
    "ReplicateTo": "SSM_DOCUMENT"
}
```
Per ulteriori informazioni, vedere [Fase 4: Creazione di una strategia di distribuzione](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-deployment-strategy.html) nella *Guida AWS AppConfig per l'utente*.  
+  Per i dettagli sull'API, consulta [UpdateDeploymentStrategy AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/update-deployment-strategy.html)*Command Reference*. 

### `update-environment`
<a name="appconfig_UpdateEnvironment_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`update-environment`.

**AWS CLI**  
**Come aggiornare un ambiente**  
L’esempio `update-environment` seguente aggiorna la descrizione di un ambiente.  

```
aws appconfig update-environment \
    --application-id 339ohji \
    --environment-id 54j1r29 \
    --description "An environment for examples."
```
Output:  

```
{
    "ApplicationId": "339ohji",
    "Id": "54j1r29",
    "Name": "Example-Environment",
    "Description": "An environment for examples.",
    "State": "RolledBack"
}
```
Per ulteriori informazioni, vedere [Fase 2: Creazione di un ambiente](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-environment.html) nella *Guida AWS AppConfig per l'utente*.  
+  Per i dettagli sull'API, consulta [UpdateEnvironment AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/update-environment.html)*Command Reference*. 

### `update-extension-association`
<a name="appconfig_UpdateExtensionAssociation_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`update-extension-association`.

**AWS CLI**  
**Per aggiornare un'associazione di AWS AppConfig estensioni**  
L'`update-extension-association`esempio seguente aggiunge un nuovo valore di parametro a un'associazione di estensione in AWS AppConfig.  

```
aws appconfig update-extension-association \
    --region us-west-2 \
    --extension-association-id a1b2c3d4 \
    --parameters S3bucket=FinanceMobileApp
```
Output:  

```
{
    "Id": "a1b2c3d4",
    "ExtensionArn": "arn:aws:appconfig:us-west-2:123456789012:extension/S3-backup-extension/1",
    "ResourceArn": "arn:aws:appconfig:us-west-2:123456789012:application/Finance",
    "Parameters": {
        "S3bucket": "FinanceMobileApp"
    },
    "ExtensionVersionNumber": 1
}
```
Per ulteriori informazioni, vedete [Lavorare con AWS AppConfig le estensioni](https://docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html) nella *Guida AWS AppConfig per l'utente*.  
+  Per i dettagli sull'API, consulta [UpdateExtensionAssociation AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/update-extension-association.html)*Command Reference*. 

### `update-extension`
<a name="appconfig_UpdateExtension_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`update-extension`.

**AWS CLI**  
**Per aggiornare un' AWS AppConfig estensione**  
L'`update-extension`esempio seguente aggiunge un parametro aggiuntivo Key a un'estensione in AWS AppConfig.  

```
aws appconfig update-extension \
    --region us-west-2 \
    --extension-identifier S3-backup-extension \
    --parameters S3bucket={Required=true},CampaignID={Required=false}
```
Output:  

```
{
    "Id": "1A2B3C4D",
    "Name": "S3-backup-extension",
    "VersionNumber": 1,
    "Arn": "arn:aws:appconfig:us-west-2:123456789012:extension/1A2B3C4D/1",
    "Actions": {
        "PRE_CREATE_HOSTED_CONFIGURATION_VERSION": [
            {
                "Name": "S3backup",
                "Uri": "arn:aws:lambda:us-west-2:123456789012:function:S3backupfunction",
                "RoleArn": "arn:aws:iam::123456789012:role/appconfigextensionrole"
            }
        ]
    },
    "Parameters": {
        "CampaignID": {
            "Required": false
        },
        "S3bucket": {
            "Required": true
        }
    }
}
```
Per ulteriori informazioni, consultate [Lavorare con AWS AppConfig le estensioni](https://docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html) nella *Guida AWS AppConfig per l'utente*.  
+  Per i dettagli sull'API, consulta [UpdateExtension AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/update-extension.html)*Command Reference*. 

### `validate-configuration`
<a name="appconfig_ValidateConfiguration_cli_topic"></a>

Il seguente esempio di codice mostra come utilizzare`validate-configuration`.

**AWS CLI**  
**Come convalidare una configurazione**  
L’esempio `validate-configuration` seguente utilizza i validatori in un profilo di configurazione per convalidare una configurazione.  

```
aws appconfig validate-configuration \
    --application-id abc1234 \
    --configuration-profile-id ur8hx2f \
    --configuration-version 1
```
Il comando non produce alcun output.  
Per ulteriori informazioni, vedere [Fase 3: Creazione di una configurazione e di un profilo di configurazione](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-configuration-and-profile.html) nella *Guida per l'AWS AppConfig utente*.  
+  Per i dettagli sull'API, consulta [ValidateConfiguration AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/validate-configuration.html)*Command Reference*. 