嘿我知道我可以尝试除了解决ClientError警告,但有没有办法让异常更准确,而不是except ClientError:
我可以做except InvalidPermission.Duplicate:
这是我在没有应用任何例外的情况下获得的完整输出:
botocore.exceptions.ClientError: An error occurred (InvalidPermission.Duplicate)
答案 0 :(得分:0)
你可以得到像这样的错误代码 -
使用这个 -
try:
boto3_api_operation()
except ClientError as e:
code = e.response["Error"]["Code"]
print(code)
#O/p - InvalidPermission.Duplicate
您可以阅读AWS Error Codes Documentation
如果有帮助,请告诉我!