Creación de entornos para su aplicación en AWS AppConfig - AWS AppConfig

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.

Creación de entornos para su aplicación en AWS AppConfig

Para cada AWS AppConfig aplicación, defina uno o más entornos. Un entorno es un grupo de AppConfig objetivos de despliegue lógico, como aplicaciones en un Beta Production entorno, AWS Lambda funciones o contenedores. También puede definir entornos para subcomponentes de aplicaciones como, por ejemplo, los componentes Web, Mobile y Back-end para la aplicación. Puede configurar CloudWatch las alarmas de Amazon para cada entorno. El sistema supervisa las alarmas durante la implementación de la configuración. Si se activa una alarma, el sistema deshace la configuración.

Antes de empezar

Si quiere habilitar la AWS AppConfig reversión de una configuración en respuesta a una CloudWatch alarma, debe configurar una función AWS Identity and Access Management (IAM) con permisos que le permitan responder AWS AppConfig a CloudWatch las alarmas. Elija este rol en el siguiente procedimiento. Para obtener más información, consulte (Recomendado) Configuraciónde los permisos para la restauración automática.

Crear un AWS AppConfig entorno (consola)

Utilice el siguiente procedimiento para crear un AWS AppConfig entorno mediante la AWS Systems Manager consola.

Para crear un entorno
  1. Abra la AWS Systems Manager consola en https://console.aws.amazon.com/systems-manager/appconfig/.

  2. En el panel de navegación, elija Aplicaciones y, a continuación, seleccione el nombre de una aplicación para abrir la página de detalles.

  3. Elija la pestaña Entornos y, a continuación, Crear entorno.

  4. En Name (Nombre), introduzca un nombre para el entorno.

  5. En Description (Descripción), escriba información acerca del entorno.

  6. (Opcional) En la sección Monitores, selecciona el campo de rol de IAM y, a continuación, elige un rol de IAM con permiso para utilizar las métricas que deseas monitorear cloudwatch:DescribeAlarms en busca de alarmas.

  7. En la lista de CloudWatch alarmas, introduzca los nombres de los recursos de Amazon (ARNs) una o más métricas para monitorizar. AWS AppConfig revierte la implementación de la configuración si una de estas métricas pasa a un ALARM estado. Para obtener más información sobre las métricas recomendadas, consulte Supervisión de las implementaciones para su restauración automática.

  8. (Opcional) En la sección Asociar extensiones, elija una extensión de la lista. Para obtener más información, consulte Descripción de las extensiones de AWS AppConfig.

  9. (Opcional) En la sección Etiquetas, introduzca una clave y un valor opcional. Puede especificar un máximo de 50 etiquetas para un recurso.

  10. Seleccione Creación de entorno.

AWS AppConfig crea el entorno y, a continuación, muestra la página de detalles del entorno. Continúe en Creación de un perfil de configuración en AWS AppConfig.

Creación de un AWS AppConfig entorno (línea de comandos)

El siguiente procedimiento describe cómo utilizar AWS CLI (en Linux o Windows) o cómo AWS Tools for PowerShell crear un AWS AppConfig entorno.

Para crear un entorno paso a paso
  1. Abra el AWS CLI.

  2. Ejecute el siguiente comando para crear un entorno.

    Linux
    aws appconfig create-environment \ --application-id The_application_ID \ --name A_name_for_the_environment \ --description A_description_of_the_environment \ --monitors "AlarmArn=ARN_of_the_Amazon_CloudWatch_alarm,AlarmArnRole=ARN_of_the_IAM role_for_AWS AppConfig_to_monitor_AlarmArn" \ --tags User_defined_key_value_pair_metadata_of_the_environment
    Windows
    aws appconfig create-environment ^ --application-id The_application_ID ^ --name A_name_for_the_environment ^ --description A_description_of_the_environment ^ --monitors "AlarmArn=ARN_of_the_Amazon_CloudWatch_alarm,AlarmArnRole=ARN_of_the_IAM role_for_AWS AppConfig_to_monitor_AlarmArn" ^ --tags User_defined_key_value_pair_metadata_of_the_environment
    PowerShell
    New-APPCEnvironment ` -Name Name_for_the_environment ` -ApplicationId The_application_ID -Description Description_of_the_environment ` -Monitors @{"AlarmArn=ARN_of_the_Amazon_CloudWatch_alarm,AlarmArnRole=ARN_of_the_IAM role_for_AWS AppConfig_to_monitor_AlarmArn"} ` -Tag Hashtable_type_user_defined_key_value_pair_metadata_of_the_environment

    El sistema devuelve información similar a la siguiente.

    Linux
    {
       "ApplicationId": "The application ID",
       "Id": "The_environment ID",
       "Name": "Name of the environment",
       "State": "The state of the environment",
       "Description": "Description of the environment",
       
       "Monitors": [ 
          { 
             "AlarmArn": "ARN of the Amazon CloudWatch alarm",
             "AlarmRoleArn": "ARN of the IAM role for AppConfig to monitor AlarmArn"
          }
       ]  
    }
    Windows
    {
       "ApplicationId": "The application ID",
       "Id": "The environment ID",
       "Name": "Name of the environment",
       "State": "The state of the environment"
       "Description": "Description of the environment",
       
       "Monitors": [ 
          { 
             "AlarmArn": "ARN of the Amazon CloudWatch alarm",
             "AlarmRoleArn": "ARN of the IAM role for AppConfig to monitor AlarmArn"
          }
       ] 
    }
    PowerShell
    ApplicationId     : The application ID
    ContentLength     : Runtime of the command
    Description       : Description of the environment
    HttpStatusCode    : HTTP Status of the runtime
    Id                : The environment ID
    Monitors          : {ARN of the Amazon CloudWatch alarm, ARN of the IAM role for AppConfig to monitor AlarmArn}
    Name              : Name of the environment
    Response Metadata : Runtime Metadata
    State             : State of the environment

Continúe en Creación de un perfil de configuración en AWS AppConfig.