code: def submit(self, url_context=None, utcnow=datetime.datetime.utcnow):
          
          if not url_context:
              url_context = s3_url_context(
                  self.endpoint, self.bucket, self.object_name)
          d = self.get_page(
              url_context.get_encoded_url(),
              method=self.action,
              postdata=self.data or b"",
              headers=self.get_headers(utcnow()),
          )
  
          return d.addErrback(s3_error_wrapper)
docs: Submit this query.
  
          @return: A deferred from get_page