반응형
Step Function
어떤 유저가 API를 콜했을 때, 그 API의 결과값에 따라 다른 Lambda 함수가 실행된다
Lambda 안에 Step Function이 있는 것이 아니라 Lambda와 별개의 AWS 서비스이다
실습
- 람다함수를 2개 만든다 (Step1, Step2)
- Lambda 함수의 ARN을 복사해둔다
- IAM에서 역할을 만들어야 한다
- 역할 만들기에서 Step Function을 클릭한 다음에 AWSLambdaRole을 생성해두자
- Step Function으로 가서 만들자. Step Function이 길어지면 GUI로 생성하기보다 JSON을 활용해서 코드로 만든다
- 상태 머신 생성 클릭 >> 코드로 워크플로 작성
이렇게 코드로 만들면 된다
Step Function이 lambda에 접근할 수 있는 Role을 선택하자
반응형
'DevOps > AWS' 카테고리의 다른 글
[AWS] S3에서 csv를 다운받아서 json으로 만들기 (Next.js, Node) (0) | 2023.05.26 |
---|---|
[AWS] DynamoDB 그리고 Lambda로 DynamoDB 접근 (1) | 2023.05.08 |
[AWS] Lambda의 Scaling/동시성/Layers/환경변수/EFS/Step Function (1) | 2023.05.07 |
[AWS] API Gateway에서 CORS 설정 (1) | 2023.05.07 |
[AWS] Lambda와 Gateway 실습 (0) | 2023.05.07 |