AWS Lambda · Arazzo Workflow
AWS Lambda Expose a Function Over an HTTPS Function URL
Version 1.0.0
Confirm a function is Active, give it a dedicated HTTPS endpoint with an explicit auth type and CORS policy, and read the URL back.
Provider
Workflows
function-url-expose
Create a function URL for a function or alias and read back the assigned endpoint.
Verifies the function state, creates a function URL config with an explicit authorization type, CORS rules, and invoke mode, then reads it back to capture the HTTPS endpoint clients will call.
1
confirmFunctionActive
getFunctionConfiguration
Confirm the function exists and has finished provisioning before it is put on the internet, so the first caller does not meet a Pending function.
2
createTheUrl
createFunctionUrlConfig
Create the function URL. AuthType is passed from input rather than defaulted because it is the single control deciding whether the endpoint is open to the internet or requires signed requests.
3
verifyUrlConfig
getFunctionUrlConfig
Read the URL configuration back to confirm the endpoint, the authorization type, and the CORS policy Lambda actually stored before the URL is handed to clients.