본문 바로가기

반응형

⭐ AWS

(213)
EFS AccessPoint # EFS AccessPoint 1. EFS란? https://docs.aws.amazon.com/ko_kr/efs/latest/ug/whatisefs.html Amazon Elastic File System이란 무엇입니까? - Amazon Elastic File System 이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오. docs.aws.amazon.com EFS = NFS(NetworkFileSystem)? 2. AWS에서 EFS 생성 및 AccessPoint 생성 - EFS AccessPoint란? Amazon EFS 액세스 포인트는 EFS 파일 시스템에 대한 애플리케이션별 진입점으로,..
S3 - CloudFront - Route53 연동 # S3 - CloudFront - Route53 연동 1. S3 버킷 생성 버킷을 생성할때 일단 퍼블릭 접근이 가능하도록 생성을 진행한다. 추후에 변경을 하면 된다. 그리고 웹 호스팅 활성화 → index.html, error.html 파일을 넣고 설정한다. 2023.11.14 - [⭐ AWS/S3] - S3 버킷 정적 웹 호스팅 사용하기 S3 버킷 정적 웹 호스팅 사용하기 # S3 버킷 정적 웹 호스팅 사용 - S3 버킷의 속성을 클릭 후 가장 아랫부분에 아래의 화면처럼 정적 웹 사이트 호스팅 편집을 할 수 있다. - 활성화를 클릭하면 아래의 옵션을 지정 할 수 있다. index. may9noy.tistory.com - 결과는 아래와 같다. 2. CloudFront 배포 생성 배포 생성 클릭 → 원본..
CloudFront 에서 국내와 해외 인증 절차 구성 with S3, CloudFront Function, Lambda@Edge # CloudFront에서 국내에서 접근하는 사용자와 해외에서 접근하는 사용자를 구분하는 인증 아키텍처 구성 1. 간단하게 구성도를 그리면 아래와 같다. 2. CloudFront와 S3연동 - CloudFront의 endpoint로 접속 시 S3에 있는 index.html을 불러오도록 설정 2024.01.05 - [⭐ AWS/CloudFront] - CloudFront와 S3 연동 CloudFront와 S3 연동 # CloudFront에서 배포 하기 1. CloudFront 배포 설정하기 with S3 - 클라우드 프론트도 도메인을 가지고 있다. 해당 도메인을 찌르면 S3에 설정한 정적 데이터를 호출한다. - 보안 탭을 보면 WAF를 설정할 may9noy.tistory.com 3. CloudFront F..
CloudFront Function 구현 # CloudFront Function 구현하기 1. CloudFront 서비스로 이동 - 함수를 클릭하면 아래와 같이 함수를 생성할수 있는 화면이 나오고, 우측 상단에 함수 생성을 클릭하여 함수를 생성한다. 2. 생성한 함수를 수정 및 실행 테스트 - 변경은 아래와 같이 함수 코드에서 실행한다. - 실행은 아래와 같이 테스트 탭에서 실행한다. - 함수 게시를 클릭하여 함수를 게시한다. 3. 연결 추가 설정 - 연결 추가를 클릭하여 생성한 클라우드 프론트 리소스와 연결해준다. - 아래와 같이 정상 연결 확인 4. 테스트... - CloudFront Function 함수를 한글로 하니까 깨짐... 아래와 같이 영어로 수정 - 테스트 클라우드 프론트 도메인으로 웹에서 접근 f12로 헤더쪽을 보면 클라우드 프..
TargetGroup의 Unhealthy 상태 체크 # TargetGroup의 Unhealthy 상태 체크 및 테스트 1. TG가 Unhealthy 상태가 되는 조건을 살펴보기 1-1. HealthCheck 실패, ELB를 사용하는 경우 정의된 헬스체크를 통과해야 한다. 보통은 해당 서비스가 설정된 트래픽 포트로 HealthCheck를 진행하고, 별도의 지정된 포트를 통해 HealthCheck를 수행할 수 있다. 내용은 아래를 참고. TargetGrpup를 보면 상태 검사라는 항목이 있다. 해당 항목에서 해당 포트에 대한 애플리케이션이 정상적으로 동작 하고 있는지 HealchCheck를 할 수 있다. 아래와 같이 해당 포트가 설정된 TCP 포트를 통해서 HealthCheck를 수행할 수 있고, 재 정의 항목을 선택하여 HealthCheck 경로를 재 정의..
TG의 Health Check 정리 # Server Side에서의 Port 체크 HealthCheck는 소켓 프로그래밍에서 bind() API를 호출 후 운영체제가 해당bind() 정보로 Socket을 할당 하고 할당 후 운영체제에서 Listen()상태가 됐을때 TG의 상태 검사 프로세스는 랜덤 포트를 활용하여 해당 소켓프로그램의 소켓이 살아 있는지 체크 후 Healthy와 Unhealthy를 판단하여 화면에 표시한다. - 끝 -
dig 명령어 정리 # dig 정리 1. dig 란? dig (domain information groper)는 도메인 네임 시스템 (DNS) 네임서버에 질의하기 위한 네트워크 관리 명령 줄 인터페이스 툴이다. dig는 네트워크 트러블슈팅과 교육적인 목적에 유용하다. 2. dig 명령어 정리 - dig 설치 : dig는 리눅스 계열 및 애플 계열 설치 방법이 상이 하니 찬아보면서 해야한다. - 명령어는 아래와 같다. 명령어 : dig root@DESKTOP-BUANL37:/mnt/c/Users/김승현# dig ; DiG 9.11.3-1ubuntu1.17-Ubuntu ;; global options: +cmd ;; Got answer: ;; ->>HEADERHEADER
Route 53 + API Gateway Websocket with Custom Domain + Lambda Authorizer # Route 53 + API Gateway Websocket + 사용자 지정 도메인 + lambda authorizer 를 활용한 서비스 테스트 케이스 1. 테스트 케이스 개요 - 라우트 53에서 서브 도메인을 생성한다. 서브 도메인을 생성하는 이유는 메인 도메인과 서브 도메인사용을 통일 함으로 동일한 서비스로 구현을 하기위해 → 아래에서 자세히 설명 - 라우트 53에서 생성한 도메인을 API Gateway Websocket의 생성 URL을 매핑하여 API GW WS API에서 사용자 지정 도메인을 사용 하도록 구현. - 추가로 설명을 하자면 API GW WS API를 생성하면 아래와 같이 랜덤으로 생성된? 도메인을 해당 API에게 할당한다 해당 API를 사용해도 무방하지만, 메인 도메인과 연계해서 이..

728x90
반응형