Updates the configuration for a Lambda function URL
Source:R/lambda_operations.R
lambda_update_function_url_config.RdUpdates the configuration for a Lambda function URL.
See https://www.paws-r-sdk.com/docs/lambda_update_function_url_config/ for full documentation.
Usage
lambda_update_function_url_config(
FunctionName,
Qualifier = NULL,
AuthType = NULL,
Cors = NULL,
InvokeMode = NULL
)Arguments
- FunctionName
[required] The name or ARN of the Lambda function.
Name formats
Function name –
my-function.Function ARN –
arn:aws:lambda:us-west-2:123456789012:function:my-function.Partial ARN –
123456789012:function:my-function.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
- Qualifier
The alias name.
- AuthType
The type of authentication that your function URL uses. Set to
AWS_IAMif you want to restrict access to authenticated users only. Set toNONEif you want to bypass IAM authentication to create a public endpoint. For more information, see Control access to Lambda function URLs.- Cors
The cross-origin resource sharing (CORS) settings for your function URL.
- InvokeMode
Use one of the following options:
BUFFERED– This is the default option. Lambda invokes your function using theinvokeAPI operation. Invocation results are available when the payload is complete. The maximum payload size is 6 MB.RESPONSE_STREAM– Your function streams payload results as they become available. Lambda invokes your function using theinvoke_with_response_streamAPI operation. The maximum response payload size is 200 MB.