

Hay más ejemplos de AWS SDK disponibles en el repositorio de ejemplos de [AWS Doc SDK. ](https://github.com/awsdocs/aws-doc-sdk-examples) GitHub 

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# AWS AppConfig ejemplos que utilizan AWS CLI
<a name="cli_2_appconfig_code_examples"></a>

Los siguientes ejemplos de código muestran cómo realizar acciones e implementar escenarios comunes mediante el uso de AWS Command Line Interface with AWS AppConfig.

Las *acciones* son extractos de código de programas más grandes y deben ejecutarse en contexto. Mientras las acciones muestran cómo llamar a las distintas funciones de servicio, es posible ver las acciones en contexto en los escenarios relacionados.

En cada ejemplo se incluye un enlace al código de origen completo, con instrucciones de configuración y ejecución del código en el contexto.

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

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

### `crear una aplicación`
<a name="appconfig_CreateApplication_cli_2_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `create-application`.

**AWS CLI**  
**Para crear una aplicación**  
El siguiente `create-application` ejemplo crea una aplicación en. AWS AppConfig  

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

```
{
    "Description": "An application used for creating an example.",
    "Id": "339ohji",
    "Name": "example-application"
}
```
Para obtener más información, consulte el [ paso 1: Crear una AWS AppConfig aplicación ](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-application.html) en la Guía del *AWS AppConfig usuario*.  
+  Para obtener más información sobre la API, consulte [ CreateApplication ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/create-application.html) la sección de referencia de *AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `create-configuration-profile`.

**AWS CLI**  
**Para crear un perfil de configuración**  
En el siguiente ejemplo de `create-configuration-profile`, se crea un perfil de configuración mediante una configuración almacenada en Parameter Store, una funcionalidad de 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"}}
```
Salida:  

```
{
    "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
}
```
Para obtener más información, consulte el [ paso 3: Crear una configuración y un perfil de configuración ](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-configuration-and-profile.html) en la Guía del usuario. *AWS AppConfig *  
+  Para obtener más información sobre la API, consulte [ CreateConfigurationProfile ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/create-configuration-profile.html) la Referencia de *AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `create-environment`.

**AWS CLI**  
**Para crear un entorno**  
El siguiente `create-environment` ejemplo crea un AWS AppConfig entorno denominado Example-Environment con la aplicación que creó con create-application.  

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

```
{
    "ApplicationId": "339ohji",
    "Description": null,
    "Id": "54j1r29",
    "Monitors": null,
    "Name": "Example-Environment",
    "State": "ReadyForDeployment"
}
```
Para obtener más información, consulte el [ paso 2: Crear un entorno ](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-environment.html) en la Guía del *AWS AppConfig usuario. *  
+  Para obtener más información sobre la API, consulte [ CreateEnvironment ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/create-environment.html) la Referencia de *AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `create-extension-association`.

**AWS CLI**  
**Para crear una asociación de extensiones**  
En el siguiente `create-extension-association` ejemplo, se crea una nueva asociación de extensiones en. 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}}
```
Salida:  

```
{
  "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
}
```
Para obtener más información, consulte [ Trabajar con AWS AppConfig extensiones ](https://docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html) en la Guía del *AWS AppConfig usuario*.  
+  Para obtener más información sobre la API, consulte [ CreateExtensionAssociation ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/create-extension-association.html) la sección de referencia de *AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `create-extension`.

**AWS CLI**  
**Para crear una extensión**  
El siguiente `create-extension` ejemplo crea una nueva extensión en. 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}}}
```
Salida:  

```
{
    "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
        }
    }
}
```
Para obtener más información, consulte [ Trabajar con AWS AppConfig extensiones ](https://docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html) en la Guía del *AWS AppConfig usuario*.  
+  Para obtener más información sobre la API, consulte [ CreateExtension ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/create-extension.html) la sección de referencia de *AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `create-hosted-configuration-version`.

**AWS CLI**  
**Para crear una versión de configuración alojada**  
El siguiente `create-hosted-configuration-version` ejemplo crea una nueva configuración en el almacén de configuración hospedado. AWS AppConfig El contenido de la configuración debe convertirse primero a base64.  

```
aws appconfig create-hosted-configuration-version \
    --application-id {{"339ohji"}} \
    --configuration-profile-id {{"ur8hx2f"}} \
    --content {{eyAiTmFtZSI6ICJFeGFtcGxlQXBwbGljYXRpb24iLCAiSWQiOiBFeGFtcGxlSUQsICJSYW5rIjogNyB9}} \
    --content-type {{"application/json"}} \
    {{configuration_version_output_file}}
