code: def get_tile_info_id(tile_id):
      
      result_list = list(search_iter(tile_id=tile_id))
  
      if not result_list:
          raise TileMissingException
  
      if len(result_list) > 1:
          LOGGER.warning('Obtained %d results for tile_id=%d. Returning the first one', len(result_list), tile_id)
  
      return result_list[0]
docs: Get basic information about image tile
  
      :param tile_id: original tile identification string provided by ESA (e.g.
                      'S2A_OPER_MSI_L1C_TL_SGS__20160109T230542_A002870_T10UEV_N02.01')
      :type tile_id: str
      :return: dictionary with info provided by Opensearch REST service or ``None`` if such tile does not exist on AWS.
      :rtype: dict or None
      :raises: TileMissingException if no tile with tile ID `tile_id` exists