For volumes, I was able to fix the problem by adding region_name in the client. It still generates the ambiguous error if nothing is set or past though, but that error kind of makes sense to me. (.venv)terry@brat:~/hp/python-openstackclient$ export OS_REGION_NAME=region-a.geo-1 (.venv)terry@brat:~/hp/python-openstackclient$ os volume list WARNING: keystoneclient.httpclient Failed to retrieve management_url from token +--------------------------------------+--------------+-----------+------+----------+ | ID | Display Name | Status | Size | Attached | +--------------------------------------+--------------+-----------+------+----------+ | 480534be-cce8-4ef1-b453-117888842c68 | volly | available | 1 | | +--------------------------------------+--------------+-----------+------+----------+ (.venv)terry@brat:~/hp/python-openstackclient$ os volume list --os-region-name region-b.geo-1 WARNING: keystoneclient.httpclient Failed to retrieve management_url from token +--------------------------------------+--------------------------------+-----------+------+----------+ | ID | Display Name | Status | Size | Attached | +--------------------------------------+--------------------------------+-----------+------+----------+ | 2f2e6136-3f3c-4733-a5dd-245ed00cca4a | TestBootableVolume | available | 10 | | | a009faa8-c7af-4be6-9e39-8ed5de516646 | TestBootableVolume | available | 20 | | | 2aa260d2-e3e4-4c85-8686-68a8691a23d2 | cli_devexbuild_1379090817_add4 | available | 10 | | | 0bb16b0a-e107-4fb5-8616-f2f586373ee2 | cli_devexbuild_1379024875_add4 | available | 10 | | | 27823d0c-3c11-43b6-8731-551f4f23e656 | cli_devexbuild_1378827793_del2 | available | 1 | | | 9d5176ee-c1a4-41d1-ae92-5ca7f682d688 | cli_test_vol3 | available | 1 | | | 6fee57bb-fe45-4e87-b5bf-8e7eced5366f | cli_test_vol2 | available | 1 | | | 4bf252c3-e3e5-4994-a966-ade19beacf3b | cli_test_vol1 | available | 1 | | | 320c813d-b35a-474b-8c7f-396e63d108dd | cli_test_snap2 | available | 1 | | | 046ac0e8-3983-49e0-92d0-16e9c29fcd8d | cli_test_snap1 | available | 1 | | | 201140ba-0e07-430f-96c5-10e4c17d3457 | bootabill2 | available | 20 | | | 7aaff91d-25cc-416f-9d61-f3cd05c7c7ea | restoreo | available | 10 | | | 3486411a-e83a-45aa-bd9d-0f7f8640bfcd | database | available | 10 | | +--------------------------------------+--------------------------------+-----------+------+----------+ (.venv)terry@brat:~/hp/python-openstackclient$ unset OS_REGION_NAME (.venv)terry@brat:~/hp/python-openstackclient$ os volume list WARNING: keystoneclient.httpclient Failed to retrieve management_url from token Found more than one valid endpoint. Use a more restrictive filter ERROR: cliff.app AmbiguousEndpoints: [{u'region': u'az-1.region-a.geo-1', u'tenantId': u'96554402455058', u'versionId': u'1.1', 'serviceName': u'Block Storage', u'versionList': u'https://az-1.region-a.geo-1.compute.hpcloudsvc.com', u'publicURL2': u'', u'versionInfo': u'https://az-1.region-a.geo-1.compute.hpcloudsvc.com/v1.1/', u'publicURL': u'https://az-1.region-a.geo-1.compute.hpcloudsvc.com/v1.1/96554402455058'}, {u'region': u'az-2.region-a.geo-1', u'tenantId': u'96554402455058', u'versionId': u'1.1', 'serviceName': u'Block Storage', u'versionList': u'https://az-2.region-a.geo-1.compute.hpcloudsvc.com', u'publicURL2': u'', u'versionInfo': u'https://az-2.region-a.geo-1.compute.hpcloudsvc.com/v1.1/', u'publicURL': u'https://az-2.region-a.geo-1.compute.hpcloudsvc.com/v1.1/96554402455058'}, {u'region': u'az-3.region-a.geo-1', u'tenantId': u'96554402455058', u'versionId': u'1.1', 'serviceName': u'Block Storage', u'versionList': u'https://az-3.region-a.geo-1.compute.hpcloudsvc.com', u'publicURL2': u'', u'versionInfo': u'https://az-3.region-a.geo-1.compute.hpcloudsvc.com/v1.1/', u'publicURL': u'https://az-3.region-a.geo-1.compute.hpcloudsvc.com/v1.1/96554402455058'}, {u'region': u'region-a.geo-1', u'tenantId': u'96554402455058', u'versionId': u'1.0', 'serviceName': u'Block Storage', u'versionList': u'https://region-a.geo-1.block.hpcloudsvc.com', u'publicURL2': u'', u'versionInfo': u'https://region-a.geo-1.block.hpcloudsvc.com/v1', u'publicURL': u'https://region-a.geo-1.block.hpcloudsvc.com/v1/96554402455058'}, {u'region': u'region-b.geo-1', u'tenantId': u'96554402455058', u'versionId': u'1.0', 'serviceName': u'Block Storage', u'versionList': u'https://region-b.geo-1.block.hpcloudsvc.com', u'publicURL2': u'', u'versionInfo': u'https://region-b.geo-1.block.hpcloudsvc.com/v1', u'publicURL': u'https://region-b.geo-1.block.hpcloudsvc.com/v1/96554402455058'}] (.venv)terry@brat:~/hp/python-openstackclient$