```
Contenido de `configuration_version_output_file`:  

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

```
{
    "ApplicationId": "339ohji",
    "ConfigurationProfileId": "ur8hx2f",
    "VersionNumber": "1",
    "ContentType": "application/json"
}
```
Para obtener más información, consulte [ Acerca del almacén de configuración AWS AppConfig hospedado ](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-configuration-and-profile.html#appconfig-creating-configuration-and-profile-about-hosted-store) en la Guía * del usuario de *AWS Appconfig.  
+  Para obtener más información sobre la API, consulte la sección [ CreateHostedConfigurationVersion ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/create-hosted-configuration-version.html) de referencia * de *AWS CLI comandos. 

### `eliminar aplicación`
<a name="appconfig_DeleteApplication_cli_2_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `delete-application`.

**AWS CLI**  
**Eliminación de una aplicación**  
En el siguiente ejemplo de `delete-application`, se elimina la aplicación especificada.  

```
aws appconfig delete-application \
--application-id {{339ohji}}
```
Este comando no genera ninguna salida.  
Para obtener más información, consulte el [ Paso 1: Crear una AWS AppConfig aplicación ](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-application.html) en la Guía del *AWS AppConfig usuario. *  
+  Para obtener más información sobre la API, consulte [ DeleteApplication ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/delete-application.html) la sección de referencia de *AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `delete-configuration-profile`.

**AWS CLI**  
**Para eliminar un perfil de configuración**  
En el siguiente ejemplo de `delete-configuration-profile`, se elimina el perfil de configuración especificado.  

```
aws appconfig delete-configuration-profile \
    --application-id {{339ohji}} \
    --configuration-profile-id {{ur8hx2f}}
```
Este comando no genera ninguna salida.  
Para obtener más información, consulte el [ paso 3: Crear una configuración y un perfil de configuración ](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-configuration-and-profile.html) en la Guía del usuario. *AWS AppConfig *  
+  Para obtener más información sobre la API, consulte [ DeleteConfigurationProfile ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/delete-configuration-profile.html) la Referencia de *AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `delete-deployment-strategy`.

**AWS CLI**  
**Para eliminar una estrategia de implementación**  
En el siguiente ejemplo de `delete-deployment-strategy`, se elimina la estrategia de implementación especificada.  

```
aws appconfig delete-deployment-strategy \
    --deployment-strategy-id {{1225qzk}}
```
Este comando no genera ninguna salida.  
Para obtener más información, consulte el [ paso 4: Crear una estrategia ](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-deployment-strategy.html) de implementación en la Guía del usuario. *AWS AppConfig *  
+  Para obtener más información sobre la API, consulte [ DeleteDeploymentStrategy ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/delete-deployment-strategy.html) la sección de referencia de *AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `delete-environment`.

**AWS CLI**  
**Para eliminar un entorno**  
En el siguiente ejemplo de `delete-environment`, se elimina el entorno de aplicación especificado.  

```
aws appconfig delete-environment \
    --application-id {{339ohji}} \
    --environment-id {{54j1r29}}
```
Este comando no genera ninguna salida.  
Para obtener más información, consulte el [ paso 2: Crear un entorno ](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-environment.html) en la Guía del *AWS AppConfig usuario*.  
+  Para obtener más información sobre la API, consulte [ DeleteEnvironment ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/delete-environment.html) la Referencia de *AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `delete-extension-association`.

**AWS CLI**  
**Para eliminar una asociación de extensiones**  
En el siguiente `delete-extension-association` ejemplo, se elimina una asociación de extensiones de. AWS AppConfig  

```
aws appconfig delete-extension-association \
    --region {{us-west-2}} \
    --extension-association-id {{a1b2c3d4}}
