代码之家  ›  专栏  ›  技术社区  ›  Adam Luchjenbroers

客户端对象上缺少list_schemas()方法

  •  0
  • Adam Luchjenbroers  · 技术社区  · 3 年前

    所以,我想我遇到了一个文档过时的问题。根据这里的文档,我应该能够使用 list_schemas() 要获取配置单元数据目录中定义的架构列表,请执行以下操作: 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库才能工作吗?

    1 回复  |  直到 3 年前
        1
  •  1
  •   Marcin    3 年前

    根据评论。

    该问题是由使用 老博托 . 以更新的版本解决了这个问题。

        2
  •  0
  •   Behdad Abdollahi Moghadam    3 年前

    你应该做个决定 session 首先,使用 client

    import boto3
    session = boto3.session.Session()
    glue_client = session.client('glue')
    schemas_name = glue_client.list_schemas()