Skip to content

Commit 582b6db

Browse files
author
AWS
committed
AWS Lambda Update: Adds support for increased ephemeral storage (/tmp) up to 10GB for Lambda functions. Customers can now provision up to 10 GB of ephemeral storage per function instance, a 20x increase over the previous limit of 512 MB.
1 parent d9c90f6 commit 582b6db

File tree

2 files changed

+34
-0
lines changed

2 files changed

+34
-0
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "AWS Lambda",
4+
"contributor": "",
5+
"description": "Adds support for increased ephemeral storage (/tmp) up to 10GB for Lambda functions. Customers can now provision up to 10 GB of ephemeral storage per function instance, a 20x increase over the previous limit of 512 MB."
6+
}

services/lambda/src/main/resources/codegen-resources/service-2.json

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1669,6 +1669,10 @@
16691669
"Architectures":{
16701670
"shape":"ArchitecturesList",
16711671
"documentation":"<p>The instruction set architecture that the function supports. Enter a string array with one of the valid values (arm64 or x86_64). The default value is <code>x86_64</code>.</p>"
1672+
},
1673+
"EphemeralStorage":{
1674+
"shape":"EphemeralStorage",
1675+
"documentation":"<p>The size of the function’s /tmp directory in MB. The default value is 512, but can be any whole number between 512 and 10240 MB.</p>"
16721676
}
16731677
}
16741678
},
@@ -2018,6 +2022,22 @@
20182022
"value":{"shape":"EnvironmentVariableValue"},
20192023
"sensitive":true
20202024
},
2025+
"EphemeralStorage":{
2026+
"type":"structure",
2027+
"required":["Size"],
2028+
"members":{
2029+
"Size":{
2030+
"shape":"EphemeralStorageSize",
2031+
"documentation":"<p>The size of the function’s /tmp directory.</p>"
2032+
}
2033+
},
2034+
"documentation":"<p>The size of the function’s /tmp directory in MB. The default value is 512, but can be any whole number between 512 and 10240 MB.</p>"
2035+
},
2036+
"EphemeralStorageSize":{
2037+
"type":"integer",
2038+
"max":10240,
2039+
"min":512
2040+
},
20212041
"EventSourceMappingConfiguration":{
20222042
"type":"structure",
20232043
"members":{
@@ -2372,6 +2392,10 @@
23722392
"Architectures":{
23732393
"shape":"ArchitecturesList",
23742394
"documentation":"<p>The instruction set architecture that the function supports. Architecture is a string array with one of the valid values. The default architecture value is <code>x86_64</code>.</p>"
2395+
},
2396+
"EphemeralStorage":{
2397+
"shape":"EphemeralStorage",
2398+
"documentation":"<p>The size of the function’s /tmp directory in MB. The default value is 512, but can be any whole number between 512 and 10240 MB.</p>"
23752399
}
23762400
},
23772401
"documentation":"<p>Details about a function's configuration.</p>"
@@ -4923,6 +4947,10 @@
49234947
"ImageConfig":{
49244948
"shape":"ImageConfig",
49254949
"documentation":"<p> <a href=\"https://docs.aws.amazon.com/lambda/latest/dg/images-parms.html\">Container image configuration values</a> that override the values in the container image Docker file.</p>"
4950+
},
4951+
"EphemeralStorage":{
4952+
"shape":"EphemeralStorage",
4953+
"documentation":"<p>The size of the function’s /tmp directory in MB. The default value is 512, but can be any whole number between 512 and 10240 MB.</p>"
49264954
}
49274955
}
49284956
},

0 commit comments

Comments
 (0)