```
Este comando no genera ninguna salida.  
Para obtener más información, consulte [ Trabajar con AWS AppConfig extensiones ](https://docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html) en la Guía * del *AWS AppConfig usuario.  
+  Para obtener más información sobre la API, consulte [ DeleteExtensionAssociation ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/delete-extension-association.html) la sección de referencia de *AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `delete-extension`.

**AWS CLI**  
**Para eliminar una extensión**  
En el `delete-extension` ejemplo siguiente se elimina una extensión de. AWS AppConfig  

```
aws appconfig delete-extension \
    --region {{us-west-2}} \
    --extension-identifier {{S3-backup-extension}}
```
Este comando no genera ninguna salida.  
Para obtener más información, consulte [ Trabajar con AWS AppConfig extensiones ](https://docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html) en la Guía * del *AWS AppConfig usuario.  
+  Para obtener más información sobre la API, consulte [ DeleteExtension ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/delete-extension.html) la sección de referencia de *AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `delete-hosted-configuration-version`.

**AWS CLI**  
**Para eliminar una versión de configuración alojada**  
El siguiente `delete-hosted-configuration-version` ejemplo elimina una versión de configuración alojada en el almacén de configuración hospedado. AWS AppConfig   

```
aws appconfig delete-hosted-configuration-version \
    --application-id {{339ohji}} \
    --configuration-profile-id {{ur8hx2f}} \
    --version-number {{1}}
```
Salida: este comando no genera ninguna salida.  
Para obtener más información, consulte el [ paso 3: Crear una configuración y un perfil de configuración ](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-configuration-and-profile.html) en la Guía * del *AWS AppConfig usuario.  
+  Para obtener más información sobre la API, consulte [ DeleteHostedConfigurationVersion ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/delete-hosted-configuration-version.html) la Referencia de *AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `get-application`.

**AWS CLI**  
**Para generar una lista de detalles de una aplicación**  
En el siguiente ejemplo de `get-application`, se genera una lista de detalles de la aplicación especificada.  

```
aws appconfig get-application \
    --application-id {{339ohji}}
```
Salida:  

```
{
    "Description": "An application used for creating an example.",
    "Id": "339ohji",
    "Name": "example-application"
}
```
Para obtener más información, consulte [ Cómo AWS AppConfig funciona ](https://docs.aws.amazon.com/appconfig/latest/userguide/what-is-appconfig.html#learn-more-appconfig-how-it-works) en la Guía del *AWS AppConfig usuario. *  
+  Para obtener más información sobre la API, consulte [ GetApplication ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/get-application.html) la sección de referencia de *AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `get-configuration-profile`.

**AWS CLI**  
**Para recuperar los detalles del perfil de configuración**  
En el siguiente ejemplo de `get-configuration-profile`, se ofrecen los detalles del perfil de configuración especificado.  

```
aws appconfig get-configuration-profile \
    --application-id {{339ohji}} \
    --configuration-profile-id {{ur8hx2f}}
```
Salida:  

```
{
    "ApplicationId": "339ohji",
    "Id": "ur8hx2f",
    "Name": "Example-Configuration-Profile",
    "LocationUri": "ssm-parameter://Example-Parameter",
    "RetrievalRoleArn": "arn:aws:iam::111122223333:role/Example-App-Config-Role"
}
```
Para obtener más información, consulte el [ paso 3: Crear una configuración y un perfil de configuración ](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-configuration-and-profile.html) en la Guía del usuario. *AWS AppConfig *  
+  Para obtener más información sobre la API, consulte [ GetConfigurationProfile ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/get-configuration-profile.html) la Referencia de *AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `get-configuration`.

**AWS CLI**  
**Para recuperar los detalles de configuración**  
En el siguiente ejemplo de `get-configuration`, se ofrecen los detalles de configuración de la aplicación de ejemplo. En llamadas posteriores a get-configuration, utilice el parámetro `client-configuration-version` para actualizar la configuración de la aplicación únicamente si la versión ha cambiado. Al actualizar la configuración solo cuando la versión ha cambiado, se evitan los cargos excesivos que se generen al llamar a get-configuration.  

```
aws appconfig get-configuration \
    --application {{"example-application"}} \
    --environment {{"Example-Environment"}} \
    --configuration {{"Example-Configuration-Profile"}} \
    --client-id {{"test-id"}} \
    {{configuration-output-file}}
