![](/img/trans.png)
[英]boto3 glue get_job_runs - check execution with certain date exists in the response object
[英]list_schemas() method missing on Boto3 Glue client object
所以,我认为我遇到了过时文档的问题。 根据此处的文档,我应该能够使用list_schemas()
获取 Hive 数据目录中定义的模式列表: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/glue .html#Glue.Client.list_schemas
但是,这种方法似乎不存在:
import boto3
glue = boto3.client('glue')
glue.list_schemas()
AttributeError: 'Glue' object has no attribute 'list_schemas'
其他方法(例如list_crawlers()
)似乎仍然存在并且工作得很好。 这个方法被移动了吗? 我需要安装一些额外的 boto3 库才能工作吗?
根据评论。
该问题是由使用旧的 boto3引起的。 升级到较新版本解决了这个问题。
你应该先制作一个session
,然后使用session的client
方法,然后它应该可以工作:
import boto3
session = boto3.session.Session()
glue_client = session.client('glue')
schemas_name = glue_client.list_schemas()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.