python - 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()
解决方案
显然,您必须指定 resource_group_id 以防它不是默认值。感谢您抽出时间@data_henrik。我希望这条信息对其他人有用。
推荐阅读
- javascript - 通过单击按钮在搜索表单中光标
- redux-toolkit - 从 redux-toolkit 导入 miniSerializeError
- java - 关于 PriorityQuery 申请的一个问题
- ios - 为什么我无法在 SwiftUI 中检测到使用 CoreBluetooh 的其他蓝牙设备?
- javascript - 如何在角度9中一个接一个地显示多个部分
- python-3.x - 根据python中的2个列表删除列中的重复项
- sql - 不按月计算重复的 ID
- javascript - 谁能帮我将以下构造函数转换为Javascript中的工厂函数?
- python - 尝试在python中为“FileNotFound”除错后不会停止执行
- powerbi - PowerBI中同一列的前几行的总和