Lambda 함수 URL을 사용하면 HTTPS 엔드포인트에서 Lambda 함수를 호출할 수 있습니다. 이를 통해 HTTP 클라이언트를 사용하여 AWS 외부의 애플리케이션에 함수를 노출할 수 있습니다.
이전에는 Lambda 함수 노출을 위해서는 API Gateway 서비스를 이용하여 엔드포인트를 만든 후 Lambda와 연결을 해주어야 했으며 이 과정에서 추가적인 단계와 지식들을 필요로 했습니다. 물론 세세하고 깊이있는 API 설정들을 하기 위해서는 여전히 API Gateway 서비스를 사용해야하지만 Lambda URL 기능은 위의 프로세스를 훨씬 쉽게 할 수 있도록 도와줍니다.
즉, Lambda 함수 URL은 API Gateway 엔드포인트의 간소화된 버전이며 이 기능은 복잡한 API Gateway 엔드포인트 설정에 대해 걱정할 필요 없이 빠르게 HTTP URL을 설정하려는 사용자에게 유용합니다.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "VisualEditor0",
"Effect": "Allow",
"Action": [
"lambda:InvokeFunctionUrl",
"lambda:InvokeFunction"
],
"Resource": "arn:aws:lambda:ap-northeast-2:646664498184:function:CDK-URL-test"
}
]
}