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
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.botocore
Effettua l'installazione sull'EC2istanza che monterà il file system. Per ulteriori informazioni, consulta Installazione e aggiornamento botocore.Abilita la funzionalità CloudWatch Logs in
amazon-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 pacchettoamazon-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 sezionecloudwatch-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.confPer 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-
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 dellog_group_name
campo nelefs-utils.conf
file, come segue:[cloudwatch-log] log_group_name = /aws/efs/utils/{fs_id}
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
Apri la CloudWatch console all'indirizzo https://console.aws.amazon.com/cloudwatch/
. Scegli Gruppi di log dalla barra di navigazione a sinistra.
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.
Scegli un flusso di log per visualizzare eventi di log specifici, incluso lo stato di successo o di fallimento del tentativo di montaggio.