AWS Lambda 不允许将并发限制设置为1,因为这将消耗计算资源并降低性能。但是,您可以在代码中实现类似的行为。 例如,您可以使用 Semaphore 或 Mutex 等同步原语来确保每个 Lambda 实例仅处理一个请求。以下是使用 Semaphore 实现此目的的示例代码:
import threading
semaphore = threading.Semaphore(1)
def lambda_handler(event, context): semaphore.acquire() try: # Your code here pass finally: semaphore.release()
请注意,这只是一种方法,您可以根据您的用例和需求使用其他同步原语。