```
Contenido de `configuration-output-file`:  

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

```
{
    "ConfigurationVersion": "1",
    "ContentType": "application/json"
}
```
Para obtener más información, consulte el [ paso 6: Recibir la configuración ](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-retrieving-the-configuration.html) en la Guía del *AWS AppConfig usuario. *  
+  Para obtener más información sobre la API, consulte [ GetConfiguration ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/get-configuration.html) la Referencia de *AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `get-deployment-strategy`.

**AWS CLI**  
**Para recuperar los detalles de una estrategia de implementación**  
En el siguiente ejemplo de `get-deployment-strategy`, se genera una lista de los detalles de la estrategia de implementación especificada.  

```
aws appconfig get-deployment-strategy \
    --deployment-strategy-id {{1225qzk}}
```
Salida:  

```
{
    "Id": "1225qzk",
    "Name": "Example-Deployment",
    "DeploymentDurationInMinutes": 15,
    "GrowthType": "LINEAR",
    "GrowthFactor": 25.0,
    "FinalBakeTimeInMinutes": 0,
    "ReplicateTo": "SSM_DOCUMENT"
}
```
Para obtener más información, consulte el [ paso 4: Crear una estrategia ](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-deployment-strategy.html) de implementación en la Guía del usuario. *AWS AppConfig *  
+  Para obtener más información sobre la API, consulte [ GetDeploymentStrategy ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/get-deployment-strategy.html) la sección de referencia de *AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `get-deployment`.

**AWS CLI**  
**Recuperación de los detalles de la implementación**  
En el siguiente ejemplo de `get-deployment`, se genera una lista de los detalles de la implementación en la aplicación en el entorno y la implementación especificados.  

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

```
{
    "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"
}
```
Para obtener más información, consulte el [ paso 5: Implementar una configuración ](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-deploying.html) en la Guía del *AWS AppConfig usuario. *  
+  Para obtener más información sobre la API, consulte [ GetDeployment ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/get-deployment.html) la Referencia de *AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `get-environment`.

**AWS CLI**  
**Recuperación de los detalles del entorno**  
En el siguiente ejemplo de `get-environment`, se recuperan los detalles y el estado del entorno especificado.  

```
aws appconfig get-environment \
    --application-id {{339ohji}} \
    --environment-id {{54j1r29}}
```
Salida:  

```
{
    "ApplicationId": "339ohji",
    "Id": "54j1r29",
    "Name": "Example-Environment",
    "State": "ReadyForDeployment"
}
```
Para obtener más información, consulte el [ Paso 2: Crear un entorno ](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-environment.html) en la Guía del *AWS AppConfig usuario. *  
+  Para obtener más información sobre la API, consulte [ GetEnvironment ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/get-environment.html) la Referencia de *AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `get-extension-association`.

**AWS CLI**  
**Para obtener detalles de una asociación de extensiones**  
En el siguiente ejemplo de `get-extension-association`, se muestra información acerca de una asociación de extensiones.  

```
aws appconfig get-extension-association \
    --region {{us-west-2}} \
    --extension-association-id {{a1b2c3d4}}
```
Salida:  

```
{
    "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
}
```
Para obtener más información, consulte [ Trabajar con AWS AppConfig extensiones ](https://docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html) en la Guía del usuario. *AWS AppConfig *  
+  Para obtener más información sobre la API, consulte [ GetExtensionAssociation ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/get-extension-association.html) la sección de referencia de *AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `get-extension`.

**AWS CLI**  
**Para obtener detalles de una extensión**  
En el siguiente ejemplo de `get-extension`, se muestra información acerca de una extensión.  

```
aws appconfig get-extension \
    --region {{us-west-2}} \
    --extension-identifier {{S3-backup-extension}}
```
Salida:  

```
{
    "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
        }
    }
}
```
Para obtener más información, consulte [ Trabajar con AWS AppConfig extensiones ](https://docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html) en la Guía del *AWS AppConfig usuario. *  
+  Para obtener más información sobre la API, consulte [ GetExtension ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/get-extension.html) la sección de referencia de *AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `get-hosted-configuration-version`.

**AWS CLI**  
**Recuperación de detalles de la configuración alojada**  
El siguiente `get-hosted-configuration-version` ejemplo recupera los detalles de configuración de la configuración hospedada. AWS AppConfig   

```
aws appconfig get-hosted-configuration-version \
    --application-id {{339ohji}} \
    --configuration-profile-id {{ur8hx2f}} \
    --version-number {{1}} \
    {{hosted-configuration-version-output}}
