小编vic*_*ick的帖子

错误:运行时退出时未在 python lambda 中提供原因

该代码用于执行以下操作

  1. 该 lambda 通过事件规则触发
  2. 当实例状态转为运行/终止时发送事件
  3. 当实例运行时,实例属性将保存到 dynamodb 表中
  4. 当实例处于运行/终止状态时,Route53记录集被创建/删除。
  5. 现在 lambda 在实例启动时创建记录并抛出以下错误

RequestId:9f4fb9ed-88db-442a-bc4f-079744f5bbcf 错误:运行时退出但未提供原因 Runtime.ExitError

import ipaddress
import os
import time
from datetime import datetime
from typing import Dict, List, Optional

import boto3
from botocore.exceptions import ClientError, ParamValidationError
from pynamodb.attributes import UnicodeAttribute, UTCDateTimeAttribute
from pynamodb.exceptions import DoesNotExist
from pynamodb.models import Model



def lambda_handler(event, context):
    """Registers or de-registers private DNS resource records for a given EC2 instance."""

    # Retrieve details from invocation event object.
    try:
        account_id = event["account"]
        instance_id = event["detail"]["instance-id"] …
Run Code Online (Sandbox Code Playgroud)

aws-lambda python-3.8

8
推荐指数
2
解决办法
2万
查看次数

标签 统计

aws-lambda ×1

python-3.8 ×1