执行 lambda 函数时 Boto3 InvalidParameterException

问题描述

我在运行 lambda 函数时收到 Boto3 InvalidParameterException。 我正在尝试找到一种方法来处理此异常。

我遇到了以下解决方案:

from boto.exception import BotoServerError

class InvalidParameterException(BotoServerError):
    pass

我正在使用 python3 并且知道 boto 现在已被弃用并被 boto3 取代。 但是我在 boto3 中找不到等效的解决方案。

谁能帮我解决这个问题?

解决方法

由于 <div class="_1XZyE9kXFS3DmtFB0rHJL1"><iframe class="_2QxVLhRMsBFh3j3aZyu82n" src="https://www.youtube.com/embed/video?rel=0&amp;autoplay=1"></iframe></div> 已被弃用,因此所有 boto 例外都在客户端上可用。您也可以在 API 文档中查找相同的内容,基本上 modeled 的代码是直接从 API 生成的。早期的 boto3 方法是硬编码的东西,并为此编写代码。

如你所见here

例如

boto

AWS Secrets Manager Example From the docss

How to handle errors with boto3