모든 Ec2가 모두 같은 권한을 가졌을 때
EC2 유저 데이터
#!/bin/bash
# 1. 필수 패키지 설치 (80/443 outbound 허용 상태 필수)
yum update -y
yum install -y amazon-efs-utils mysql
# 2. 공유 폴더 생성 및 마운트
mkdir -p /var/www/html
# DNS 이름을 통한 마운트 (성능 및 안정성 권장)
mount -t efs -o tls <EFS_ID>:/ /var/www/html
# 3. 재부팅 시 자동 마운트 설정
echo "<EFS_ID>:/ /var/www/html efs _netdev,tls 0 0" >> /etc/fstab
# 4. 권한 설정 (웹 서비스용)
chown -R ec2-user:ec2-user /var/www/html
chmod -R 775 /var/www/html
# 5. 마운트 확인용 파일 생성 (한 곳에서만 생성해도 공유됨)
echo "Shared Storage Initialized" > /var/www/html/index.html