def get_project_name(project_id):
"""Given a keystone project-id return the name of the project."""
# Handle case where no credentials are configured
try:
ks = get_client()
except cfg.NoSuchOptError:
return None
try:
data = ks.get('projects/%s' % project_id)
except keystone_exception.NotFound:
return None
else:
project_data = data[1].get('project', {})
return project_data.get('name')
评论列表
文章目录