该异常通常是由于 AWS Lambda 函数名称或 ARN(Amazon 资源名称)已被占用所导致的。解决方法是更改函数名称或 ARN。以下是使用 AWS CLI 更改函数名称的示例:
aws lambda update-function-configuration \
--function-name my-lambda-function \
--new-function-name new-lambda-function-name
更改 ARN 的示例:
aws lambda update-function-configuration \
--function-name my-lambda-function \
--new-function-name new-lambda-function-name \
--function-arn arn:aws:lambda:us-east-2:123456789012:function:new-lambda-function-name
注意,在更改 ARN 时必须指定完整的 ARN,否则会发生无法预料的行为。