DevOps/AWS

[AWS] Step Function 실습하기

세리둥절 2023. 5. 8. 00:09
반응형

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을 선택하자

 

반응형