code: def objects_get(bucket_name, object_name):
      """Implement the 'Objects: get' API.  Read objects or their metadata."""
      _, blob = testbench_utils.lookup_object(bucket_name, object_name)
      blob.check_preconditions(flask.request)
      revision = blob.get_revision(flask.request)
  
      media = flask.request.args.get("alt", None)
      if media is None or media == "json":
          return testbench_utils.filtered_response(
              flask.request, revision.metadata
          )
      if media != "media":
          raise error_response.ErrorResponse(
              "Invalid alt=%s parameter" % media
          )
      revision.validate_encryption_for_read(flask.request)
      return objects_get_common(bucket_name, object_name, revision)
  
imports: import argparse
  import error_response
  import flask
  import gcs_bucket
  import gcs_object
  import json
  import os
  import re
  import testbench_utils
  import time
  import sys
  from werkzeug import serving
  from werkzeug.middleware.dispatcher import DispatcherMiddleware
label_desc: Use image node_id 21 for calling a global function with example usage: objects_get(bucket_name, object_name) and returns: objects_get_common, testbench_utils