# Sls deploy step function - how to upload each function individually

**URL:** <https://forum.serverless.com/t/sls-deploy-step-function-how-to-upload-each-function-individually/6903>\
**Category:** Serverless Framework\
**Tags:** aws\
**Created:** [January 6, 2019, 8:49am UTC](https://forum.serverless.com/t/sls-deploy-step-function-how-to-upload-each-function-individually/6903 "2019-01-06T08:49:54Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![khinester](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.serverless.com/khinester/32/315_2.png) [@khinester](https://forum.serverless.com/u/khinester)\
**Post date:** [January 6, 2019, 8:49am UTC](https://forum.serverless.com/t/sls-deploy-step-function-how-to-upload-each-function-individually/6903/1 "2019-01-06T08:49:54Z")

</div>

Hello,  
I have a step function which uses four lambda functions, when I deploy this each function is the same size, what is the correct way to instrument this so that I would have one CloudFormation stack but split the lambda functions?  
Any advice is much appreciated.

---

<div class="post-metadata">

**Author:** ![buggy](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.serverless.com/buggy/32/177_2.png) [@buggy](https://forum.serverless.com/u/buggy)\
**Post date:** [January 7, 2019, 1:43am UTC](https://forum.serverless.com/t/sls-deploy-step-function-how-to-upload-each-function-individually/6903/2 "2019-01-07T01:43:21Z")

</div>

If you’re trying to package each Lambda individually then

```nohighlight
package:
  individually: true

```

> **[Serverless Framework - Packaging](https://www.serverless.com/framework/docs/providers/aws/guide/packaging)**
>
> The Serverless Framework documentation for AWS Lambda, API Gateway, EventBridge, DynamoDB and much more.
