class_docstr: S3Payload class
class_docstr_tok: ["S3Payload","class"]
code: def key(self):
      return self.raw_record["s3"]["object"]["key"]
  
imports: import json
  import logging
  import urllib.request
  import urllib.parse
  import urllib.error
  import gzip
  import os
  import tempfile
  import subprocess
  import time
  import boto3
  from botocore.exceptions import ClientError
  import jsonlines
  from streamalert.classifier.payload.payload_base import PayloadRecord, RegisterInput, StreamPayload
  from streamalert.shared import CLASSIFIER_FUNCTION_NAME
  from streamalert.shared.logger import get_logger
  from streamalert.shared.metrics import MetricLogger
label_desc: Use image node_id 2 for calling the S3Payload obj's underlying member method code with example usage: obj.key() and returns: self