# This example is for the Object Store API so make one obj_api = object_store.APIv1( session=session, service_type='object-store', endpoint=endpoint, ) # Do useful things with it c_list = obj_api.container_list() print("Name\tCount\tBytes") for c in c_list: print("%s\t%d\t%d" % (c['name'], c['count'], c['bytes'])) if len(c_list) > 0: # See what is in the first container o_list = obj_api.object_list(c_list[0]['name']) print("\nObject") for o in o_list: print("%s" % o) if __name__ == "__main__": opts = common.base_parser( identity_client.build_option_parser( argparse.ArgumentParser( description='Object API Example'))).parse_args() common.configure_logging(opts) sys.exit(common.main(opts, run))
# Do useful things with it # Look in the object store c_list = client_manager.object_store.container_list() print("Name\tCount\tBytes") for c in c_list: print("%s\t%d\t%d" % (c['name'], c['count'], c['bytes'])) if len(c_list) > 0: # See what is in the first container o_list = client_manager.object_store.object_list(c_list[0]['name']) print("\nObject") for o in o_list: print("%s" % o) # Look at the compute flavors flavor_list = client_manager.compute.flavors.list() print("\nFlavors:") for f in flavor_list: print("%s" % f) if __name__ == "__main__": parser = argparse.ArgumentParser(description='ClientManager Example') opts = common.base_parser( clientmanager.build_plugin_option_parser(parser), ).parse_args() common.configure_logging(opts) sys.exit(common.main(opts, run))
obj_api = object_store.APIv1( session=session, service_type='object-store', endpoint=endpoint, ) # Do useful things with it c_list = obj_api.container_list() print("Name\tCount\tBytes") for c in c_list: print("%s\t%d\t%d" % (c['name'], c['count'], c['bytes'])) if len(c_list) > 0: # See what is in the first container o_list = obj_api.object_list(c_list[0]['name']) print("\nObject") for o in o_list: print("%s" % o) if __name__ == "__main__": opts = common.base_parser( identity_client.build_option_parser( argparse.ArgumentParser(description='Object API Example') ) ).parse_args() common.configure_logging(opts) sys.exit(common.main(opts, run))