Skip to content

Commit

Permalink
Add ephemeralStorageSizeMB option docs (#8142)
Browse files Browse the repository at this point in the history
* Add ephemeralStorageSize option docs

* fix: rename ephemeralStorageSize to ephemeralStorageSizeMB

* Update src/pages/[platform]/build-a-backend/functions/configure-functions/index.mdx

Co-authored-by: josef <[email protected]>

---------

Co-authored-by: josef <[email protected]>
  • Loading branch information
fossamagna and josefaidt authored Jan 13, 2025
1 parent 57ef4e1 commit f2561f6
Showing 1 changed file with 11 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,17 @@ export const myDemoFunction = defineFunction({
});
```

## `ephemeralStorageSizeMB`

By default, functions have 512MB of ephemeral storage to them. This can be configured from 512 MB upto 10240 MB. Note that this can increase the cost of function invocation. For more pricing information visit the [Lambda pricing documentation](https://aws.amazon.com/lambda/pricing/).

```ts title="amplify/functions/my-demo-function/resource.ts"
export const myDemoFunction = defineFunction({
// highlight-next-line
ephemeralStorageSizeMB: 1024 // allocate 1024 MB of ephemeral storage to the function.
});
```

## `runtime`

Currently, only Node runtimes are supported by `defineFunction`. However, you can change the Node version that is used by the function. The default is the oldest Node LTS version that is supported by AWS Lambda (currently Node 18).
Expand Down

0 comments on commit f2561f6

Please sign in to comment.