Я написал lambda
, который пишет S3
на последнем этапе. В настоящее время соединение S3
не работает. Я заключил соединение в блок try-catch
и записываю сбой соединения на Exception level
.
Однако, когда я вижу метрики CloudWatch
, соответствующие lambda
, я увидеть количество ошибок как положительное. Означает ли это, что мой блок try-catch
не работает должным образом или CloudWatch
использует теги ошибок в журналах для подсчета ошибок?
Фрагмент кода прилагается:
import boto3
import logging
logger = logging.getLogger(__name__)
logger.setLevel(logging.DEBUG)
s3 = boto3.client("s3")
try:
s3.upload_file("file_name", "bucket_name", "key")
except Exception as e:
logger.exception("Exception %s", e)
finally:
doSth
doSth не выбрасывает исключения.