```
Contenido de `hosted-configuration-version-output`:  

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

```
{
    "ApplicationId": "339ohji",
    "ConfigurationProfileId": "ur8hx2f",
    "VersionNumber": "1",
    "ContentType": "application/json"
}
```
Para obtener más información, consulte [ Acerca del almacén de configuración AWS AppConfig hospedado ](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-configuration-and-profile.html#appconfig-creating-configuration-and-profile-about-hosted-store) en la Guía * del *AWS AppConfig usuario.  
+  Para obtener más información sobre la API, consulte [ GetHostedConfigurationVersion ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/get-hosted-configuration-version.html) la sección de referencia de *AWS CLI comandos*. 

### `enumerar aplicaciones`
<a name="appconfig_ListApplications_cli_2_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `list-applications`.

**AWS CLI**  
**Generación de una lista de las aplicaciones disponibles**  
El siguiente `list-applications` ejemplo muestra las aplicaciones disponibles en su cuenta. AWS   

```
aws appconfig list-applications
```
Salida:  

```
{
    "Items": [
        {
            "Id": "339ohji",
            "Name": "test-application",
            "Description": "An application used for creating an example."
        },
        {
            "Id": "rwalwu7",
            "Name": "Test-Application"
        }
    ]
}
```
Para obtener más información, consulte el [ paso 1: Crear una AWS AppConfig aplicación ](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-application.html) en la Guía del *AWS AppConfig usuario*.  
+  Para obtener más información sobre la API, consulte [ ListApplications ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/list-applications.html) la sección de referencia de *AWS CLI comandos*. 

### `perfiles de configuración de listas`
<a name="appconfig_ListConfigurationProfiles_cli_2_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `list-configuration-profiles`.

**AWS CLI**  
**Generación de una lista de los perfiles de configuración disponibles**  
En el siguiente ejemplo de `list-configuration-profiles`, se genera una lista de los perfiles de configuración disponibles para la aplicación especificada.  

```
aws appconfig list-configuration-profiles \
    --application-id {{339ohji}}
```
Salida:  

```
{
    "Items": [
        {
            "ApplicationId": "339ohji",
            "Id": "ur8hx2f",
            "Name": "Example-Configuration-Profile",
            "LocationUri": "ssm-parameter://Example-Parameter"
        }
    ]
}
```
Para obtener más información, consulte el [ paso 3: Crear una configuración y un perfil de configuración ](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-configuration-and-profile.html) en la Guía del usuario. *AWS AppConfig *  
+  Para obtener más información sobre la API, consulte [ ListConfigurationProfiles ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/list-configuration-profiles.html) la Referencia de *AWS CLI comandos*. 

### `enumerar estrategias de implementación`
<a name="appconfig_ListDeploymentStrategies_cli_2_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `list-deployment-strategies`.

**AWS CLI**  
**Generación de una lista de las estrategias de implementación disponibles**  
En el siguiente `list-deployment-strategies` ejemplo, se enumeran las estrategias de implementación disponibles en su cuenta. AWS   

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

```
{
    "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"
        }
    ]
}
```
Para obtener más información, consulte el [ paso 4: Crear una estrategia de implementación ](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-deployment-strategy.html) en la Guía del *AWS AppConfig usuario*.  
+  Para obtener más información sobre la API, consulte [ ListDeploymentStrategies ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/list-deployment-strategies.html) la sección de referencia de *AWS CLI comandos*. 

### `listas de despliegues`
<a name="appconfig_ListDeployments_cli_2_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `list-deployments`.

**AWS CLI**  
**Generación de una lista de las implementaciones disponibles**  
El siguiente `list-deployments` ejemplo muestra las implementaciones disponibles en su AWS cuenta para la aplicación y el entorno especificados.  

```
aws appconfig list-deployments \
    --application-id {{339ohji}} \
    --environment-id {{54j1r29}}
