반응형
[AWS] AWS SAM을 이용한 로컬 환경에서 Lambda-MySQL 연동하기
Cloud/Amazon Cloud2023. 4. 25. 17:10[AWS] AWS SAM을 이용한 로컬 환경에서 Lambda-MySQL 연동하기

안녕하세요 이번 시간에는 AWS SAM(Serverless Application Model)을 이용해서 로컬 환경에서 동작 중인 MySQL과 연동하는 실습을 진행하겠습니다. 1. AWS SAM (Serverless Application Model) 이란? AWS SAM (Serverless Application Model)은 AWS에서 제공하는 서버리스 어플리케이션 개발 프레임워크입니다. AWS SAM은 AWS CloudFormation과 AWS Lambda를 기반으로 하며, YAML 또는 JSON 형식으로 작성된 템플릿 파일을 사용하여 서버리스 어플리케이션을 쉽게 개발하고 배포할 수 있습니다. 2. AWS SAM (Serverless Application Model)의 장점 1. 빠르고 쉬운 어플리케이..

[AWS] AWS CLI에 대해 알아보고 설치 및 IAM 생성 후 기본 설정하기
Cloud/Amazon Cloud2023. 4. 25. 12:21[AWS] AWS CLI에 대해 알아보고 설치 및 IAM 생성 후 기본 설정하기

안녕하세요 이번 시간에는 AWS CLI에 대해 알아보고 설치 및 기본 설정하는 실습을 진행하겠습니다. 1. AWS CLI 란? AWS CLI(Command Line Interface)는 AWS 서비스를 쉽게 관리할 수 있는 명령줄 도구입니다. AWS CLI를 사용하면 AWS Management Console을 통하지 않고도 AWS 서비스를 관리할 수 있습니다. 2. AWS CLI 장점 1. 자동화 AWS CLI를 사용하면 반복적인 작업을 자동화할 수 있습니다. 예를 들어, EC2 인스턴스를 생성하거나 S3 버킷을 생성하는 등의 작업을 자동화할 수 있습니다. 2. 편리성 AWS CLI는 명령줄 도구이기 때문에 GUI(GUI(Graphical User Interface))보다 빠르고 효율적입니다. 또한, 작..

[AWS] Boto3를 이용해 CloudWatch에서 메트릭 데이터 가져오기
Cloud/Amazon Cloud2023. 4. 13. 16:07[AWS] Boto3를 이용해 CloudWatch에서 메트릭 데이터 가져오기

안녕하세요 이번 시간에는 Python에서 제공하는 라이브러리인 Boto3를 이용해 CloudWatch에서 메트릭 데이터를 가져오는 실습을 진행하겠습니다. 1. Boto3로 CloudWatch에서 메트릭 데이터 가져오기(+matplotlib를 이용한 시각화) import boto3 import matplotlib.pyplot as plt import datetime import pytz # AWS 계정의 액세스 키와 시크릿 키 ACCESS_KEY = 'your_access_key' SECRET_KEY = 'your_secret_key' REGION_NAME = 'your_region' # CloudWatch 클라이언트 생성 session = boto3.Session( aws_access_key_id=ACC..

[AWS] matplotlib를 이용해 AWS CloudWatch 메트릭 정보를 시각화할 때 X축이나 Y축 값 반올림 처리하기
Cloud/Amazon Cloud2023. 4. 13. 14:48[AWS] matplotlib를 이용해 AWS CloudWatch 메트릭 정보를 시각화할 때 X축이나 Y축 값 반올림 처리하기

안녕하세요 이번 시간에는 Python matplotlib 이용해서 AWS CloudWatch에서 수집한 메트릭을 시각화할 때 X축이나 Y축 값이 너무 길 때 해결하는 방법에 대해서 실습을 진행하겠습니다. 우선 포스팅 제목이 무슨 뜻인지부터 제대로 설명드리겠습니다. 1. 문제점 start_time = (now - datetime.timedelta(hours=1)).isoformat() end_time = now.isoformat() response = cloudwatch.get_metric_data( MetricDataQueries=[ { 'Id': 'm1', 'MetricStat': { 'Metric': { 'Namespace': 'CWAgent', 'MetricName': 'mem_used_percen..

[AWS] AWS Hands-On 101 lab 2(4) - 커스텀 AMI 생성, EIP 변경하기
Cloud/Amazon Cloud2022. 12. 23. 11:14[AWS] AWS Hands-On 101 lab 2(4) - 커스텀 AMI 생성, EIP 변경하기

안녕하세요 이번 시간에는 AWS Hands-On 101 실습을 기록하려고 합니다. AWS를 콘솔에서 체험하며 AWS Fundamentals 학습하는 실습입니다. 학습 목표 1. 커스텀 AMI 생성하기 2. EIP 변경(재연결)하기 3. 실습 리소스 정리하기 아키텍처 1. 커스텀 AMI 생성하기 콘솔 상단에 EC2를 검색한 후 나오는 EC2 서비스를 선택합니다. 커스텀 AMI 이미지를 생성하기 위해 이전 포스팅에서 생성했던 EC2 인스턴스를 체크한 후 [작업] - [이미지 및 템플릿] - [이미지 생성] 버튼을 눌러줍니다. 이름과 설명은 적당히 main-image로 설정한 후에 재부팅 안 함이라는 옵션은 되도록 활성화해주시는 것이 좋습니다. 체크하지 않으면 인스턴스가 재부팅되어서 프로덕션이 다운되어버리면 ..

[AWS] AWS Hands-On 101 lab 2(3) - 스토리지 서비스 구성(EBS), Session Manager를 이용한 EC2 인스턴스 접속, Web Root Path 변경하기
Cloud/Amazon Cloud2022. 12. 22. 16:10[AWS] AWS Hands-On 101 lab 2(3) - 스토리지 서비스 구성(EBS), Session Manager를 이용한 EC2 인스턴스 접속, Web Root Path 변경하기

안녕하세요 이번 시간에는 AWS Hands-On 101 실습을 기록하려고 합니다. AWS를 콘솔에서 체험하며 AWS Fundamentals 학습하는 실습입니다. 학습 목표 1. 스토리지 서비스 구성하기(EBS) 2. Session Manager를 이용한 EC2 인스턴스 접속하기 3. Web Root Path 변경하기 아키텍처 1. 스토리지 서비스 구성하기(EBS) Elastic Block Store(Amazon EBS)는 사용이 쉽고 확장 가능한 고성능 블록 스토리지 서비스로서 Amazon Elastic Compute Cloud(Amazon EC2)용으로 설계되었습니다. EBS 볼륨을 생성하기 위해 대시보드에서 볼륨을 선택한 후 우측 상단에 [볼륨 생성] 버튼을 눌러줍니다. 다음과 같이 볼륨의 크기를 [..

반응형
image