Creazione di ambienti per l'applicazione in AWS AppConfig - AWS AppConfig

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

Creazione di ambienti per l'applicazione in AWS AppConfig

Per ogni AWS AppConfig applicazione, si definiscono uno o più ambienti. Un ambiente è un gruppo di AppConfig obiettivi di distribuzione logico, ad esempio applicazioni in un Production ambiente Beta OR, AWS Lambda funzioni o contenitori. È inoltre possibile definire ambienti per i sottocomponenti delle applicazioni, ad esempio WebMobile, eBack-end. Puoi configurare gli CloudWatch allarmi Amazon per ogni ambiente. Il sistema monitora gli allarmi durante una distribuzione della configurazione. Se viene attivato un allarme, il sistema ripristina la configurazione.

Prima di iniziare

Se desideri abilitare AWS AppConfig il ripristino di una configurazione in risposta a un CloudWatch allarme, devi configurare un ruolo AWS Identity and Access Management (IAM) con autorizzazioni per consentire AWS AppConfig la risposta agli allarmi. CloudWatch È possibile scegliere questo ruolo nella procedura seguente. Per ulteriori informazioni, consulta Configura le autorizzazioni per il rollback automatico.

Creazione di un AWS AppConfig ambiente (console)

Utilizzare la procedura seguente per creare un AWS AppConfig ambiente utilizzando la AWS Systems Manager console.

Per creare un ambiente
  1. Aprire la AWS Systems Manager console all'indirizzo https://console.aws.amazon.com/systems-manager/appconfig/.

  2. Nel riquadro di navigazione, scegli Applicazioni, quindi scegli il nome di un'applicazione per aprire la pagina dei dettagli.

  3. Scegli la scheda Ambienti, quindi scegli Crea ambiente.

  4. In Name (Nome), inserire un nome per l'ambiente.

  5. In Description (Descrizione), immettere le informazioni sull'ambiente.

  6. (Facoltativo) Nella sezione Monitor, scegli il campo del ruolo IAM, quindi scegli un ruolo IAM con il permesso di ripristinare una configurazione se viene attivato un allarme.

  7. Nell'elenco degli CloudWatch allarmi, scegli uno o più allarmi da monitorare. AWS AppConfig ripristina l'implementazione della configurazione se uno di questi allarmi entra in uno stato di allarme.

  8. (Facoltativo) Nella sezione Associa estensioni, scegli un'estensione dall'elenco. Per ulteriori informazioni, consulta Informazioni sulle AWS AppConfig estensioni.

  9. (Facoltativo) Nella sezione Tag, inserisci una chiave e un valore opzionale. È possibile specificare un massimo di 50 tag per una risorsa.

  10. Seleziona Create environment (Crea ambiente).

AWS AppConfig crea l'ambiente e quindi visualizza la pagina dei dettagli dell'ambiente. Passa a Creazione di un profilo di configurazione in AWS AppConfig.

Creazione di un AWS AppConfig ambiente (riga di comando)

La procedura seguente descrive come utilizzare AWS CLI (su Linux o Windows) o AWS Tools for PowerShell creare un AWS AppConfig ambiente.

Creare un ambiente passo dopo passo
  1. Apri il AWS CLI.

  2. Eseguite il comando seguente per creare un ambiente.

    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

    Il sistema restituisce informazioni simili alle seguenti.

    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

Passa a Creazione di un profilo di configurazione in AWS AppConfig.