DeleteFunction 코드 예제

DeleteFunction 코드 예제 (DeleteFunction code examples)

AWS SDK를 사용해 Lambda 함수를 삭제하는 코드 예제를 보여줘요. 이 섹션에서는 DeleteFunction API 작업을 사용해 Lambda 함수를 삭제하는 방법을 다양한 언어로 설명해요.

출처: AWS Lambda 개발자 안내서

본문

DeleteFunction 작업은 Lambda 함수를 삭제해요. 함수를 삭제하면 해당 함수의 코드와 구성이 제거돼요.

DeleteFunction 작업을 호출하려면 lambda:DeleteFunction IAM 권한이 필요해요. 이 API는 콘솔, AWS CLI, AWS SDK를 사용해 호출할 수 있어요.

AWS CLI 예제 (AWS CLI example)

AWS CLI에서 delete-function 명령을 사용해 함수를 삭제할 수 있어요.

aws lambda delete-function --function-name my-function

AWS SDK 예제 (AWS SDK examples)

다양한 AWS SDK에서 DeleteFunction 작업을 사용할 수 있어요. 각 SDK의 python Boto3 예제는 다음과 같아요.

import boto3

client = boto3.client('lambda')
client.delete_function(FunctionName='my-function')

함수를 삭제하면 함수 버전과 별칭도 정리되어야 해요. 삭제 후 함수에 대한 참조가 남아 있지 않은지 확인해요.

더 알아보기 (Learn more)