Python Lambda boto3 未知服务:“调度程序”错误

Lez*_*Lez 4 boto3 aws-lambda aws-event-bridge

我正在尝试在 Python 3.9.15 Lambda 中创建 EventBridgeScheduler 客户端,但该服务以UnknownServiceError: Unknown service: 'scheduler'. 尽管 boto3 的官方文档中包含此服务,但它是否不受支持?错误消息中包含的列表不包含scheduler在有效服务名称中。

import boto3

eb_client = boto3.client('scheduler')


def lambda_handler(event, context):
    print(json.dumps(event))

    schedule_name = event['resources']
    delete_schedule(schedule_name)


def delete_schedule(name):
    try:
        response = eb_client.delete_schedule(
            Name=name
        )
    except Exception as e:
        print(str(e))
Run Code Online (Sandbox Code Playgroud)

fed*_*nev 6

调度程序功能已添加v1.26.7. Lambda Python运行时当前附带v1.20.32.

将最新的 SDK 版本与 Lambda打包以使用 EventBridge 调度程序客户端。