```
Salida:  

```
{
    "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"
        }
    ]
}
```
Para obtener más información, consulte el [ paso 5: Implementar una configuración ](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-deploying.html) en la Guía * del *AWS AppConfig usuario.  
+  Para obtener más información sobre la API, consulte [ ListDeployments ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/list-deployments.html) la Referencia de *AWS CLI comandos*. 

### `entornos de lista`
<a name="appconfig_ListEnvironments_cli_2_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `list-environments`.

**AWS CLI**  
**Generación de una lista de los entornos disponibles**  
El siguiente `list-environments` ejemplo muestra los entornos disponibles en su AWS cuenta para la aplicación especificada.  

```
aws appconfig list-environments \
    --application-id {{339ohji}}
```
Salida:  

```
{
    "Items": [
        {
            "ApplicationId": "339ohji",
            "Id": "54j1r29",
            "Name": "Example-Environment",
            "State": "ReadyForDeployment"
        }
    ]
}
```
Para obtener más información, consulte el [ paso 2: Crear un entorno ](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-environment.html) en la Guía del *AWS AppConfig usuario*.  
+  Para obtener más información sobre la API, consulte [ ListEnvironments ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/list-environments.html) la Referencia de *AWS CLI comandos*. 

### `asociaciones de extensiones de lista`
<a name="appconfig_ListExtensionAssociations_cli_2_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `list-extension-associations`.

**AWS CLI**  
**Para enumerar todas las asociaciones AWS AppConfig de extensión de su AWS cuenta para una región AWS **  
En el siguiente `list-extension-associations` ejemplo, se enumeran todas las asociaciones de AWS AppConfig extensión de la AWS cuenta actual en una AWS región específica.  

```
aws appconfig list-extension-associations \
    --region {{us-west-2}}
```
Salida:  

```
{
    "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"
        }
    ]
}
```
Para obtener más información, consulte [ Trabajar con AWS AppConfig extensiones ](https://docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html) en la Guía del *AWS AppConfig usuario*.  
+  Para obtener más información sobre la API, consulte [ ListExtensionAssociations ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/list-extension-associations.html) la sección de referencia de *AWS CLI comandos*. 

### `extensiones de lista`
<a name="appconfig_ListExtensions_cli_2_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `list-extensions`.

**AWS CLI**  
**Para enumerar todas las AWS AppConfig extensiones de tu AWS cuenta para una región AWS **  
El siguiente `list-extensions` ejemplo muestra todas las AWS AppConfig extensiones de la AWS cuenta actual en una AWS región específica. El comando devuelve extensiones personalizadas y AWS creadas.  

```
aws appconfig list-extensions \
    --region {{us-west-2}}
