Monitoraggio dei tentativi di montaggio riusciti e falliti - Amazon Elastic File System

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

Monitoraggio dei tentativi di montaggio riusciti e falliti

Puoi utilizzare Amazon CloudWatch Logs per monitorare e segnalare l'esito positivo o negativo dei tentativi di montaggio per i tuoi EFS file system da remoto senza dover accedere ai client. Utilizza la seguente procedura per configurare l'EC2istanza in modo che utilizzi CloudWatch Logs per monitorare il successo o il fallimento dei tentativi di montaggio del file system.

Per abilitare la notifica di successo o fallimento del tentativo di montaggio nei log CloudWatch
  1. Installa amazon-efs-utils sull'EC2istanza montando il file system. Per ulteriori informazioni, consulta Installazione o aggiornamento automatico del EFS client Amazon tramite AWS Systems Manager o Installazione manuale del EFS client Amazon.

  2. botocoreEffettua l'installazione sull'EC2istanza che monterà il file system. Per ulteriori informazioni, consulta Installazione e aggiornamento botocore.

  3. Abilita la funzionalità CloudWatch Logs inamazon-efs-utils. Quando si utilizza AWS Systems Manager per l'installazione e la configurazioneamazon-efs-utils, CloudWatch la registrazione viene eseguita automaticamente. Quando installi il pacchetto amazon-efs-utils manualmente, devi aggiornare manualmente il file /etc/amazon/efs/efs-utils.conf di configurazione rimuovendo i commenti dalla riga # enabled = true sezione nella sezione cloudwatch-log. Utilizzate uno dei seguenti comandi per abilitare i CloudWatch registri manualmente.

    Per le istanze Linux:

    sudo sed -i -e '/\[cloudwatch-log\]/{N;s/# enabled = true/enabled = true/}' /etc/amazon/efs/efs-utils.conf

    Per le istanze macOS:

    EFS_UTILS_VERSION= efs-utils-version sudo sed -i -e '/\[cloudwatch-log\]/{N;s/# enabled = true/enabled = true/;}' /usr/local/Cellar/amazon-efs-utils/${EFS_UTILS_VERSION}/libexec/etc/amazon/efs/efs-utils.conf

    Per le istanze Mac2:

    EFS_UTILS_VERSION= efs-utils-version sudo sed -i -e '/\[cloudwatch-log\]/{N;s/# enabled = true/enabled = true/;}' /opt/homebrew/Cellar/amazon-efs-utils/${EFS_UTILS_VERSION}/libexec/etc/amazon/efs/efs-utils.conf
  4. Facoltativamente, è possibile configurare CloudWatch i nomi dei gruppi di log e impostare i giorni di conservazione dei log nel file. efs-utils.conf Se desideri avere gruppi di log separati CloudWatch per ogni file system montato, aggiungi /{fs_id} alla fine del log_group_name campo nel efs-utils.conf file, come segue:

    [cloudwatch-log] log_group_name = /aws/efs/utils/{fs_id}
  5. Allega la policy AmazonElasticFileSystemsUtils AWS gestita al IAM ruolo che hai collegato all'EC2istanza o alle AWS credenziali configurate sull'istanza. A tale scopo è possibile utilizzare Systems Manager. Per ulteriori informazioni, consulta Fase 1: Configurare un profilo di IAM istanza con le autorizzazioni richieste.

Di seguito sono riportati alcuni esempi di voci del registro dello stato dei tentativi di montaggio:

Successfully mounted fs-12345678.efs.us-east-1.amazonaws.com at /home/ec2-user/efs Mount failed, Failed to resolve "fs-01234567.efs.us-east-1.amazonaws.com"
Per visualizzare lo stato del montaggio nei registri CloudWatch
  1. Apri la CloudWatch console all'indirizzo https://console.aws.amazon.com/cloudwatch/.

  2. Scegli Gruppi di log dalla barra di navigazione a sinistra.

  3. Scegli il gruppo di log /aws/efs/utils. Vedrai un flusso di log per ogni combinazione di EC2 istanza e EFS file system di Amazon.

  4. Scegli un flusso di log per visualizzare eventi di log specifici, incluso lo stato di successo o di fallimento del tentativo di montaggio.