小编JHu*_*nnh的帖子

boto3 S3:get_object 错误处理

使用 Python boto3 从 S3 获取对象时进行错误处理的最佳方法是什么?

我的做法:

from botocore.exceptions import ClientError
import boto3

s3_client = boto3.client('s3')

try:
    s3_object = s3_client.get_object("MY_BUCKET", "MY_KEY")
except ClientError, e:
    error_code = e.response["Error"]["Code"]
    # do error code checks here
Run Code Online (Sandbox Code Playgroud)

我不确定 ClientError 是否是此处使用的最佳异常。我知道有一个 Boto3Error 类,但我认为您不能像 ClientError 那样进行错误代码检查。

python error-handling amazon-s3 boto3

6
推荐指数
1
解决办法
6001
查看次数

标签 统计

amazon-s3 ×1

boto3 ×1

error-handling ×1

python ×1