본문 바로가기
반응형

AWS7

[AWS] Serverless Framework를 이용한 AWS Lambda와 API Gateway 배포하기 Serverless Framework는 서버리스 애플리케이션의 배포와 관리를 쉽게 할 수 있는 오픈 소스 프레임워크입니다. 이 글에서는 Serverless Framework를 사용하여 AWS Lambda와 API Gateway를 배포하는 방법을 단계별로 설명하겠습니다. 1. Serverless Framework란 무엇인가?Serverless Framework는 서버리스 애플리케이션의 개발, 배포, 그리고 관리를 간소화해주는 도구입니다. 클라우드 제공자(AWS, Azure, Google Cloud 등)를 위한 설정 파일(serverless.yml)을 작성하면, 명령어 한 줄로 서버리스 리소스를 자동으로 생성하고 관리할 수 있습니다. 2. 사전 준비 사항배포를 시작하기 전에 몇 가지 준비 작업이 필요합니다... 2024. 10. 28.
[AWS] AWS CloudFront 캐시 관리 1. 캐시 설정 캐시 설정은 Behaviors에서 할 수 있다. 처음에는 Default 밖에 없는데 CloudFront 전체에 동일한 설정을 하고 싶다면 Default를 수정하면 되고, 부분적으로 설정하고 싶다면 새로 생성하여 경로를 지정해주면 된다. 여기서 캐시와 관련된 사항에 대해 설정할 수 있다. 2. 캐시에 유지되는 기간 관리 기본 캐시 설정은 Edit Behavior에서 가능하다. 항목 중에서 TTL 관련 부분에서 할 수 있다. TTL은 초 단위이다. Minimum TTL은 최소 캐시 적용 시간, Maximum TTL은 최대 캐시 적용 시간, Default TTL는 기본 캐시 적용 시간이다. 아무런 설정을 하지 않고 사용한다면 Default TTL로 설정되고, 해당 값(86400)을 바꾸지 않았.. 2021. 5. 6.
[AWS] Amazon RDS, CloudWatch로 모니터링하기 데이터베이스 모니터링은 중요한 업무 중 하나 이다. Amazon RDS 공식 문서를 통해 모니터링 하는 방법을 알아보고 실제로 적용해 본다. 1. Amazon RDS 모니터링 AWS에서 지원하는 모니터링 도구는 다음과 같다. - 관련 링크 : AWS API Gateway 모니터링 도구 Amazon RDS 모니터링 개요 - Amazon Relational Database Service 이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오. docs.aws.amazon.com 이 중에서 기본적인 설정 방법인 CloudWatch에 모니터링하는 방법을 확인하고, 설정해 본다. 2. Amazon CloudW.. 2021. 4. 28.
[AWS] AWS API Gateway 모니터링하기 모니터링은 서버 관리에서 굉장히 중요한 업무 중 하나 이다. AWS API Gateway를 모니터링 하는 다양한 방법에 대해 알아보고 적용해 본다. Serverless를 사용해 설정할 수 있는 방법과 AWS 콘솔에서 직접 설정하는 방법을 알아보자. 1. AWS API Gateway 모니터링 도구 AWS에서 지원하는 모니터링 도구는 다음과 같다. - 관련 링크 : https://docs.aws.amazon.com/ko_kr/apigateway/latest/developerguide/monitoring_automated_manual.html AWS의 모니터링 도구 - Amazon API Gateway AWS의 모니터링 도구 AWS는 API Gateway를 모니터링하는 데 사용할 수 있는 다양한 도구를 제공합.. 2021. 4. 26.
[AWS] mac에서 AWS EC2 인스턴스 접속 및 파일 전송 방법 1. 인스턴스 접속 방법 ssh -i [pem파일경로] [ec2-user계정명]@[ec2 instance의 publicIP] 2. 다운로드 방법 scp -i [pem파일경로] [ec2-user계정명]@[ec2 instance의 public DNS]:~/[경로] [다운로드 파일의 로컬 경로] 3. 업로드 방법 # 파일 전송시 scp -i [pem file] [upload file] [user id]@[ec2 public IP]:~/[transfer address] # 예시 scp -i Desktop/aws/galaxy_squirrel.pem Desktop/pant.py ubuntu@~~~~:~/ # 폴더 전송시 scp -i [pem file] -r [upload folder] [user id]@[ec2 p.. 2021. 4. 14.
[AWS] AWS Lambda Layer, Serverless로 배포하기 AWS를 사용하다 보면 Lambda Layer를 사용하게 된다. AWS Lambda Layer를 Serverless로 배포해보자. 예시는 npm_modules를 Lambda Layer로 배포하는 것을 기준으로 했다. 1. Amazon S3 Bucket 만들기 해당 S3 Bucket은 Lambda Layer가 배포할 때 사용할 deploymentBucket이다. Lambda Layer의 버전을 관리하고 싶다면 버전 관리를 활성화로 변경한다. 2. serverless.yml 만들기 serverless.yml은 아래와 같이 작성해서 만들어준다. # 서비스명 service: lambda-layer # 제공자 provider: name: aws runtime: nodejs12.x stage: dev region:.. 2020. 12. 1.
반응형