Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Vous pouvez utiliser Amazon CloudWatch Logs pour surveiller et signaler le succès ou l'échec des tentatives de montage de vos systèmes de fichiers EFS à distance sans avoir à vous connecter aux clients. Suivez la procédure suivante pour configurer votre EC2 instance afin qu'elle utilise CloudWatch les journaux afin de contrôler le succès ou l'échec des tentatives de montage de son système de fichiers.
Pour activer la notification de réussite ou d'échec des tentatives de montage dans CloudWatch les journaux
Effectuez l'installation
amazon-efs-utils
sur l' EC2 instance qui monte le système de fichiers. Pour plus d’informations, consultez Installation ou mise à jour automatique du client Amazon EFS à l'aide de AWS Systems Manager ou Installation manuelle du client Amazon EFS.Effectuez l'installation
botocore
sur l' EC2 instance qui va monter le système de fichiers. Pour de plus amples informations, veuillez consulter Installation et mise à niveau botocore.Activez la fonctionnalité CloudWatch Logs dans
amazon-efs-utils
. Lors de l'installation et AWS Systems Manager de la configurationamazon-efs-utils
, la CloudWatch journalisation est automatiquement effectuée pour vous. Lorsque vous installez le packageamazon-efs-utils
manuellement, vous devez mettre à jour le fichier de configuration/etc/amazon/efs/efs-utils.conf
manuellement en décommentant la ligne# enabled = true
de la sectioncloudwatch-log
. Utilisez l'une des commandes suivantes pour activer CloudWatch les journaux manuellement.Pour les instances Linux :
sudo sed -i -e '/\[cloudwatch-log\]/{N;s/# enabled = true/enabled = true/}' /etc/amazon/efs/efs-utils.conf
Pour les instances de 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.confPour les instances 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-
Vous pouvez éventuellement configurer les noms CloudWatch des groupes de journaux et définir les jours de conservation des journaux dans le
efs-utils.conf
fichier. Si vous souhaitez créer des groupes de journaux distincts CloudWatch pour chaque système de fichiers monté, ajoutez-les/{fs_id}
à la fin dulog_group_name
champ duefs-utils.conf
fichier, comme suit :[cloudwatch-log] log_group_name = /aws/efs/utils/{fs_id}
Associez la politique
AmazonElasticFileSystemsUtils
AWS gérée au rôle IAM que vous avez attaché à l' EC2 instance ou aux AWS informations d'identification configurées sur votre instance. Vous pouvez utiliser Systems Manager à cette fin. Pour obtenir plus d’informations, consultezÉtape 1 : Configurez un profil d’instance (IAM) avec les autorisations requises..
Voici des exemples d’entrées du journal d’état des tentatives de Montage :
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"
Pour afficher l'état du montage dans CloudWatch les journaux
Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/
. Sélectionnez Groupes de journalisation dans la barre de navigation de gauche.
Choisissez le groupe/aws/efs/utilslog. Vous verrez un flux de journal pour chaque combinaison d' EC2 instance Amazon et de système de fichiers EFS.
Choisissez un flux de journal pour afficher des événements de journal spécifiques, notamment l’état de réussite ou d’échec de la tentative de Montage.