마운트 시도 성공 및 실패 모니터링 - Amazon Elastic File System

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

마운트 시도 성공 및 실패 모니터링

Amazon CloudWatch Logs를 사용하면 클라이언트에 로그인하지 않고도 원격으로 EFS 파일 시스템에 대한 탑재 시도의 성공 또는 실패를 모니터링하고 보고할 수 있습니다. 다음 절차를 사용하여 CloudWatch 로그를 사용하여 파일 시스템 탑재 시도의 성공 또는 실패를 모니터링하도록 EC2 인스턴스를 구성하십시오.

CloudWatch 로그에서 탑재 시도 성공 또는 실패 알림을 활성화하려면
  1. 파일 시스템을 마운트하는 EC2 인스턴스에 amazon-efs-utils 설치합니다. 자세한 내용은 를 사용하여 Amazon EFS 클라이언트 자동 설치 또는 업데이트 AWS Systems Manager 또는 Amazon EFS 클라이언트 수동 설치을 참조하세요.

  2. 파일 시스템을 마운트할 EC2 인스턴스에 botocore 설치합니다. 자세한 내용은 설치 및 업그레이드 botocore 단원을 참조하십시오.

  3. 에서 CloudWatch 로그 기능을 amazon-efs-utils 활성화합니다. 를 AWS Systems Manager 사용하여 설치하고 amazon-efs-utils 구성하면 자동으로 CloudWatch 로깅이 수행됩니다. amazon-efs-utils 패키지를 수동으로 설치하는 경우 cloudwatch-log 섹션에서 해당 # enabled = true 줄의 주석을 제거하여 /etc/amazon/efs/efs-utils.conf 구성 파일을 수동으로 업데이트해야 합니다. 다음 명령 중 하나를 사용하여 CloudWatch 로그를 수동으로 활성화하십시오.

    Linux 인스턴스의 경우:

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

    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

    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. 선택적으로 CloudWatch 로그 그룹 이름을 구성하고 efs-utils.conf 파일에 로그 보존 날짜를 설정할 수 있습니다. 마운트된 각 파일 시스템에 CloudWatch 대해 별도의 로그 그룹을 만들려면 다음과 같이 efs-utils.conf 파일의 log_group_name 필드 끝에 추가하십시오/{fs_id}.

    [cloudwatch-log] log_group_name = /aws/efs/utils/{fs_id}
  5. 인스턴스에 연결한 IAM 역할 또는 EC2 인스턴스에 구성된 AWS 자격 증명에 AmazonElasticFileSystemsUtils AWS 관리형 정책을 연결합니다. Systems Manager를 사용하여 이를 수행할 수 있습니다. 자세한 내용은 1단계: 필요한 권한으로 IAM 인스턴스 프로필 구성 섹션을 참조하세요.

다음은 탑재 시도 상태 로그 항목의 예입니다.

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"
CloudWatch 로그에서 탑재 상태를 보려면
  1. 에서 CloudWatch 콘솔을 엽니다 https://console.aws.amazon.com/cloudwatch/.

  2. 탐색 창에서 로그 그룹을 선택합니다.

  3. /aws/efs/utils 로그 그룹을 선택합니다. 각 Amazon EC2 인스턴스 및 EFS 파일 시스템 조합에 대한 로그 스트림이 표시됩니다.

  4. 로그 스트림을 선택하면 탑재 시도 성공 또는 실패 상태를 비롯한 특정 로그 이벤트를 볼 수 있습니다.