Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Lấy danh sách Registries trong AWS Glue Schema Registry với Boto3

Dùng boto3 gọi list_registries để lấy thông tin tóm tắt các registry (RegistryName, RegistryArn, Description, Status...). Chỉ registry AVAILABLE.

Quy trình

  1. Import boto3, ClientError.
  2. Hàm không tham số.
  3. Tạo session, client Glue.
  4. Gọi glue_client.list_registries().
  5. Trả về kết quả.
  6. Xử lý ngoại lệ.

Code mẫu

import boto3
from botocore.exceptions import ClientError

def danh_sach_registries():
    session = boto3.session.Session()
    glue_client = session.client('glue')
    try:
        response = glue_client.list_registries()
        return response
    except ClientError as e:
        raise Exception("Lỗi boto3 client: " + str(e))
    except Exception as e:
        raise Exception("Lỗi không mong đợi: " + str(e))

print(danh_sach_registries())

Kết quả

{'Registries': [{'RegistryName': 'employee_details', 'RegistryArn': 'string', 'Description': 'Registry for employees record', 'Status': 'AVAILABLE', 'CreatedTime': 'string', 'UpdatedTime': 'string'}, ...], 'Request': ...}