```
Salida:  

```
{
    "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."
        }
    ]
}
```
Para obtener más información, consulte [ Trabajar con AWS AppConfig extensiones ](https://docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html) en la Guía * del *AWS AppConfig usuario.  
+  Para obtener más información sobre la API, consulte [ ListExtensions ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/list-extensions.html) la sección de referencia de *AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `list-hosted-configuration-versions`.

**AWS CLI**  
**Generación de una lista de las versiones de configuración alojadas disponibles**  
El siguiente `list-hosted-configuration-versions` ejemplo muestra las versiones de configuración alojadas en el almacén de configuración hospedado para la aplicación AWS AppConfig y el perfil de configuración especificados.  

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

```
{
    "Items": [
        {
            "ApplicationId": "339ohji",
            "ConfigurationProfileId": "ur8hx2f",
            "VersionNumber": 1,
            "ContentType": "application/json"
        }
    ]
}
```
Para obtener más información, consulte [ Acerca del almacén de configuración AWS AppConfig hospedado ](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-configuration-and-profile.html#appconfig-creating-configuration-and-profile-about-hosted-store) en la Guía del *AWS AppConfig usuario*.  
+  Para obtener más información sobre la API, consulte [ ListHostedConfigurationVersions ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/list-hosted-configuration-versions.html) la sección de referencia de *AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `list-tags-for-resource`.

**AWS CLI**  
**Generación de una lista de las etiquetas de una aplicación**  
En el siguiente ejemplo de `list-tags-for-resource`, se genera una lista de las etiquetas de la aplicación especificada.  

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

```
{
    "Tags": {
        "group1": "1"
    }
}
```
Para obtener más información, consulte el [ paso 1: Crear una AWS AppConfig aplicación ](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-application.html) en la Guía del *AWS AppConfig usuario*.  
+  Para obtener más información sobre la API, consulte [ ListTagsForResource ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/list-tags-for-resource.html) la sección de referencia de *AWS CLI comandos*. 

### `inicio-despliegue`
<a name="appconfig_StartDeployment_cli_2_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `start-deployment`.

**AWS CLI**  
**Inicio de una implementación de configuración**  
En el siguiente ejemplo de `start-deployment`, se inicia una implementación en la aplicación con el entorno, la estrategia de implementación y el perfil de configuración especificados.  

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

```
{
    "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"
}
```
Para obtener más información, consulte el [ paso 5: Implementar una configuración ](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-deploying.html) en la Guía del *AWS AppConfig usuario. *  
+  Para obtener más información sobre la API, consulte [ StartDeployment ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/start-deployment.html) la Referencia de *AWS CLI comandos*. 

### `detener el despliegue`
<a name="appconfig_StopDeployment_cli_2_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `stop-deployment`.

**AWS CLI**  
**Detención de una implementación de configuración**  
En el siguiente ejemplo de `stop-deployment`, se detiene la implementación en una configuración de aplicación en el entorno especificado.  

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

```
{
    "DeploymentNumber": 0,
    "DeploymentDurationInMinutes": 0,
    "GrowthFactor": 0.0,
    "FinalBakeTimeInMinutes": 0,
    "PercentageComplete": 0.0
}
```
Para obtener más información, consulte el [ paso 5: Implementar una configuración ](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-deploying.html) en la Guía del *AWS AppConfig usuario. *  
+  Para obtener más información sobre la API, consulte [ StopDeployment ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/stop-deployment.html) la Referencia de *AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `tag-resource`.

**AWS CLI**  
**Etiquetado de una aplicación**  
En el siguiente ejemplo de `tag-resource`, se etiqueta un recurso de aplicación.  

```
aws appconfig tag-resource \
    --resource-arn {{arn:aws:appconfig:us-east-1:682428703967:application/339ohji}} \
    --tags '{{{"group1" : "1"}}}'
```
Este comando no genera ninguna salida.  
Para obtener más información, consulte el [ paso 1: Crear una AWS AppConfig aplicación ](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-application.html) en la Guía del *AWS AppConfig usuario*.  
+  Para obtener más información sobre la API, consulte [ TagResource ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/tag-resource.html) la sección de referencia de *AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `untag-resource`.

**AWS CLI**  
**Eliminación de una etiqueta de una aplicación**  
En el siguiente ejemplo de `untag-resource`, se elimina la etiqueta group1 de la aplicación especificada.  

```
aws appconfig untag-resource \
    --resource-arn {{arn:aws:appconfig:us-east-1:111122223333:application/339ohji}} \
    --tag-keys '{{["group1"]}}'
```
Este comando no genera ninguna salida.  
Para obtener más información, consulte el [ paso 1: Crear una AWS AppConfig aplicación ](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-application.html) en la Guía del *AWS AppConfig usuario*.  
+  Para obtener más información sobre la API, consulte [ UntagResource ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/untag-resource.html) la sección de referencia de *AWS CLI comandos*. 

### `aplicación de actualización`
<a name="appconfig_UpdateApplication_cli_2_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `update-application`.

**AWS CLI**  
**Para actualizar una aplicación**  
En el siguiente ejemplo de `update-application`, se actualiza el nombre de la aplicación especificada.  

```
aws appconfig update-application \
    --application-id {{339ohji}} \
    --name {{"Example-Application"}}
