클라우드(AWS)/DVA-C02

Lambda의 Test Event를 공유하기2022년에 Lambda의 Test Event를 같은 AWS 계정의 다른 개발자(IAM User)에게 공유 가능하게 되었다. https://aws.amazon.com/about-aws/whats-new/2022/03/aws-lambda-console-test-events/?nc1=h_ls AWS Lambda 콘솔, 이제 개발자 간에 테스트 이벤트를 공유할 수 있는 옵션 지원개발자는 이제 테스트 이벤트를 AWS 계정의 다른 개발자들과 공유할 수 있습니다. 테스트 이벤트는 개발자에게 Lambda 콘솔에서 샘플 이벤트를 정의한 다음 해당 이벤트를 사용하여 Lambda 함수를aws.amazon.com  Lambda Function > Test tab > Shareabl..
Amazon CloudFront - CacheBehaviorCache BehaviorCache behavior는 CloudFront에서 특정 파일이나 페이지에 맞춘 캐싱 규칙이다.CloudFront distribution에서 각 콘텐츠 유형이나 경로별로 다른 캐시 설정을 적용할 수 있도록 하는 중요한 기능이다.  📌 쉬운 예시1: 이미지 파일과 텍스트 파일을 다르게 캐시 설정하기Scenario– 이미지 파일(예: images/*.jpg)은 자주 변경되지 않으므로 오랜 시간 캐시하기– 텍스트 파일(예: text/*.txt)은 자주 변경되므로 짧은 시간 캐시하기 Cache behavior의 PathPattern(경로 패턴)을 이용해 images/*.jpg와 text/*.txt가 이미지 파일인지 텍스트 파일..
Amazon CloudFront에서 S3 버킷에 대한 접근을 제어하는 2 가지 보안 방식이 있다.둘 다 CloudFront에서 S3 버킷에 프라이빗하게 연결하지만 살짝 기능면에서 차이점이 있다.OIA (Origin Access Identity) OAC(Origin Access Control)    CloudFront Origin Acess IdentityOAI (Origin Acess Identity)OAI(Origin Access Identity)는 Amazon CloudFront와 S3 버킷에 대한 접근을 프라이빗하게 연결하는 기능이다.쉽게 말해, OAI는 CloudFront만 S3의 파일에 접근할 수 있도록 설정하는 안전 장치이다.다른 사용자들이 S3 버킷의 URL로 직접 접근하지 못하고, Clou..
Scan images for software vulnerabilities in Amazon ECRECR Image ScanningAmazon ECR의 Image Scanning(이미지 스캐닝) 기능은 ECR에 저장된 컨테이너 이미지에서 보안 취약점(vulnerabilities)을 자동으로 감지하는 기능이다Image Scanning은 이미지를 빌드하고 ECR에 푸시(push)한 후에, 이미지에 포함된 라이브러리나 종속성(dependencies)을 검사하여 보안 취약점이 있는지 분석한다.ECR의 Image Scanning은 2 가지 유형으로 제공된다.Basic scanning (기본 이미지 스캐닝)이미지가 ECR에 푸시될 때마다 스캔이 수행되며, 표준적인 취약점 목록을 기준으로 위험 요소를 찾아낸다.Enha..
https://jibinary.tistory.com/515 [AWS] Amplify란? 쉽게 정리 (Full Stack 애플리케이션 개발을 쉽게 만들어주는 서비스)Full Stack Development - Web and Mobile Apps -AWS AmplifyAWS Amplify는 풀스택(Full Stack) 애플리케이션 개발을 지원하는 개발 플랫폼이다.특히 프론트엔드와 백엔드를 쉽게 설정, 개발, 배포을 통합적으로 관리jibinary.tistory.com    Configuring the build settings for an app amplify.ymlamplify.yml은 AWS Amplify에서 애플리케이션을 배포할 때 빌드(Build) 및 테스트(Test), 배포(Deploy) 과정을 제어..
Iterator (IT 분야에서 사용되는 용어)Iterator는 데이터 컬렉션(예: 배열, 리스트, 스트림 등)의 각 요소에 접근하기 위해 사용되는 객체 또는 개념이다.주로 반복문과 함께 사용되며, 컬렉션의 요소들을 순차적으로 처리하는 데 유용하다. AWS Kinesis에서 Iterator의 역할Kinesis 스트림에서 데이터를 읽기 위해 사용하는 Iterator는 데이터를 스트림에서 순차적으로 읽을 수 있는 지점을 나타낸다. 기본적으로 Kinesis 스트림은 순차적 데이터 흐름을 제공하는데, Iterator는 스트림에서 데이터를 읽을 때 그 지점을 추적하는 역할을 한다.  Lambda IteratorAge metric(지표)IteratorAge metricLambda의 Iterator Age는 Lamb..
◇  공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇  Transform source data in Amazon Data Firehose데이터 변환 (Amazon Kinesis Data Firehose)Kinesis Data Firehose는 기본적으로 데이터를 실시간으로 스트리밍 수신하여 지정된 AWS 서비스(예: S3, Redshift, Elasticsearch 등)으로 전송하는 서비스이다.이 때, Kinesis Data Firehose에서 수신한 데이터를 변환하려면 AWS Lambda를 사용하여 구현할 수 있다.  (AWS 공식 문서): https://docs.aws.amazon.com/firehose/latest/dev/data-transformation.html Transf..
◇  공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇  Mapping templates for REST APIsAPI Gateway의 Mapping TemplateMapping Template은 API Gateway에서 요청(Request) 또는 응답(Response) 데이터를 변환하는 템플릿이다.API Gateway에 요청 온 데이터를 변환해서 백엔드에 보내거나, 백엔드에서 API Gateway로 온 데이터를 변환하여 클라이언트에 반환하거든 할 수 있다. 즉, 여러가지 상황을 시뮬레이션 할 수 있다. Mapping template은 VTL(Velocity Template Language)을 사용하여 작성된다. 예시 쿼리 문자열 매개변수를 JSON 형식으로 변환해 백엔드(예: Lam..
찌르비
'클라우드(AWS)/DVA-C02' 카테고리의 글 목록 (3 Page)