I suppose these messages may disappear soon but I'll close the loop to clarify for anyone else who happens to be interested:
The ephemeral storage argument goes under "variables" -> "properties" as seen above:
"variables": {
"properties": {
"ephemeral_storage": {
"type": "integer",
"title": "Ephemeral Storage (GiB)",
"default": 21,
"description": "..."
},
...
},
...
},
I chose
21
for the default since I got this boto3 error logged when I tried the default of 20:
Flow run could not be submitted to infrastructure: An error occurred (ClientException) when calling the RegisterTaskDefinition operation: EphemeralStorage size should be at least 21
01:56:24 PM
prefect_cloud.push_work_pool
The argument gets plugged in under "job_configuration" -> "task_definition" within "ephemeralStorage" -> "sizeInGiB":
"job_configuration": {
...
"task_definition": {
...
"ephemeralStorage": {
"sizeInGiB": "{{ ephemeral_storage }}"
},
...
},
}