首页 > 解决方案 > IBM Cloud:ResourceControllerV2.list_resource_instances() 的空结果

问题描述

我从 Python 得到一个空结果集,ResourceControllerV2.list_resource_instances()试图在连接到 IBM 云研究联合帐户时以编程方式获取所有资源实例。

但是,在连接到同一个联合帐户时,我通过 cli 获取所述结果集没有问题。此外,当使用我的个人帐户的 IAM_API_KEY 进行身份验证时,“ResourceControllerV2.list_resource_instances()”按预期工作(这意味着它会完整返回该免费增值帐户的资源实例)。

使用示例:

def get_resource_instances():
"""return the entire resource list created by user, except cloud foundry based name-spaces. """
     authenticator = IAMAuthenticator(IAM_API_KEY)
     resource_controller_service = ResourceControllerV2(authenticator=authenticator)
     return resource_controller_service.list_resource_instances().get_result()

标签: pythonibm-cloud

解决方案


显然,您必须指定 resource_group_id 以防它不是默认值。感谢您抽出时间@data_henrik。我希望这条信息对其他人有用。


推荐阅读