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 un rol 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) Configure los permisos para la reversió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 una de 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, elija el nombre de una aplicación para abrir la página de detalles.

  3. Seleccione la pestaña Entornos y, a continuación, elija 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, elija el campo de IAMrol y, a continuación, elija un IAM rol con permiso para revertir una configuración si se activa una alarma.

  7. En la lista de CloudWatch alarmas, elija una o más alarmas para monitorizarlas. AWS AppConfig revierte el despliegue de la configuración si una de estas alarmas pasa a un estado de alarma.

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

  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 Crear 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 el AWS CLI (en Linux o Windows) o AWS Tools for PowerShell cómo 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.