使用 Boto3,如何查询 Redshift 端点?

问题描述 投票:0回答:1

我找到了以下相关文档:https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/redshift/client/describe_endpoint_access.html

理论上应该有一个describe_endpoint_access,它看起来像我需要的。我尝试运行下面的代码:

redshift = boto3.client('redshift',
                   region_name="us-west-2",
                   aws_access_key_id=KEY,
                   aws_secret_access_key=SECRET
                   )
redshift.describe_endpoint_access(ClusterIdentifier=DWH_CLUSTER_IDENTIFIER)

我收到错误:AttributeError:“Redshift”对象没有属性“describe_endpoint_access”

我也尝试过

redshift.client.describe_endpoint_access(ClusterIdentifier=DWH_CLUSTER_IDENTIFIER)

我得到了同样的结果。

amazon-web-services amazon-redshift boto3 endpoint
1个回答
0
投票

我认为正在尝试的事情没有问题。检查以确保使用正确的 boto3 版本。您可以从 Python 解释器中进行检查,以确保您使用的 boto3 版本支持 reshift 客户端的该功能。

>>> boto3.__version__
'1.34.153'
>>>
© www.soinside.com 2019 - 2024. All rights reserved.