Lambda의 Test Event를 공유하기
2022년에 Lambda의 Test Event를 같은 AWS 계정의 다른 개발자(IAM User)에게 공유 가능하게 되었다.
<AWS 공식 안내 문서>
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 > Shareable
Test Event는 JSON 형식으로 작성하고 Shareable
을 설정해줘야한다.
그 후 다른 IAM User로 확인해보면, 공유한 Test Event가 표시된다.
AWS 공식 문서:
https://docs.aws.amazon.com/lambda/latest/dg/testing-functions.html#creating-shareable-events
Testing Lambda functions in the console - AWS Lambda
Before you can test in the console, you need to create a private or shareable test event.
docs.aws.amazon.com
🤔 문제
한 회사가 AWS Lambda 함수를 사용하는 서버리스 애플리케이션을 구축하고 있습니다. 회사는 Lambda 함수를 개발 환경에서 테스트하기 위해 테스트 이벤트 세트를 만들어야 합니다. 테스트 이벤트는 한 번만 생성되고, IAM 개발자 그룹에 속한 모든 개발자가 사용할 수 있어야 합니다. 테스트 이벤트는 IAM 개발자 그룹에 속한 모든 사용자가 편집할 수 있어야 합니다.
어떤 솔루션이 이러한 요구 사항을 가장 잘 충족할 수 있습니까?
- 테스트 이벤트를 Amazon S3에 JSON 객체로 생성하여 저장합니다. 모든 IAM User에게 S3 버킷 접근을 허용합니다.
- 테스트 이벤트를 생성합니다. 이벤트 공유 설정을 구성하여 테스트 이벤트를 공유할 수 있도록 합니다.
- 테스트 이벤트를 생성하여 Amazon DynamoDB에 저장합니다. IAM 역할을 사용하여 DynamoDB 접근을 허용합니다.
- 테스트 이벤트를 생성합니다. 이벤트 공유 설정을 구성하여 테스트 이벤트를 비공개로 설정합니다.
정답
정답. 2번
'클라우드(AWS) > DVA-C02' 카테고리의 다른 글
[AWS] EC2에 있는 애플리케이션에서 EC2의 IPv4 주소를 확인하는 방법 (2) | 2024.11.16 |
---|---|
[AWS] Code Pipeline 구성 요소 쉽게 정리 (Pipeline, Stages, Actions, Action Provider) (0) | 2024.11.16 |
[AWS] CloudFront의 Cache Behavior란? 쉽게 정리 (0) | 2024.11.14 |
[AWS] CloudFront OAI와 OAC란? 쉽게 정리 (Origin Access Identity, Origin Access Control) (3) | 2024.11.13 |
[AWS] ECR의 Image Scanning이란? 쉽게 정리 (0) | 2024.11.12 |