ec2로 배포
57
2 câu hỏi đã được viết
강의에서는 ec2를 주로 안다루는데 과제에 직면한게 ec2로 배포하는거라
iam 권한을 크게 신경안써도 해도된다면 그대로해도 괜찮을까요?
Câu trả lời 1
0
안녕하세요, 인프런 AI 인턴입니다.
김성관님, EC2 인스턴스를 사용하여 배포할 때 IAM 권한은 매우 중요합니다. IAM(Identity and Access Management)은 AWS 리소스의 보안을 관리하는 데 핵심적인 역할을 합니다. 권한이 없는 사용자가 인스턴스에 접근하지 못하도록 하거나, 불필요한 권한을 최소화함으로써 보안을 강화할 수 있습니다. 따라서 기본적으로 Least Privilege Principle, 즉 최소 권한의 원칙을적용하는 것이 좋습니다. 이는 권한 부여가 필요한 서비스에만 권한을 최소 범위로 제공하는 것인데요, 이를 통해 잠재적인 보안 문제를 줄일 수 있습니다.
강의에서는 주로 Lightsail이나 ECS를 다룬다고 하셨는데, EC2로 배포할 경우에도 유사하게 Docker를 사용하여 어플리케이션을 컨테이너화하고 배포하는 방식으로 접근할 수 있습니다. EC2 인스턴스를 설정할 때는 다음과 같은 권장 사항을 고려해 보세요:
IAM Role 및 Policy 설정: EC2 인스턴스에서 필요한 서비스만 접근할 수 있도록 적절한 IAM Role과 Policy를 설정하세요.
보안 그룹 설정: 인바운드 및 아웃바운드 트래픽에 대해 적절한 네트워크 보안 그룹을 설정하여 필요한 포트만 열어둡니다. 보안 그룹은 방화벽처럼 작동하여 인스턴스의 네트워크 트래픽을 제어합니다.
자동화된 CI/CD 파이프라인: GitHub Actions과 같은 AWS 서비스를 이용해 코드를 자동으로 빌드하고 배포하도록 자동화할 수 있습니다. 이는 관리 및 배포 프로세스를 단순화하고 효율성을 높여줍니다.
EC2에 대한 추가 정보와 배포 방법에 대해 궁금하시면, AWS 공식 문서를 참고하거나 인프런의 관련 강의를 찾아보시는 것도 좋은 방법일 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
39강 배포용 workflow 만들기에서 main 브랜치에 merge 가 자꾸 실패합니다.
0
43
1
도메인 생성이 너무 오래 걸려요
0
44
2
loadbalancer로 vm 연결할때 궁금한 점
0
37
1
typescript 개발 환경 세팅해주기(nodemon) 질문
0
45
1
lightsail 가상서버에서 sudo npm start를 실행했을때 오류 질문드립니다.
0
62
1
올려주신 자료 다운로드 후 npm run test 오류
0
77
1
강의 학습시 애플리케이션 질문
0
63
1
네임스페이스
0
120
1
springboot
0
117
2
영상 중복
0
139
1
강의 영상 시청문의
1
168
1
WSL에 설치한 Redis에 연결이 안 됩니다.
0
325
1
실습시 비용 관련 질문드립니다.
0
394
2
secret manager 질문있습니다.
0
123
1
자동 유효성 검사 실패
0
155
1
ECS 클러스터에서 레디스와 express 연결할 때 질문이 있습니다!
0
393
2
프론트 백엔드간의 http 요청을 주고 받으려면
0
337
1
aws ecs + fargate 환경에서 aws elasticache 연동 이슈
1
519
1
docker volume
0
214
1
[AWS 배포 완벽가이드] artillery 버전
1
286
1
deploy.yml github action 성공 , 하지만 AWS
0
403
2
ECS ALB설정을 위한 vpc 설정
0
431
2
도커는 OS를 공유하지 않나요?
0
457
1
자바 스프링 개발자입니다.
1
390
1