```
Salida:  

```
{
    "Id": "339ohji",
    "Name": "Example-Application",
    "Description": "An application used for creating an example."
}
```
Para obtener más información, consulte el [ paso 1: Creación de una AWS AppConfig aplicación ](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-application.html) en la Guía del *AWS AppConfig usuario. *  
+  Para obtener más información sobre la API, consulte [ UpdateApplication ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/update-application.html) la sección de referencia de *AWS CLI comandos*. 

### `perfil de configuración de actualización`
<a name="appconfig_UpdateConfigurationProfile_cli_2_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `update-configuration-profile`.

**AWS CLI**  
**Actualización de un perfil de configuración**  
En el siguiente ejemplo de `update-configuration-profile`, se actualiza la descripción del perfil de configuración especificado.  

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

```
{
    "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"
}
```
Para obtener más información, consulte el [ paso 3: Crear una configuración y un perfil de configuración ](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-configuration-and-profile.html) en la Guía del usuario. *AWS AppConfig *  
+  Para obtener más información sobre la API, consulte [ UpdateConfigurationProfile ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/update-configuration-profile.html) la Referencia de *AWS CLI comandos*. 

### `estrategia de actualización y despliegue`
<a name="appconfig_UpdateDeploymentStrategy_cli_2_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `update-deployment-strategy`.

**AWS CLI**  
**Actualización de una estrategia de implementación**  
En el siguiente ejemplo de `update-deployment-strategy`, se actualiza el tiempo de incorporación final a 20 minutos en la estrategia de implementación especificada.  

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

```
{
    "Id": "1225qzk",
    "Name": "Example-Deployment",
    "DeploymentDurationInMinutes": 15,
    "GrowthType": "LINEAR",
    "GrowthFactor": 25.0,
    "FinalBakeTimeInMinutes": 20,
    "ReplicateTo": "SSM_DOCUMENT"
}
```
Para obtener más información, consulte el [ paso 4: Crear una estrategia ](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-deployment-strategy.html) de implementación en la Guía del usuario. *AWS AppConfig *  
+  Para obtener más información sobre la API, consulte [ UpdateDeploymentStrategy ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/update-deployment-strategy.html) la sección de referencia de *AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `update-environment`.

**AWS CLI**  
**Actualización de un entorno**  
En el siguiente ejemplo de `update-environment`, se actualiza la descripción de un entorno.  

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

```
{
    "ApplicationId": "339ohji",
    "Id": "54j1r29",
    "Name": "Example-Environment",
    "Description": "An environment for examples.",
    "State": "RolledBack"
}
```
Para obtener más información, consulte el [ paso 2: Crear un entorno ](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-environment.html) en la Guía del *AWS AppConfig usuario*.  
+  Para obtener más información sobre la API, consulte [ UpdateEnvironment ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/update-environment.html) la Referencia de *AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `update-extension-association`.

**AWS CLI**  
**Para actualizar una asociación de extensiones AWS AppConfig **  
El siguiente `update-extension-association` ejemplo agrega un nuevo valor de parámetro a una asociación de extensiones en AWS AppConfig.  

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

```
{
    "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
}
```
Para obtener más información, consulte [ Trabajar con AWS AppConfig extensiones ](https://docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html) en la Guía del *AWS AppConfig usuario*.  
+  Para obtener más información sobre la API, consulte [ UpdateExtensionAssociation ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/update-extension-association.html) la sección de referencia de *AWS CLI comandos*. 

### `extensión de actualización`
<a name="appconfig_UpdateExtension_cli_2_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `update-extension`.

**AWS CLI**  
**Para actualizar una extensión AWS AppConfig **  
En el siguiente `update-extension` ejemplo, se agrega un parámetro adicional Key a una extensión en AWS AppConfig.  

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

```
{
    "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
        }
    }
}
```
Para obtener más información, consulte [ Trabajar con AWS AppConfig extensiones ](https://docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html) en la Guía del *AWS AppConfig usuario*.  
+  Para obtener más información sobre la API, consulte [ UpdateExtension ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/update-extension.html) la sección de referencia de *AWS CLI comandos*. 

### `validar la configuración`
<a name="appconfig_ValidateConfiguration_cli_2_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `validate-configuration`.

**AWS CLI**  
**Validación de una configuración**  
En el siguiente ejemplo de `validate-configuration`, se utilizan los validadores en un perfil de configuración para validar una configuración.  

```
aws appconfig validate-configuration \
    --application-id {{abc1234}} \
    --configuration-profile-id {{ur8hx2f}} \
    --configuration-version {{1}}
```
El comando no genera ninguna salida.  
Para obtener más información, consulte el [ paso 3: Crear una configuración y un perfil de configuración ](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-configuration-and-profile.html) en la Guía del *AWS AppConfig usuario. *  
+  Para obtener más información sobre la API, consulte [ ValidateConfiguration ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/appconfig/validate-configuration.html) la Referencia de *AWS CLI comandos*. 