Amazon Cognito User Pool (유저 풀)Post Authentication Lambda TriggerPost Authentication Lambda Trigger는 Amazon Cognito User Pool에서 제공하는 기능 중 하나이다. 사용자가 Cognito 인증(로그인)에 성공한 후 자동으로 호출(trigger)되는 AWS Lambda 함수를 설정할 수 있게 해준다.Post Authentication Lambda Trigger을 사용하면 로그인 후 추가적인 작업을 수행할 수 있다.(예시) 이메일 알림 전송: 사용자가 로그인할 때마다 사용자에게 이메일 알림을 보낼 수 있다. (Lamda를 통해 Amazon SES를 사용해서 이메일 보내기)(예시) 로그 기록:사용자의 디테일한 로그인 ..
클라우드(AWS)/DVA-C02
Kinesis의 ShardAmazon Kinesis에서 "Shard"는 데이터 스트림의 기본 단위이다."Shard"는 Stream 내에서 데이터의 전송 및 처리의 단위를 제공한다. 그리고 Kinesis에서 데이터를 효율적으로 관리하고 처리하는 데 필수적인 역할을 한다.독립적인 데이터 처리: 각 샤드는 별개의 데이터 스트림을 유지하여 병렬로 데이터를 처리할 수 있다.처리 용량: 각 샤드는 초당 최대 1,000개의 데이터를 쓸 수 있고, 5개의 데이터를 읽을 수 있다. 필요에 따라 샤드를 추가해 처리 능력을 확장할 수 있다.순서 보장: 같은 샤드에 기록된 데이터는 순서를 유지하지만, 다른 샤드 간에는 순서가 보장되지 않는다.Shard Iterator: 데이터를 읽기 위해 사용하는 포인터로, 샤드 내에서 특정..
Cross Region EC2 AMI CopyAMI를 다른 리전에서 실행하는 방법 1. AMI 복사하기AWS Management Console에서 AMIs > AMI를 선택하고 Copy AMI를 클릭한다.복사할 때 대상의 리전을 선택하고, (필요한 경우) 암호화 설정을 지정한다. 2. 복사된 AMI 확인하기복사가 완료되면 대상 리전의 AMIs 목록에서 복사된 AMI를 확인할 수 있다.AMI가 준비되면 이 AMI를 사용하여 인스턴스를 시작할 수 있습니다. 3. AMI를 사용하여 인스턴스 시작하기복사된 AMI를 선택하여 EC2 인스턴스를 시작한다. (EC2 > Instances > Launch Instances > 복사된 AMI를 선택)인스턴스 유형, VPC, 서브넷, 보안 그룹 등의 설정을 구성해야한다...
◇ 공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇ 👨🏫 상황 예시:AWS Lambda는 외부 API를 호출한다. 총 호출 횟수 중 10% 이상이 에러(예: Timeout)일 경우 SNS를 통해 개발자 팀에게 이메일을 보내기 필요한 AWS 서비스:Lambda, SNS, CloudWatch Metrics & Alarm 1단계: Lambda 함수 설정AWS Console에서 AWS Lambda Function을 생성하기외부 API를 호출하는 Lambda 함수의 코드 작성하기 2단계: CloudWatch Metrics 확인Lambda 함수는 자동으로 CloudWatch 메트릭을 생성한다.사용될 메트릭은 다음과 같다:Invocations : Lambda 함수가 호출된 총 수.Er..
🤔 문제개발자가 IoT 디바이스에 배포할 애플리케이션을 만들고 있습니다. 이 애플리케이션은 AWS Lambda 함수로 배포된 RESTful API에 데이터를 전송할 예정입니다. 애플리케이션은 각 API 요청에 고유 식별자(identifier)를 할당합니다. 하루 중 언제든지 애플리케이션의 API 요청량이 무작위로 증가할 수 있습니다.요청 제한(throttling) 기간 동안 애플리케이션이 요청을 재시도해야 할 수도 있습니다. 이 API는 중복 요청을 받더라도 일관성 문제나 데이터 손실 없이 처리가 가능해야 합니다.이 요구사항을 충족할 수 있는 솔루션은 무엇입니까? Amazon RDS for MySQL DB 인스턴스를 생성합니다. 각 요청의 고유 식별자를 데이터베이스 테이블에 저장하고, Lambda 함수..
◇ 공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇Amazon S3 Features | Object LambdaS3 Object LambdaAmazon S3 Object Lambda는 S3에서 저장된 데이터를 동적으로 변환할 수 있도록 해주는 기능이다.S3에 저장된 원본 파일을 그대로 유지하면서, 요청할 때마다 필요한 대로 데이터를 수정해서 제공할 수 있다.즉, S3에 저장된 데이터를 원본 그대로 주지않고, 변환해서 줘야할 때 사용하면 된다.작동 방식원본 데이터는 S3에 저장되어 있다.유저가 S3에 요청하면, S3가 Lambda 함수를 실행해서 데이터를 변환한다.변환된 데이터를 유저에게 제공한다.사용 사례개인정보 보호: 회사가 고객 정보를 S3에 저장할 경우, 회사 직원은 원본 데..
Amazon SNS message filteringAmazon SNS 메시지 필터링SNS 메시지 필터링은 Topic(주제)에서 특정 Subscriber(구독자)가 모든 메시지를 받지 않고, 특정 조건에 맞는 메시지만 받을 수 있도록 필터링하는 기능이다.이를 통해 각 Subscriber가 관심 있는 메시지만 선택적 수신하여, 불필요한 메시지 수신을 줄일 수 있습니다. SNS 메시지 필터링 주요 개념Message Attributes (메시지 속성)SNS Publisher(제공자)가 메시지를 보낼 때, 메시지와 함께 속성(attributes)을 추가하는데, 이 속성을 통해서 필터링 규칙을 적용한다.예를 들어, eventType, priority Subscription Filter Policy (구독 필터 정책..